För nĂ€stan tre Ă„r sedan satt jag med en grupp utvecklare i en organisation som ville ha allt ”nu”, frĂ„gade ”nĂ€r det Ă€r klart” innan man fĂ„tt stĂ€lla en första frĂ„ga och nĂ€sta dag repeterade samma mantra fast med nya specifikationer. Det var stressigt, rörigt och instabilt – varken utvecklare, bestĂ€llare eller anvĂ€ndare kĂ€nde sig riktigt bekvĂ€ma med vad som hĂ€nde. Uppskattningsvis 40 % av arbetet som utfördes gjordes genom Ă€rendehanteringsverktyget JIRA. Utan att gĂ„ igenom alla förutsĂ€ttningar sĂ„ skall sĂ€gas att det var upplagt för att jobba enligt nĂ„gon agil process/metod och i det hĂ€r fallet – Scrum.
-
MotorvÀg till Scrum
- ons 31 dec, 2008 kl 17:21
- Kommentera!
- Agile, ArbetssÀtt, Böcker
-
Bombay goes Agile!
- ons 31 dec, 2008 kl 02:06
- 1 kommentar
- Agile, ArbetssÀtt, Java, Nördigt
Det finns mĂ„nga kunniga och vĂ€ltaliga killar och tjejer pĂ„ Agile Swedens mejllista. Att mĂ„nga av dem ocksĂ„ Ă€r förbannat kreativa och roliga blev tydligt för mig efter en trĂ„d med agila bombayfilmer som tema…
HĂ€r kommer mina favoriter:Gott Nytt Ă r!
-
Referensimplementation för Web Beans slÀppt
- tis 30 dec, 2008 kl 01:11
- Kommentera!
- Java, Konferenser, Web 2.0
Om ni har missat det sÄ har gÀnget som jobbar pÄ JSR-299 (Web Beans) slÀppt version 1.0.0.ALPHA1 av referensimplementationen för Web Beans. JSR:en Àr Ànnu inte spikad, men det verkar som att Gavin King, Pete Muir och nÄgra grabbar till har jobbat pÄ bra och skapat nÄgot som fungerar redan nu. Dessutom verkar det ocksÄ finnas en hel del dokumentation om hur allt fungerar, plus tre exempel. Ladda ner 1.0.0.ALPHA1 hÀr!
Gavin King (spec-lead för JSR-299 och skapare av bÄde Hibernate och JBoss Seam) kommer för övrigt besöka Sverige och Göteborg i mars. Scandinavian Developer Conference 2009 gÄr nÀmligen av stapeln den 24:e och Gavin kommer under ett av passen prata om just Web Beans. Varför inte registrera sig till konferensen pÄ en gÄng?
-
LÀr dig förstÄ flödesscheman
- ons 17 dec, 2008 kl 09:39
- Kommentera!
- ArbetssÀtt, Nördigt, Programmering
Vi gamlingar behöver förstĂ„s inte detta, men alla ni unga som pĂ„ allvar tror att programmering börjar med ”new” och sĂ„ nĂ„got klassnamn, hĂ€r Ă€r en enkel lektion i konsten att begripa flödesscheman:
-
BÀttre hjÀlp för import static i Eclipse
- tis 16 dec, 2008 kl 16:36
- 1 kommentar
- EasyMock, Eclipse, Enhetstestning, TDD, jUnit
Sitter just nu med att bryta isÀr enhetstest och integrations test i ett projekt, samtidigt som jag skall öka testtÀckningsgraden. Bland det jag stöter pÄ mÀrker jag att Eclipse har rÀtt kass stöd för att föreslÄ automatisk statisk import av metoder, sÄsom Assert.assertEquals och EasyMock.expect.
En workaround Ă€r att lĂ€gga till just dessa vanliga klasser som ”favoriter”. Ăppna Window > Preferences, och lĂ€gga till varje klass mha ”New Type” under Java > Editor > Content Assist > Favorites. Voila! Nu Ă€r det bara att skriva assert<ctrl+space> och man fĂ„r det som man vill.
Förhoppningsvis blir detta bĂ€ttre i Eclipse med tiden – denna workaround gĂ€ller för 3.4.
-
TĂ€nk Applets,Webstart .. fast med Native Applikationer
- fre 12 dec, 2008 kl 18:57
- Kommentera!
- Java, Web 2.0
Google hĂ„ller pĂ„ med ett nytt projekt (surprise!) som Ă€mnar att kunna starta native applikationer direkt i browsern eller i ett fönster precis som applets eller Java webstart. Motivationen Ă€r att native kod Ă€r snabbare. (LĂ€s mer…)
-
Kort om Java 7 frÄn Devoxx
- fre 12 dec, 2008 kl 12:54
- Kommentera!
- Java
Halva gÄrdagens keynote pÄ Devoxx handlade om JDK 7. Det var Mark Reinhold frÄn Sun som pratade om delar som (kanske, inget Àr final Ànnu) kommer/inte kommer med i JDK7 och vissa saker var nyheter iallafall för mig:
-
Devoxx dag 1 aka JavaFX 1.0 dagen
- fre 12 dec, 2008 kl 00:46
- Kommentera!
- JavaFX, Konferenser
Hej, jag sitter vid ett franskt azerty tangentbord pa Devoxx och försöker fÄ fram ett inlÀgg om gÄrdagens Devoxx.
Dagen började med en keynote frÄn Sun dÀr man presenterade JavaFXs styrkor med hjÀlp av tre demos:
Den första dĂ€r man genom JavaFXs media api byggde ett pussel dĂ€r pusselbitarna var delar av en film som spelades upp. JavaFX media api:et anvander sig av native spelare i operativsystemet och det kanske var darför det flöt sÄ bra. Demot var imponerande iallafall, frĂ„gan Ă€r om denna blandning av JVM process och ”native process” kommer leda till att JavaFX videoprogram blir mer buggiga eller inte. Möjlighet finns Ă€ven att köra ett speciellt FX filmformat som ska funka pĂ„ alla plattformar och som jag antar spelas upp via pure Java.
Det andra demot var en sorts online mediavisare som de körde pÄ bÄde presentations pc:en och en SonyEricsson mobil och dÀr det var samma program pÄ bÄde pc:en och mobilen, ganska tufft och snyggt.
Det tredje demot, som jag tror kommer betyda mycket för hur bra JavaFX slÄr mot Flash, visade hur grafiker kan samarbeta med JavaFX utvecklare. I demot arbetade en grafiker i Photoshop och Illustrator som sedan exporterade sina skapelser till ett JavaFX format (via ett plugin till Adobe sviten som finns med i JavaFX SDK).
Dessa filer anvĂ€ndes sedan i JavaFX scriptet för att animera vissa av Photoshop filens lager efter banor skapade i Illistruator. Resultatet blev vĂ€ldigt frĂ€ckt och kunde utan problem köras pÄ den jĂ€ttestora presentationsbioduken i 1980×1080, nĂ„got jag inte tror Flash skulle klarat (Ă„tminstonde inte den klient som finns till Linux..).
Som avslutning pÄ dagen var jag pÄ en snabbgenomgÄng av JavaFX apiet och det verkar onekligen ganska enkelt och kul att skapa snygga, skrÀddarsydda GUI:s. De utvecklare jag pratade med var Àven de vÀldigt imponerade över JavaFX sprÄket och apiet.
-
Klasstips
- tor 11 dec, 2008 kl 11:01
- 5 kommentarer
- Enhetstestning, Java, Nördigt
Kom ihÄg denna roliga men nÀstan okÀnda klass:
-
Spring 3.0 slÀppt den 5e dec.
- mÄn 8 dec, 2008 kl 14:18
- Kommentera!
- Java
Visst har Spring teamet lyckats att leverera release 3.0 i tid (de hade lovat slutet av 2008). Har inte kollat detaljerna i den nya releaseen.
Den nya releasen inkluderar mer av Java 5 sprÄkfunktioner Àn release 2.5. Som ni ser, de flesta nyheterna and annotationer handlar om MVC handler. Exempelvis, det Àr mycket bra med annotationen @MVC för form kontroller. Visst har det Àndrats en hel del, men jag undrar om det skulle handla om en ny release eller snarare en typisk version 2.6. Det ser inte ut som stora förÀndringar i ramverket.
Det stÄr i ChangeLoggen att dessa har uppdaterats eller lagts till:
(LĂ€s mer…) -
JavaFX
- fre 5 dec, 2008 kl 11:24
- 4 kommentarer
- Java, JavaFX, Programmering, Web 2.0
Med en stor gÀspning konstaterar jag att JavaFX 1.0 Àr slÀppt.
Inte gÀspning för att det Àr en trÄkig och oviktig nyhet. Utan för att klockan var sent igÄr nÀr jag Àntligen fick tid att ladda ner och köra det (som en insticksmodul till NetBeans 6.5), och klockan var tidigt idag nÀr jag slet mig frÄn det och kröp i sÀng.
Mitt första intryck Ă€r: MUMS. SkriptsprĂ„ket Ă€r trevligt. Att göra snygga grĂ€nssnitt Ă€r skonsamt mot fingrarna (jĂ€mfört med klassisk Swingprogrammering). Det sĂ„ kallade ”nod-baserade” sĂ€ttet att göra GUI pĂ„ (till skillnad frĂ„n Swing-baserat) kĂ€nns enkelt att fĂ„ skallen omkring. Nedladdningstiderna för en dator som inte pĂ„ förhand Ă€r utrustad med senaste javamotorn Ă€r acceptabel.
Och samtidigt Àr det Java. SystemintegrationssprÄket nummer 1. SÄ alla gamla API:er vi Àr vana vid finns dÀr och Àr Ätkomliga. Men nu har vi en rimlig chans att ocksÄ göra dem anvÀndbara för kunderna. PÄ ett vackert sÀtt. Utan sÄ in i bÀnken mycket krÄngel.
Jag Äterkommer med mer FX-godis, och jag uppmanar alla att göra likadant.
-
En Javaprogrammerare gör ett Äterbesök i C land
- mÄn 1 dec, 2008 kl 23:35
- 8 kommentarer
- Java
Det var ett par Ă„r sedan jag körde C riktigt ordentligt och för nĂ„gra dagar sedan blev jag lite sugen nĂ€r jag skrev ett litet multitrĂ„dat c program för att testa hur snabbt man kan göra vissa berĂ€kningar pĂ„ en multicore maskin. (LĂ€s mer…)