1. Apropå bananens böj

    Mistaeks I Hav Made skriver intressant om Make It Easy som jag ännu inte hunnit få användning för, men som ser ut att ha viss potential:

    To create a builder (or ”maker” in the framework’s lingo) that can be used multiple times:

    Maker<Banana> anIllegallyCurvedBananaWithinTheEU =
        a(Banana, with(curve, 45.0));
    Banana naughtyBanana = make(anIllegallyCurvedBananaWithinTheEU);

    To define makers in terms of other makers:

    Maker<Banana> aBananaThatCanBeUsedInTheManufactureOfSmoothies =
        anIllegallyCurvedBananaWithinTheEU.but(with(ripeness,1.0));
  2. JavaScript User Group i Göteborg snart?

    Efter presentationerna av JSConf i december och tisdagens och onsdagens dotnet- och Javaforum (där jag gav introduktion till webboptimering) har det hoppat fram personer ur sina vrår och frågat mig om det blev något av den där JavaScript User Group-idén jag skrev om för ett tag sedan.

    (Läs mer…)

  3. Javaforumpresentationer online

    Gårdagens Javaforum var riktigt bra, mycket folk och bra presentationer.  Presentationerna ligger nu uppe under javaforumfliken i övre menyn här på jsolutions. Men ni får dem här också…

    Javaforum 2010 Q1

  4. FOSDEM 2010 – tioårsjubileum

    I år går den tionde upplagan av Free Open Source Developers’ European Meeting (FOSDEM) av stapeln. Jag har tidigare varit här och försökt hänga med i Free Java-rummet och emellanåt ramlat över i Jabber+XMPP (och så har jag tänkt ta den där LPI-certifikatet men tiden räcker inte till riktigt). I år finns det även ett JBoss-rum, så exakt var jag kommer hamna har jga inte lyckats lista ut ännu. Man väntar dock mycket folk och kommer därför tillämpa conference participant defragmentation. Detta innebär att om det är ledigt till vänster i den rad man sitter så flyttar man dit helt enkelt! Skall bli kul att se i praktiken. :) Om bara en liten stund är det iaf dags för uppstart via det nästan obligatoriska beer eventet (iaf för konferenser för FLOSS-utvecklare). I år är det Google som sponsrar detta evenemang, Delirium ser till att det finns någonstans att vara och hela stället skall tydligen vara exklusivt öppet bara för FOSDEM-deltagare.
    (Läs mer…)

  5. ApacheDS som LDAP server för auktorisering i Java EE

    ApacheDS – Apache Directory Server

    Om man sitter i ett projekt och ska implementera ”rollbaserad auktorisering” i sin applikation, så att en användare i en grupp A ska få göra en sak och en användare i en grupp B ska få göra en annan, så kan det hända att man behöver använda LDAP-funktionalitet i kombination med ”J2EE form based authentication” eller liknande.

    Om man då inte vill använda det vanliga Microsoft Active Directoryt på företaget, i utveckling/unit-testning, utan istället ha något eget att använda lokalt så finns det lite olika directory tjänster som man kan använda. (Läs mer…)

  6. Programmering är enbart Design

    Har du eller någon du känner någonsin försökt jämställa mjukvarubranschen med byggbranschen? Visst är det väl så att vi, precis som dem, bygger saker och då borde arbetssätt och metodik vara densamma? Eller?

    Jag tänker här lämna över ordet till Joakim Holm som har skrivit ett underbart blogginlägg som öppnar ögonen på en:

    Programming Is All Design

    http://jockeholm.wordpress.com/2010/01/29/programming-is-all-design/Programm