TimeLine Layout

March, 2016

  • 9 March

    NLJUG op QCon – highlights dag 2

    Vandaag een programma dat bol staat van interessante sessies met tracks zoals ‘Architecture you’ve always wondered about’, ‘Containers in production’ maar ook ‘Optimizing you’. Hier is het verslag. De dag begint met de keynote waarin Linda Northrop van SEI (Software Engineering Institute) een reflectie geeft op de evolutie van software architectuur. Veel ideeën en conventies zijn ontstaan vanaf de tweede helft van de jaren ’90 vertelt ze. Denk aan de Gang of Four Design Patterns, UML, 4+1 view architectuur etcetera. Vervolgens zijn er allerlei architecuurbenaderingen ontstaan zoals Component based, Model Based en Aspect oriented architectures en later SOA.

    Read More »
  • 6 March

    Verslag QCon Dag 1

    Vandaag veel geleerd, in dit verslag een paar highlights. Allereerst tijdens de keynote van Adrian Colyer. Voor wie hem niet kent: Adrian onderhoudt het blog ‘the morning paper’ waarin hij samenvattingen geeft van artikelen over computerwetenschap (check http://blog.acolyer.org/). Dit vormde ook de basis van zijn keynote, hij gaf vooral veel inzichten over vooral het verwerken van grote data sets zoals: “40-60% van de systemen loopt beter op een single thread dan op een gedistribueerd systeem.” Denk daar maar eens over na. De vuistregel is dat zolang een dataset die onder handen is kleiner blijft dan 1 GB, single threads de voorkeur genieten. Een ander interessant inzicht waarover hij verteld komt van een paper van Microsoft.

    Read More »
  • 6 March

    Op naar Qcon

    Vanuit de NLJUG heb ik als bestuurslid het privilege om met een perskaart QCon te bezoeken in Londen. Een conferentie die al langere tijd op mijn verlanglijstje staat om een aantal redenen. Ten eerste is de aan Qcon gelieerde website www.infoq.com zo ongeveer mijn meest favoriete website, dan heb ik van diverse mensen positieve geluiden gehoord over voorgaande edities en komen er op deze conferentie een aantal sprekers die ik op diverse Java conferenties nog niet heb gehoord.

    Read More »
  • 1 March

    iPROFS en Finalist gaan samen

    ICT-dienstverlener Finalist neemt per 1 januari 2016 met terugwerkende kracht alle aandelen over van iPROFS, internetspecialist op het gebied van portalen, contentmanagementsystemen en JAVA-technologie. Beide partijen zijn dit onlangs overeengekomen. Door de overname ontstaat een organisatie van 140 medewerkers met locaties in Maarssen, Amsterdam, Eindhoven en Rotterdam. Bij de overname gaan geen arbeidsplaatsen verloren.

    Read More »

February, 2016

  • 16 February

    Project Kotlin

    Tijdens mijn zwerftocht langs de verschillende sessies op de JavaOne van 2015 in San Francisco, kwam ik eigenlijk toevallig in een sessie terecht genaamd ‘Kotlin in Anger’. Deze sessie werd gegeven door Justin Lee. Hij werkt bij MongoDB en is onder andere verantwoordelijk voor de Java driver van mongo. In zijn sessie liet hij zien hoe hij de Java driver in zijn geheel in Kotlin had geschreven. Er zijn altijd wel een aantal sessies die bij mij blijven hangen na een conferentie en mij enthousiast maken en dit was er zeer zeker één van. Ik wil mijn enthousiasme graag met jullie delen en in dit artikel ga ik in op een aantal belangrijke punten van Kotlin.

    Read More »
  • 16 February

    Clojure

    Dit jaar vieren we het 20-jarig bestaan van Java, de populairste programmeertaal van dit moment. Tenminste, als we uitgaan van de TIOBE index (1). Populariteit verkrijg je echter niet zomaar en in het begin moesten er wel degelijk zieltjes worden gewonnen. Zo werd Java destijds gepositioneerd als een beter alternatief voor C++: "We were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp." -- Guy Steele, co-auteur van de Java specificatie.

    Read More »
  • 16 February

    Koeien & Java

    Samen coderen met veehouders, proberen het vak van een veehouder goed te begrijpen en natuurlijk heel veel plezier met Java development. Dat is kort samengevat ons werk bij een coöperatie voor veehouders, waar we met een team van First8 zitten. We vinden het leuk om over ons vak te vertellen: van innovatieve Java development tot samenwerking met de veehouders. Na een korte inleiding over het bedrijf en de veehouderijbranche vertellen we over de Java technologieën, die we er toepassen.

    Read More »
  • 16 February

    Meer met Maven – Dependencies and Semantic Versioning

    In elke editie zal Robert Scholte een probleem voorleggen en deze oplossen met behulp van Apache Maven om meer inzicht te geven in Maven zelf en de vele beschikbare plugins.

    Read More »
  • 16 February

    Security testen

    In het nieuws hoor je steeds vaker verhalen over beveiligingsproblemen bij allerlei bedrijven, van klein tot groot. Aan ontwikkelteams wordt steeds vaker de eis gesteld om ‘veilige’ software te ontwikkelen. Aan de andere kant wordt er tijdens de ontwikkeling van software steeds meer gestuurd op continuous integration(CI). Dat wil zeggen: De code wordt meerdere keren per dag geïntegreerd, functionele tests worden automatisch uitgevoerd en op deze manier streven organisaties ernaar om steeds sneller en vaker ‘live’ te gaan met een nieuwe versie van de software. Zou het niet mooi zijn als we een aantal security tools kunnen integreren in onze bouwstraat? In dit artikel beschrijven we een aantal tools die eenvoudig zijn op te nemen in een bestaande bouwstraat, zodat vulnerability checking een vast onderdeel wordt.

    Read More »
  • 16 February

    Spinnaker

    De meesten van jullie kennen Netflix waarschijnlijk wel. In 1997 begon het bedrijf nog met het rondsturen van dvd’s, maar inmiddels zijn ze de grootste aanbieder van online films en series. Sterker nog, Netflix is inmiddels verantwoordelijk voor een groot gedeelte van het internetverkeer. Desondanks werkt het meestal goed en stabiel. Het mooie is dat Netflix een aantal van de softwareprojecten (die het zelf gemaakt heeft en ook zelf gebruikt) open source heeft gemaakt. Daardoor kan iedereen gebruikmaken van de lessen, die ze bij Netflix geleerd hebben. Onlangs heeft Netflix een nieuwe continuous delivery applicatie, genaamd Spinnaker, uitgebracht. In dit artikel leer je meer over Spinnaker, waarna je het eventueel zelf in kunt gaat zetten.

    Read More »