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.

Ajax med hjälp av JQuery och Sinatra

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

Tänkte så här på påskaftonen dela med mig av ett tips på hur man kan ladda in information på en webbsida utan att ladda om sidan. Begreppet Ajax står för "Asyncronous Javascript and XML". Men man behöver inte använda XML för att överföra information, i dag är det mycket vanligare att använda JSON, alltså Javascript Object Notation . För att kunna efterfråga information från en server behöver man Javascript. I Javascriptbiblioteket JQuery finns en funktion som gör det enkelt att hämta …

Läs mer!

Tillit och digital automatisering är komplementvaror

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

Digitalisering har potential att höja välfärden många gånger om. Men i ett samhälle som saknar grundläggande tillit är möjligheten att digitalisera begränsad. Är det inte lite märkligt att det går att ställa ut hyrscootrar med batterier som kostar många tusen kronor styck, utan att dessa tas omhand av kriminella element? Det bör tilläggas att det faktiskt inte går att parkera en cykel på offentlig plats, utan att den garanterat blir stulen. Men elscootrar verkar inte ha börjat stjälas i …

Läs mer!

Uppenbara bedrägerier på Facebook

Den hälsosamme ekonomisten

Lite förvånad över att Facebook har så många annonser som är uppenbara bedrägerier. Tror det kommer att stå företaget dyrt, då poängen med annonser är att åtminstone någon ska lockas att köpa något som det annonseras för. Det är lätt att dra slutsatsen att alla annonser som finns på nätverket är bluff. Googleannonserna har däremot blivit … Läs mer!

Sono Motors nya bil Sion byggs i Trollhättan

Den hälsosamme ekonomisten

En av nyheterna i dag är att Sono Motors nya bil Sion ska byggas i Trollhättan . Men vad är det egentligen för skapelse? Till att börja med är den inte självkörande, vilket är en brist. Men i övrigt är det en rätt intressant sak. Den har solceller som på en dag kan ladda bilen tillräckligt för drygt tre mils körning. Fulladdad tar den … Läs mer!

Kalla det inte AI

Den hälsosamme ekonomisten

Det har säkert inte undgått någon att jag programmerar lite. Jag skulle kunna säga att jag ibland sysslar med Artificiell Intelligens , men det gör jag inte - jag säger som det är, jag konstruerar algoritmer. Sanningen är att det som en gång kallades statistik i datortillämpningar har blivit algoritmer som i sin tur har döpts om till AI. Men … Läs mer!

Kinas vindkraftsmisslyckande ett intressant "case"

Den hälsosamme ekonomisten

Jonas Grafström skriver i ett ny uppsats från Ratio om den kinesiska vindkraftsindustrin , som uppvisar tecken på sovjetism. Många unga minns inte Sovjetunionens femårs- och tioårsplaner och hur hela bygget småningom kollapsade. Det är mer än en historia om demokrati och diktatur, det är en fråga om hur planekonomier fungerar. Det finns … Läs mer!

Wong betonar Kinas ansvar för utsläppen

Den hälsosamme ekonomisten

Kinakännaren Ola Wong skriver i Kvartal om att vi behöver tala om elefanten i rummet när det gäller klimatet - alltså Kina . Det är något som jag också brukar framföra här på bloggen. Själv tillhör jag dem som inte tror att det är någon ko på isen när det gäller den globala uppvärmningen, men om man tror att kon är i fara måste man titta … Läs mer!

Amorteringskrav missgynnar inte ungdomar

Den hälsosamme ekonomisten

Ett argument som ofta framförs av särintressen är att Finansinspektionens amorteringskrav missgynnar ungdomar. Syftet med att lyfta fram just denna grupp är förstås att ingen tycker det är synd om höginkomsttagare som lånat tio miljoner för att köpa en villa i Djursholm . Claes Bäckman vid Lunds Universitet har i senaste numret av … Läs mer!

Sjukvård är en komplicerad materia

Den hälsosamme ekonomisten

Har i dag föreläst på Timbros utbildning "Reformakademin". Ämnet var sjukvårdens organisation.  Jag brukar säga som det är - att det är komplicerad materia och att verkligheten är långt från politikens slagord om jämlikhet eller privatisering. Oavsett om sjukvården finansieras privat eller offentligt är det svårt att få ihop helheten på ett … 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.

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