Mina bästa utvecklingsverktyg

Den hälsosamme ekonomisten, Sunday 3 February, 2019
Bild: 2017-09/dsc01062.jpg

Har programmering som fritidsintresse och tänkte så här på söndagen dela med mig av lite om de verktyg som jag arbetar med. Två av de bästa är Google Cloud, där jag främst kör kompletta virtuella maskiner - företrädesvis med Linuxvarianten Debian Strech. Men för att utveckla program brukar jag använda en tjänst som heter Cloud 9. Där kan man pröva sig fram på virtuella datorer och har tillgång till diverse verktyg. Basen är även här Linux, närmare bestämt Ubuntu. För att göra det enkelt att deploya, alltså lansera en färdig version av applikationen, kombinerar jag ubuntumaskinerna på C9 med Git, som är standard inom versionshantering. Givetvis har jag ett konto på GitHub och ett så kallat remote repository

De flesta moderna applikationerna kräver att man programmerar både på en server och skriver program som körs i webbläsaren. För den serverbaserade delen använder jag Ruby och Sinatra. Ruby är ett programspråk som är extremt objektorienterat och Sinatra är ett ramverk för att skriva applikationer som hanterar anrop från användare, till exempel en aktiv webbsida. För den webbläsarbaserade delen använder jag i regel inget ramverk, utan skriver i vanlig Javascript. Där känner jag dock att det finns utvecklingspotential - kanske en mer strukturerad lösning som Typescript?

För databashantering använder jag SQLite. Det är egentligen ingen databas, utan en fil som man kan läsa och skriva till. Så länge applikationerna inte bli alltför komplexa är SQLite till och med något snabbare än vanliga databaser.

För det som kallas frontend är den enklaste lösningen att lära sig Bootstrap. Den senaste versionen är Bootstrap 4 och är gratis. Ja, allt som jag nämnt här är i princip gratis i de enklaste versionerna så det är bara att sätta igång. Sedan vill man kanske ha fler funktioner och då kan det kosta ett par hundralappar per månad för respektive tjänst.

De här verktygen räcker långt. Naturligtvis måste man också ha en idé om vad man vill göra och vilken information som man vill ska finnas på webbsidan. I princip kan man sätta upp applikationer som LinkedIn eller Spotify eller Minecraft eller något annat med hjälp av dessa verktyg. Sedan innehåller dessa internationella framgångar givetvis hundratusentals timmar av arbete och många ramverk som jag inte nämnt här.

Men någonstans ska man förstås starta. Så nästa fråga är hur man lär sig programmera? Mitt svar på den frågan är att man kan göra det helt själv. Vill man ta hjälp av mer erfarna programmerare kan man gå en kurs, exempelvis på Nackademin om man bor i Stockholm. Men annars är det mesta av arbetet individuellt, man måste lära sig själv - det är inte som att gå i skolan där någon annan tar ansvar för att man lär sig. Oftast går det att hitta svaren, även om det kan ta tid. Med fler än hundra miljoner programmerare i världen är det i princip alltid någon annan som haft samma eller ett mycket snarlikt problem.

Det viktigaste är nog att man har fallenhet för kodande. Om man efter ett tag fastnar i problemlösandet, jobbar fjorton timmar om dygnet och glömmer bort att äta så har man antagligen rätt inställning. Det är bara att pröva.

Låg skärmtid ett tecken på psykisk ohälsa

Den hälsosamme ekonomisten
Bild: 2017-09/dsc01062.jpg

En ny epidemiologisk studie v isar att personer som inte använder sin mobiltelefon - alltså personer med onormalt låg skärmtid - i snitt mår betydligt sämre än andra .  Eduardo J. Pedrero-Pérez och några andra forskare har specialstuderat en grupp som anger att de inte använder sin mobiltelefon regelbundet. Det är mer än dubbelt så många som alltid eller nästan alltid känner sig ensamma i gruppen med låg skärmtid. De har 60 procent större risk för övervikt och ägnar sig betydligt mindre …

Läs mer!

Jens Weidman förlorade dragkampen i ECB

Den hälsosamme ekonomisten
Bild: 2017-09/dsc01062.jpg

Väntar det en konstitutionell kris i EU? Tyska domstolar har ifrågasatt om Europeiska centralbankens köp av statsobligationer är förenliga med tysk grundlag, som förbjuder centralbanken att bedriva finanspolitik. Frågan är alltså - är de extraordinära åtgärderna finanspolitik? Tysklands motstånd handlar alltså inte enbart om att räntan på de tyska obligationerna tryckts ner till extremt låga nivåer - det väntar också en juridisk maktkamp som kan sluta med att Tyskland permanent …

Läs mer!

Bidraget som är för krångligt att söka

Den hälsosamme ekonomisten

"Vi uppfinner ett bidrag som är så krångligt och integritetskränkande att söka att nästan ingen söker det." "Ja, lysande idé. Då blir det flera miljarder billigare." Man funderar på om det var så politikerna resonerade när bostadstillägget infördes. Intressant nog har många i målgruppen begränsad kognitiv kapacitet - antingen för att de … Läs mer!

Sverige har nu högre arbetslöshet än snittet i EU

Den hälsosamme ekonomisten

För mycket länge sedan utfärdade den Socialdemokraterna ett löfte om att Sverige år 2020 skulle ha EU:s lägsta arbetslöshet. Man har sedermera tagit tillbaka löftet, men ändå är det intressant att notera att Sverige sedan innevarande månad har högre arbetslöshet än snittet i EU. En stor del av denna arbetslöshet är strukturarbetslöshet - … Läs mer!

Objektorientering handlar om oberoende

Den hälsosamme ekonomisten

Funderar på om samhället rent generellt kan lära sig av programmerare. När jag jobbade på Socialdepartementet slog det mig att lagstiftningen i väldigt stor utsträckning liknar ett datorprogram som måste hänga ihop logiskt. Den enda stora skillnaden är att det är jurister som tolkar lagen och kiselchip som tolkar datorprogrammen. Vissa skulle sä… Läs mer!

Regeringens kontantkortsförbud redan överspelat

Den hälsosamme ekonomisten

I syfte att stoppa brottslingar från att använda kontantkort kommer regeringen att stifta en lag som göra att den som köper ett kontantkort måste registrera sig. Förhoppningen måste ha varit att brottslingar inte längre ska kunna använda anonyma telefoner. Problemet är att den gamle hackaren Ygeman ligger flera decennier bakom den tekniska … Läs mer!

Partier och medier snart helt förstatligade

Den hälsosamme ekonomisten

Läser att de politiska partierna blir allt mer beroende av statligt stöd. Implikationen blir att partierna endast får ses som deltagare i offentliga tävlingar där priset beror på hur många väljare de lyckas attrahera. Problemet är att man i nästa tävling dopar vinnarna i den första tävlingen så att de med större sannolikhet ska vinna igen. Hur … Läs mer!

Arbetsförmedlingen det stora hindret för att få ett arbete

Den hälsosamme ekonomisten

Sitter med några marginaleffektsberäkningar framför mig och det slår mig att sådana här beräkningar görs utifrån helt fel premisser. För det första är det sällan någon som blir erbjuden ett bra jobb på den reguljära arbetsmarknaden tackar nej - det är inte där skon klämmer. Problemet är att så många av olika skäl inte är anställningsbara och att … Läs mer!

Riksbanken bör erkänna om man inte klarar av sitt uppdrag

Den hälsosamme ekonomisten

Läser att Riksbanken skyller den låga inflationen på arbetsmarknadens parter. Det är inget mindre än absurt. Inflationen är i första hand ett ansvar för Riksbanken. Om Riksbanken misslyckas måste regeringen gripa in. Och om regeringen misslyckas krävs det större systemreformer och kanske grundlagsförändringar. Men att inflationen blir låg … Läs mer!

Om bloggen

Den hälsosamme ekonomisten är en blogg som handlar om sjukvårdens organisation, incitament och klassisk liberalism - allt skrivet ur ett ekonomistiskt perspektiv. Webbplatsen använder tredjepartskakor (cookies) från Disqus, Piwik, Facebook, Google och Twitter för att anpassa innehållet och annonserna till användarna, tillhandahålla funktioner för sociala medier och analysera vår trafik. Vi vidarebefordrar information om din användning av vår webbplats till de sociala medier och annons- och analysföretag som vi samarbetar med. Du kan läsa mer om webbplatsens kakpolicy här. Denna sida drivs med webbverktyget Bolt. Av Mattias Lundbäck.

VR och Vårdvalssidan

Den hälsosamme ekonomisten finns även tillgänglig i VR. Har man HTC Vive eller Occulus Rift når man hifi://ekonomism genom att först installera appen High Fidelity som ger tillgång till en stor mängd olika virtuella världar. Sedan skriver man bara "ekonomism" i Goto-fältet i HiFi. Fältet motsvarar adressraden i en vanlig webbläsare.

Besök gärna www.vårdval.se - det enklaste sättet att hitta och jämföra vårdgivare.

”Jag

Läs bloggkollegor

Anybodys Place Carl-Johan Westholm Cornucopia Danne Nordling Eskil Ullberg Fnordspottning Fredrik Malm Fredrik Segerfeldt Gustav Nipe Henrik Alexandersson Janerik Larsson Jonas Grafström Lennart Grundel Maria Abrahamsson Markus Uvell Mina Moderata Karameller Mattias Svensson Niclas Berggren Opassande Per Gudmundson Sjätte Mannen Tanja Bergkvist The Market Monetarist


Creative Commons-licens
Den hälsosamme ekonomisten av Mattias Lundbäck är licensierad under en Creative Commons Erkännande 4.0 Internationell licens.
Based on a work at https://www.ekonomism.us.

Sociala medier

Den hälsosamme ekonomisten är en blogg för dig som är intresserad av ekonomi, politik och teknik. Följ mig på Twitter för regelbundna uppdateringar. Läs mer om Den hälsosamme ekonomisten och Mattias Lundbäck här.


Linkonomism
Googelkonomism
Feedkonomism