Ola Berg har bl a skrivit följande inlägg på jsolutions.se.

  1. Android på väg om Windows Mobile

    Det var naturligtvis väntat, men Androidplattformen går i skrivande stund om Windows Mobile som mobilt operativsystem.

    För oss som tvingats skriva klientkod i java på Windows Mobile är detta goda nyheter. Handhållna mobila klienter med trådlöst internet är en fantastisk idé. I synnerhet som det är en billig sak att förse dem med ytterligare en sensor eller gadget: pekskärm, tangentbord, streckkodsläsare, två kameror, lampa, GPS, kompass, gyroskop, WiFi, 3G…

    När ett operativsystem finns som stödjer alla dessa funktioner, och det operativet hyfsat enkelt låter sig programmeras med java, så finns det helt enkelt en god affär.

    Aldrig har det varit så enkelt och billigt att göra sina verksamhetskritiska applikationer mobila som nu.

  2. Testiversum

    Det här är nästan som när man plockade fram alla mjukdjur, plastsoldater, playmobil och barbiedockor, och ägnade en lycklig eftermiddag åt att fantisera ihop en helt ny värld.

    Det finns en skola inom testvärlden som säger att alla tester ska innehålla sin egen omgivning. När testet laddas så laddas även just det testets alla beroenden, och när testet är avslutat tas beroendena bort. Allt blir tomt.

    Det är bara det att det inte är så agilt alla gånger. Du vill köra testerna kontinuerligt så du har inte tid med att sätta upp och plocka ner omgivningen hela tiden, du vill testa på data i en databas och inte på mock-objekt eftersom inspect-and-adapt kräver riktiga grejer, och du vill testa på något som liknar verkligheten.
    (Läs mer…)

  3. Idag firar vi Ada Lovelace-dagen!

    Till minne av en av de verkliga pionjärerna inom vår profession firar vi idag världens första programmerare: Ada Lovelace.

    Kanske med en tårta eller med att koda en snutt i det programspråk som fått bära hennes namn!

    Glad Ada-Lovelace-dag!

  4. The SUN is going down

    SUN som bolag verkar vara slut. Nu är det Oracle. James Gosling har kommenterat på sin blogg, med en fin bild:

    Titta här.

  5. Julkalendern för oss webbnördar

    Det finns en fin julkalender som heter 24 Ways. Fram till jul kommer den att gå igenom en massa nytt godis i HTML 5 och CSS 3 (och angränsande specifikationer). En lucka om dagen.

    Igår handlade det om hur man kan ange alfa-kanalstransparens i CSS 3 genom att skriva rgba( 123, 33, 24, 0.33) istället för den klasiska rgb( 123, 33, 24) (nej, #FFF-notation stöder inte alfakanal).

    Idag är ämnet lokala filer och webbapplikationer. Man kan i HTML 5 lagra data lokalt i extremt feta cookies (5 Mb rekommenderas), och man kan lite bättre kontrollera hur filer cachas lokalt, så att man är säker på att en applikation fungerar även om inte internet skulle göra det.

  6. Gears is dead, long live HTML5!

    Google skippar ”Gears”, den teknik som skulle överbrygga klyftan mellan lokala burken och internätet.

    Det har ju visat sig att HTML 5 innehåller ett standardsätt att glida mellan ”moln och jord” (att jobba med filer både lokalt och på nätet), vilket gör att Gears blir överflödigt.

    Efter att ha lidit i tio år under HTML 4 känns det som om vi snart äntligen kan börja göra ordentliga saker med webben och webbläsaren!

    Läs

  7. Go Go Google?

    Måste tipsa om Googles nya lilla hype: programspråket Go.

  8. HTML 5

    I min förra post skrev jag om XUL och Mozilla JetPack, två plattformspecifika tekniker för att använda webbläsaren som applikationsmiljö.

    En annan sak som är väl värd att lägga ögonen på är HTML 5. Standarden, som Tim Berner-Lee kallar för en helt ny plattform. HTML 5 kommer på bred front nu, och innehåller en massa rejäla fixar för problem som funnits i den tolv år gamla version 4.

    En skön sak är att (Läs mer…)

  9. Mozilla JetPack

    Jag har länge varit förtjust i tanken att webbläsaren ska agera klientapplikationsplattform. Mozilla är i botten en generell applikationsplattform, som kan visa och köra program skrivna i XUL. Webbläsaren Firefox är en applikation skriven i XUL, där gränssnittet är definierat i XML.

    XUL är en lovande och gammal tanke som inte riktigt fått ett lyft. Det är annars fullt möjlligt att skriva en uppsjö intressanta applikationer som XUL-filer, lägga dem på en webbplats, och låta Mozilla köra dem, utan att man behöver installera (Läs mer…)

  10. Vad en kodare behöver veta om användargränssnitt

    Från 37 Signals.

    Ett litet föredrag om hur man modellerar UI och vad en programmerare bör tänka på.

  11. Resurser, inte funktioner

    Jag vet att den här insikten förmodligen beror på att jag förläst mig alldeles för mycket om REST, men jag kan inte göra mig av med känslan av vi, systemutvecklarna, lägger ner för mycket krut på fel problem.

    (Läs mer…)

  12. Kom ihåg….

    …att det är någon som ska ta hand om din kod och drifta den! Idag är det http://www.sysadminday.com/

  13. Prova ”ren” OO!

    Jag är inte mycket för ”renhet” i ordets religiösa mening när det gäller programmering. Jag ser inga fel i att spräcka paradigm, eller att ta genvägar, eller att rent av fulhacka om det krävs.

    Men det kan vara väldigt klargörande ibland att tillämpa ett programmeringsparadigm strikt. Begränsningar föder innovation och klarar tanken. Så är det till exempel välgörande att tänka helt i REST-banor när man gör webbapplikationer. Eller att tänka ”allt är en fil” när man skriver operativsystem.

    I ett tankemässigt snårigt problem jag nyligen sattes att lösa blev det klargörande att tillämpa en väldigt strikt form av OO. En intressant och effektiv arkitektur uppstod.

    (Läs mer…)

  14. Java till GoogleApps

    http://news.cnet.com/8301-17939_109-10214663-2.html?part=rss&tag=feed&subj=Webware

  15. Fantastiska produktlanseringar

    Just dagens datum är väl ägnat åt fantastiska produktlanseringar från jordens alla hörn (liksom riktigt vettiga RFC:er). Vilka kan vi hitta där ute?

    Jag börjar med nyheten att Opera får ansiktsbrowsning. Genom att göra miner i din webbkamera får du Opera att backa, klicka, zooma, ta fram en ny tab osv: http://news.cnet.com/8301-17939_109-10208949-2.html?part=rss&tag=feed&subj=Webware.

Nästa sida