Hej, hej!
Mitt namn är Johan Zetterberg, och detta är min personliga hemsida och blog.
Här skriver jag om Internet, webben, spelutveckling och programmering.
Blogginlägg
-
21st May 2023
SQL del 2: Bygg din egen databas i SQLite
Bygg din egen databas i SQLite
-
16th May 2023
Vishet
Bara för att du har läst det, betyder inte att du kan det.
-
18th Dec 2020
Undvika buggar i JavaScript
Kod som är lätt att förstå, (dvs "tråkig" kod) leder till färre buggar.
-
1st Jul 2019
En text-editor del 9
Smyg-lansering av editorn. Postade JZedit på Hacker News.
-
11th Apr 2019
Uppgradering till Ubuntu 18
Uppgradering till Ubuntu 18
-
6th Sep 2018
Bröllopsfotograf
Jag blev tillfrågat att vara fotograf vid min brorsons dop. Det blev även ett överraskningsbröllop, så jag fick fotografera både mitt första dop och bröllop.
-
28th Aug 2018
Nytt domännamn: Zäta.com
Jag har en ovana att köpa onödiga domännamn ... Och nu upptäckte jag att zäta.com var ledigt!!
-
20th Jun 2018
JavaScript const & immutable
Deklarera med const i JavaScript och "immutable" objekt ... Du behöver inte oroa dig ...
-
8th May 2018
Async/await Promise
Jag tänkte att här vore det ypperligt att använda async/await ...
-
23rd Feb 2018
Terminal emulator i editorn
JZedit har nu en inbyggd virtuell terminal
-
21st Feb 2018
Byta disk i ZFS
sudo zpool replace pool old-disk new-disk
-
18th Oct 2017
En text-editor del 5
Johan bloggar om hur det är att bygga en texteditor/IDE. Del 5
-
18th Sep 2017
Datastrukturer i JavaScript
En av det viktigaste bitarna i programmering är data-strukturer. Dvs. Hur data lagras, och relationer mellan data.
-
28th Nov 2016
Vectone Mobile
Min mobiloperatör smygändrade villkoren och tog pengarna från kontantkortet.
-
21st Oct 2016
JavaScript ES6 (ECMAScript 2015)
Nya funktioner i JavaScript ES6 (ECMAScript 2015).
-
14th Oct 2016
JavaScript MVC
MVC är en utvecklings-modell där man delar upp vy, modell och kontroller. Använd HTML för vyer, JavaScript för modeller och en HTTP-server som kontroller.
-
8th Sep 2016
Versionshantering - En nybörjarguide
Nybörjarguide i versionshantering. En guide för att komma igång med GIT eller Mercurial.
-
8th Jun 2016
En text-editor - del 4
En text/kod-editor för JavaScript.
-
9th Feb 2016
Vad är Node.JS!?
Vad är grejen med Node.JS? Non-blocking IO!?
-
16th Dec 2015
Semikolon i JavaScript
Undvik kod där det kan uppkomma fel när ett semikolon saknas.
Använd semikolon för att förtydliga vad koden gör. -
1st Dec 2015
Hur man börjar med programmering
En guide för dig som aldrig har hållit på med programmering. Kom igång med att skapa hemsidor och appar.
-
6th Oct 2015
Gratis SSL/HTTPS till hemsidan
Hur man skaffar ett gratis SSL/HTTPS Certifikat.
Och installerar det på Nginx webserver. -
1st Sep 2015
Asynkrona funktioner
Asynkrona funktioner i Javascript
-
27th Jun 2015
JavaScript Closures
Jag förklarar vad omslutningar (Engelska "closures") är för något ...
-
27th Jun 2015
Objectorienterad programmering i JavaScript
Objectorienterad programmering i JavaScript gämfört med funktionell programmering.
-
26th Jun 2015
Lojala medarbetare genom ett bra arbetsklimat
Lönesättning, uppmuntran, och personlig utveckling. Så här får du lojala medarbetare
-
3rd Jun 2015
Jeansfinder
Jag måste börja träna
-
26th Mar 2015
Linux reboot
Körde apt-get upgrade och sen gick det inte att starta om servern.
-
22nd Mar 2015
Mobilvänlig hemsida
Få Google att godkänna sidan som mobilvänlig.
meta viewport initial-scale=0.8 funkade bäst. -
19th Feb 2015
Funderingar över hemsideverktyg, sökmotorsoptimering och marknadsföring
Jag vill starta en blog. Vilka verktyg ska jag använda, hur ska besökare hitta hit och hur ska jag marknadsföra mig?
-
18th Sep 2014
Globala variabler i JavaScript
Globala variabler i JavaScript. Och varför de ogillas