Security4Teens: The Hackademy - First8
2018-10-20 09:30 - 15:00 (Europe/Amsterdam)
Op zaterdag 20 oktober organiseert First8, in samenwerking met Conclusion en Bright Alley, het evenement: Security4Teens, met als thema The Hackademy.
Tieners zijn nu enthousiaste gebruikers van IT en binnen een paar jaar onze medewerkers, de medewerkers van onze opdrachtgevers en de klanten van onze opdrachtgevers.

Datum: zaterdag 20 oktober
Tijd: 09.45uur – 14.45uur
Locatie: Conclusion, Edisonbaan 15, Nieuwegein
Doelgroep: Tieners van 12 t/m 16 jaar

Hoe ziet de dag eruit?
Tijdens Security4Teens gaan tieners, verdeeld in teams van 4 personen, onder begeleiding van professionals aan de slag met lockpicking, hacking, encryptie, social engineering en phishing mails. Na The Hackademy zijn ze weerbaarder en zich bewuster van de bedreigingen maar vooral ook over de kansen en mogelijkheden die ‘digitale transformatie’ biedt. Nu en in hun toekomst! Er is plek voor maximaal 40 kinderen. Na de ontvangst gaan de tieners aan de slag en de ouders naar huis of iets anders in de omgeving doen. Uiteraard willen we de ouders ook goed informeren en daarom hebben Sanne Maasakkers (Cyber Security Expert bij Fox IT) uitgenodigd en bereid gevonden om van 13.15 uur tot 14.15 uur een interactieve en informatieve sessie voor de ouders te geven. Aansluitend komen de kinderen erbij en wordt er gepresenteerd wat er deze dag allemaal is gedaan!
Programma
Zaterdag 20 oktober 2018 van 09:45 tot 15:00 uur
09:45 uur – Ontvangst en Registratie
10:15 uur – Opening door Arjan Gelderblom
10:20 uur – 12:00 uur Aan het werk met de opdrachten!
12:00 uur – 12:30 uur Lunch
12:30 uur – 14:15 uur Aan het werk met de opdrachten!
13.15 uur – 14:15 uur Inspiratiesessie voor de ouders door Sanne Maasakkers (Cyber security expert bij Fox IT)
14.15 uur – 14:45 uur Afronding & Eindpresentaties
* Als je je inschrijft ga je er automatisch mee akkoord dat First8 foto’s en video’s van de dag gebruikt voor promotionele doeleinden.
* Deze dag staat in het teken van kennisdeling en fun. First8 en Conclusion kunnen niet aansprakelijk worden gesteld voor enige directe of indirecte gevolgen voortvloeiend uit de opgedane kennis tijdens dit evenement.
Aanmelden

Workshop NativeScript - Triodos Bank
2018-10-25 18:00 - 21:00
Donderdag 25 oktober organiseert Triodos Bank een workshop NativeScript.
Ben je een web-developer die altijd al een app wilde maken voor iOS en Android, maar daarvoor maar één keer code wil schrijven? Wil je een echte native app, maar wil je niet nog een andere taal leren, nog een ander framework en wennen aan nog een andere IDE?
Met NativeScript is dit eenvoudiger dan je zou denken!
NativeScript is een open source framework waarmee vanuit een gedeelde code base native iOS en Android apps gebouwd kunnen worden met Angular, Vue.js, TypeScript of JavaScript.
Nativescript biedt 100% toegang tot alle native APIs direct vanuit JavaScript of TypeScript code.
Winfred van Egteren, Component Architect bij Triodos Bank, zal je in deze workshop laten ervaren hoe eenvoudig het is om je Angular skills te gebruiken om native apps te bouwen.
Programma:
18:00 – Meet & eat
19:00 – Introductie NativeScript
19:45 – Hands-on … zelf aan de slag met NativeScript
21:00 – Einde
Datum: Donderdag 25 oktober 2018
Locatie: Nieuweroordweg 1, Zeist
Het aantal beschikbare plaatsen is beperkt. Meld je dus snel aan!
Voor het hands-on gedeelte is het wenselijk om vooraf de stappen te voltooien die hier worden beschreven. Enige Angular kennis is welkom maar niet vereist.
Aanmelden

Masters of Java 2018
2018-11-07
Masters of Java, welke zichzelf respecterende Nederlandse Javaan kent het officieuze NK programmeren niet? Al enkele jaren strijden de beste Java programmeurs van Nederland om deze prestigieuze titel. Dit jaar zal er naast een individuele competitie ook een bedrijvencompetitie zijn, om nog meer dynamiek te geven. Ook zal de Masters of Java weer onderdeel zijn van de pre-conferentie van J-Fall. Opgeven is nu dushelemaal een nobrainer, want wat is nou een betere voorbereiding voor J-Fall 2018 dan het op te nemen tegen mede-NLJUG’ers in een heuse competitie?
Bovendien zijn alle deelnemers van de Masters of Java na afloop van harte welkom om aan te schuiven bij de aansluitende borrel. Momenteel wordt er nog nagedacht over het aanbieden van een overnachtingsarrangement, dat aansluit op J-Fall 2018.
Wanneer: woensdag 7 november
Waar: van der Valk hotel in Veenendaal (vlakbij locatie J-Fall)
Kosten: Gratis
Organisatie: NLJUG
Hoofdsponsor: First8
Over de competitie: De Masters of Java is een roemruchte “funprogging contest” (gebaseerd op Java SE), die toegankelijk is voor iedere Java ontwikkelaar. In deze wedstrijd wordt niet de API-kennis, maar de echte programmeervaardigheid getest. In voorgaande edities heeft Masters of Java al heel wat verhitte strijd opgeleverd. We hopen ook dit jaar weer veel vuurwerk te zien. In de verschillende rondes die de wedstrijd telt, wordt iedere keer een grappige of interessante programmeeropdracht uitgedeeld, die vervolgens binnen een half uur opgelost moet worden. Voor iedere seconde die je overhoudt, scoor je een punt.
Teams bestaan maximaal uit 2 ontwikkelaars en het team dat aan het einde van de dag de meeste punten heeft, mag zich “Master of Java 2018” noemen. Er zal naast eeuwige roem natuurlijk gestreden worden voor mooie en spectaculaire prijzen!
Dus schrijf je nu hieronder in voor de Masters of Java 2018 en win de titel Master of Java! Wil je meer weten? Stuur een mail naar Roy Wasse (roy.wasse@nljug.org).

Team Rockstars IT presents Venkat Subramaniam – Team Rockstars IT
2018-11-13 17:00 - 19:30
Met gepaste trots presenteert Team Rockstars IT niemand minder dan Java-Guru en grondlegger van Agile Developer Venkat Subramaniam! And you’re invited!In zijn keynote sessie “Don’t Walk Away from Complexity, Run!” deelt Venkat zijn kennis over de complexiteit van verandering;
“an award winning author and software practitioner will share experiences and observations from working on multiple software projects, about what leads to complexities, the traps developers and organizations fall into, and what we can do to effectively deal with these common, recurring issues we see across domains and products.”
Deze sessie wordt gegeven in het Engels. Gedetailleerde informatie over zijn sessie kan je terugvinden via ons event-label TeamUP IT.
Er zijn zeer beperkt plekken beschikbaar; wil je hierbij aanwezig zijn claim dan snel je ticket!
Date
13 november 2018
Program
17.00 uur: Dinner & Drinks
18.00 uur: Don’t walk away from Complexity: Run! (Part 1)
19.00 uur: Break
19.15 uur: Don’t walk away from Complexity: Run! (Part 2)
Merchandise
Ben je erbij? Vergeet dan niet je maat door te geven voor de exclusieve Team Rockstars IT X Venkat Subramaniam Merchandise!
Costs
Free
Venue
Team Rockstars IT HQ – Lekkerbeetjesstraat 8 ’s-Hertogenbosch
Aanmelden

Speed up...! | Cloud Seminar - Rabobank
2018-11-19 12:30 - 17:00
Software is meaningless unless it’s in production, adding value for you and your customers. So how to get there the quickest? Without sacrificing quality? Mario Gray from Pivotal will demonstrate several techniques and tools in getting to production more quickly while maintaining or increasing quality. Vincent Oostindië from Rabobank will take you on a real-world journey of moving from a traditional monolithic architecture to a modern domain-driven micro-services architecture. And… we’ll kick off with a special guest keynote speaker related to the theme of this conference: SPEED!
Meer informatie & aanmelden

Adam Bien - Jtech
2018-11-20 17:00 - 20:30
Adam Bien komt naar Nederland!
Over Adam Bien
Java Champion en JavaOne Rockstar Adam Bien is een grootheid binnen de Java community. Als auteur van diverse Java boeken, is hij een veelgevraagd spreker. Het ‘live coden’ maakt zijn talks tot een unieke ervaring!
Agenda:
17.00 Ontvangst met diner
18.00 Adam Bien live coding! (part 1)
19.00 Pauze
19.30 Adam Bien live coding! (part 2)
20.30 Afsluiting & drinks
Neem jouw Java vragen mee!
Adam gaat live coden en beantwoordt vragen uit het publiek. De sessie wordt gegeven in het Engels.
Event details
Dinsdag 20 november 2018
Ringwade 1, Nieuwegein
Meld je snel aan!
Slechts beperkt aantal plekken beschikbaar.
Aanmelden

Kotlin workshop - Quintor
2018-11-21 17:30 - 21:00
Ben je de NullPointerExceptions zat? Wil je lambda’s gebruiken, maar je zit vast aan een oude jvm? Wil je niet tot 2022 wachten voordat je coole features op de jvm kan gebruiken? Wil je niet gebonden zijn aan Oracles licentie wijzigingen? Heb je altijd Kotlin willen leren, maar had je nooit de tijd? Dan is dit je kans!
In deze workshop geven we een introductie in de wereld van Kotlin. We beginnen met een korte presentatie, gevolgd door een serie van kleine opdrachten. Door middel van deze opdrachten verkennen we de belangrijkste aspecten van de taal en laten we zien waar men deze kan toepassen.
Programmeer ervaring is een pre. (Het is een introductie in Kotlin, niet in programmeren). Er zal gebruik worden gemaakt van Intellij in combinatie met EduTools. Om mee te kunnen doen aan de workshop moet je de volgende software geïnstalleerd hebben:

Intellij 2018.2.5
Intellij plugin: EduTools 2.0
Gradle plugin enabled
Java JDK 1.8

De workshop wordt gegeven door David Stibbe en Ali Meshkat.
David is sinds 2008 een fulltime Java ontwikkelaar. Hij beperkt zich echter niet tot Java en probeert in zijn vrije uren zoveel mogelijk bij te leren en houdt zich zodanig bezig met bijvoorbeeld Kotlin, Scala, Python,C, Ruby, JavaScript etc. Welke taal er ook maar het beste past bij het hobby project waar hij op dat moment mee bezig is.
Ali heeft van zijn hobby zijn werk gemaakt en is zodanig sinds 2013 fulltime software ontwikkelaar, gespecialiseerd in Java. Uiteraard beperkt hij zich niet enkel tot Java en speelt hij graag met andere talen. Na een tijd volledig met Java gewerkt te hebben kwam hij Kotlin tegen. Toen was hij verkocht. Sindsdien is hij een fervent aanhanger van deze jonge taal.
Meer informatie en aanmelden

Meetup: De impact Java 11 en de migratie van Java 8 naar Java 11 - CJIB ICT
2018-11-22 17:30 - 21:00
Meetup CJIB ICT
De impact Java 11 bij het CJIB en de migratie van Java 8 naar Java 11

De impact Java 11 bij het CJIB en de migratie van Java 8 naar Java 11
Datum: 22 november 2018
Tijd: 17.30- 21:00uur
Locatie: Auditorium CJIB, Tesselschadestraat 55 te Leeuwarden

Sinds de release van Java 9 hebben nog maar weinig organisaties de overstap gemaakt naar de meest
recente versie van Java. Met de release van Java 11 zou daar verandering in kunnen komen omdat
Oracle hier het label ‘Long Term Support’ aan heeft gegeven. Maar is deze aanname wel terecht?

Robert Scholte vertelt over:
de belangrijkste wijzigingen van Java 11
Ian Duijff vertelt over: De impact van de gewijzigde Java release train
(iedere 6 maanden een nieuwe release) en hoe het CJIB hier mee om denkt te gaan.

Robert Scholte is voorzitter van Apache Maven, was lid van de expert group voor JSR-376. Scholte is verantwoordelijk voor een groot deel van de implementaties in Maven plugins om het modulaire systeem te ondersteunen. Hij is een frequente spreker op conferenties als JavaOne, Devoxx, JavaZone en JFall.

Ian Duijff is architect bij het CJIB. Hij houdt ervan om business toepassingen met nieuwe technieken te combineren en doet dat de laatste jaren vooral in omgevingen met mobile en Java applicaties. Bij het CJIB houdt hij zich o.a. bezig met het API landschap en security. Vanuit het security oogpunt ziet hij graag dat applicaties regelmatig worden bijgewerkt.

Aanmelden

Blockchain voor Developers - OVSoftware
2018-11-26
Openbare sessie Blockchain voor developers

Net als voorgaande jaren geven wij ook dit jaar weer een tweetal openbare kennisdelingssessies voor developers! Collega Martin Aarnoudse zal later dit jaar een tweetal sessies over Blockchain geven, in zowel regio Den Haag als Twente! Op maandag 26 november 2018 zal deze sessie plaatsvinden in Enschede.
“Hoe ga je morgen als developer aan de slag met blockchain? Welke uitdagingen krijg je mee te maken en is blockchain wel de juiste oplossing? Al deze vragen worden beantwoord in de workshop “Blockchain voor developers”. Eerst een korte introductie op blockchain om weer even scherp te krijgen wat een blockchain ook alweer is. Vervolgens gaan we in een interactieve demo kijken naar een uitgewerkte use case om te zien hoe je werkt met een blockchain. Hoe je verbinding maakt, transacties vastlegt en de transacties weer uit kunt lezen. Ook kijken we naar wat je wel en niet op moet slaan in de blockchain. Uiteraard is er genoeg ruimte om al je vragen te stellen.”
Aanmelden & Meer informatie

Discover why Simacan loves Scala - Simacan
2018-11-29 17:00 - 21:00
Simacan has gained much experience with JVM language Scala. It turns out Scala is very well suited to build microservices that let lots of data stream through our platform efficiently. Scala also lets us write very elegant code and it’s fun to write Scala.
Welcome to Simacan
In this pizza session, we show you what we like about Scala and why this functional language fits us so well. We use a lot of code examples doing this. The session is aimed at people that don’t know Scala yet or are just getting to know Scala. It’s a nice way to get to know Scala (better).
We’d love to welcome you at our office in Amersfoort.
Meer informatie & aanmelden

ABN AMRO Innovation Meetup #1 - Java 11 is here! - ABN AMRO
2018-12-04 17:30 - 21:00
# Agenda
17.00 – 17.30 Doors open
17.30 – 18.15 Pizza’s
18.15 – 18.45 Babysteps in Serverless by Patrick Reitsma (ABN AMRO)
18.45 – 20.00 Java 11 is here! by Nicolai Parlog
20.00 – 21.00 Drinks & networking
# Subscription process
Please note that this is a combined meetup for developers of ABN AMRO and everyone interested outside of ABN AMRO! We work with a wait list, the fist 40 people from ABN AMRO and the first 40 people from outside of the bank will be selected to join the event.
# About the talks
– Java 11 Is Here!
Java 9, 10, and 11 are out. Java 9 has a lot in stock beyond the
module system (yes, I was surprised, too), Java 10 comes with `var`
(less typing, but still strongly typed), and Java 11 promises pattern
matching and a reactive HTTP client. In this talk Nicolai Parlog will tell you all about …
* new language features like pattern matching, `var`, and private
interface methods
* new APIs like stack walking and the reactive HTTP client
* the additions to existing APIs, like `Stream` and `Optional`
* other niceties like multi-release JARs and performance improvements
After this talk you will be prepared to get started with Java 9, 10,
and 11.
– Babysteps in Serverless
One of our own talents at ABN AMRO will step on the stage. Patrick will walk us through the steps of experimenting with new technology. He does this by using an example POC he did on Serverless Computing.
# About the speaker – Nicolai Parlog
Nicolai is a thirty year old boy, as the narrator would put it (if he
squints), who has found his passion in software development. He
constantly reads, thinks, and writes about it, and codes for a living
as well as for fun.
Nicolai is a freelancing developer, author, and trainer. He wrote The
Java Module System[1] with Manning, blogs about software development
on codefx.org[2], has a YouTube channel[3], and is a long-tail
contributor to several open source projects. You can hire him[4] for
all kinds of things.
[1]: https://tiny.cc/jms
[2]: http://codefx.org
[3]: https://youtube.com/c/codefx
[4]: http://tiny.cc/nipafx

Meer informatie & Aanmelden

Serverless architectuur voor het onderwijs & Hoe wij groene vingers kregen door software - Malmberg
2018-12-06 17:30 - 21:00
Malmberg nodigt je graag uit voor een leerzame meetup voor iedereen die interesse heeft in serverless architectuur. Tijdens deze meetup zal Edwin Derks ons meenemen in de serverless wereld van het onderwijs en laten Arnout Rijpkema en Rick Slinkman ons zien hoe je groene vingers krijgt van software. We verwelkomen je graag met een hapje en een drankje op donderdag 06 december 2018.
Malmberg is al jaren aan het inzetten op digitalisering van het onderwijs. Een grote stap daarin was migratie van alle soft- en hardware naar de cloud (AWS). Sinds twee jaar zijn we ook Serverless development aan het onderzoeken en toepassen voor bepaalde software oplossingen. Maar wat was de reden hiervoor en hoe is dit verlopen? Waar moet je aan denken bij het bouwen van een Serverless oplossing, maar ook bij het hosten daarvan? Wij delen graag onze ervaringen met jullie en willen graag onze visie geven op Serverless development nu en in de toekomst.
Hoe wij groene vingers kregen door software
(sprekers: Arnout Rijpkema & Rick Slinkman)
Bij Malmberg is men constant op zoek naar innovatie. Met name als het een innovatieve technologie betreft die zijn kwaliteit bewijst. Als developers werken wij graag met deze nieuwe technieken, die we vervolgens bij Malmberg willen toepassen.
In deze sessie leggen wij uit hoe wij een proeftuin hebben opgezet voor innovatieve techniek met daarin microservices, Kubernetes, Lambdas, een Alexa skill en nog veel meer. De proeftuin is in de eerste plaats om onze leidinggevenden te bewijzen hoe goed de innovatie is, maar vooral omdat het gewoon gaaf is!
Agenda
17.30 – 18:00
Inloop + eten
18.00 – 18:15
Introductie door Robert-Jan Noordegraaf
18.15 – 19:00
Serverless architectuur voor het onderwijs
19.00 – 19:15
Korte break
19.15 – 20:00
Hoe wij groene vingers kregen door software
20.00 – 21:00
Borrel

Aanmelden

Camunda BPM for Java Developers - Camunda
2018-12-12
In our three-day training for developers we prepare you for using the open source Camunda BPM platform successfully in your own projects. Camunda BPM can be used as a lightweight workflow engine, as a BPM Platform or as the core component of your company wide SOA.
Meer informatie & aanmelden

How To Get Your Site Hacked with Michael Kubiaczyk - Codestar
2018-12-13 17:30 - 21:00
The proof that secure programming does not have to be boring programming can be found in the talks by Michael from Secura. As a security expert, he tells about his experience with plenty of real life examples, making abstract security threats tangible and helping us to counteract them.
Talk 1: Web Application Security Testing
In this session, we will discuss many common web application security vulnerabilities, typical development mistakes leading to these issues, and how to use standard tools (such as Burp Suite Proxy) to find them before it’s too late!
Talk 2: Red-Teaming — What and How?
We will walk through an actual assignment which was executed by Secura, in which a developer laptop was obtained, compromised, and then used as a stepping stone into an organisation’s network to get to the Crown Jewels!
More about these talks and Michael
Program
17:30 Doors open and registration
18:00 Food
18:30 Talk 1: Web Application Security Testing
19:30 Break
20:00 Talk 2: Red-Teaming — What and How?
21:00 Drinks
Aanmelden

Kennissessie: Spring Boot 2 Recipes - Conspect Consulting & ICT
2019-01-17 18:00 - 20:00
Hierbij willen wij jullie graag uitnodigen bij ons voor een kennisdeling met Marten Deinum over zijn nieuwe boek Spring Boot 2 Recipes.
Spring Boot 2 Recipes behandelt Spring Boot 2.1, Spring Framework 5.1 en bevat kant en klare code voorbeelden (Recipes) voor veel voorkomende integratie. Wat is nieuw in Spring Boot 2.1 t.o.v. Spring Boot 2.0? Welke impact had dit op het boek? Dit zijn enkele vragen waar jij antwoord op krijg in de kennissessie:

Wat zijn Recipes?
Welke projecten behandelt het boek?
Wat is er nieuw in Spring Boot 2.1?

Daarnaast is er natuurlijk genoeg tijd om vragen te stellen aan Marten en zelf een kijkje te nemen in zijn nieuwe boek: Spring Boot 2 Recipes.
Programma

Datum:
donderdag 17 januari 2019

Locatie:
Conspect ICT, Transistorstraat 71J, 1322 CK Almere

Tijd:
18:00-19:00 Inloop met een hapje en drankje

19:00-20:00 Plenaire presentatie

20:00-21:00 Na praten onder het genot van een drankje

Aanmelden kan door een email te sturen naar javaevents@conspect.nl, met daarin je volledige naam, e-mailadres en telefoonnummer. Het aantal plaatsen is beperkt tot 50! Wie het eerst komt die het eerst maalt! Vol=Vol. De persoonsgegevens waarmee jij je aanmeldt, worden uitsluitend gebruikt voor communicatie in het kader van dit event. Hoe wij verder omgaan met jouw persoonsgegevens, kun je hier teruglezen.
Deze presentatie wordt jullie geheel kosteloos aangeboden door Conspect ICT, dus gratis entree! Onze passie is ICT en dit willen we graag met jullie delen. Leuk maakt alles beter!

Workshop hands-on met Micronaut - JDriven
2019-01-29 18:00 - 21:00
Dinsdag 29 januari 18.00 uur
Micronaut is een framework voor het ontwikkelen van microservices en serverless functies met behulp van Kotlin, Groovy of Java, een focus op het gebruik van zo min mogelijk resources en een extreem snelle opstart snelheid. Handig voor services waar je snel veel van wil kunnen opspinnen.
Voor wie?
Ben je benieuwd naar de kracht van Micronaut of wil je Micronaut toevoegen aan je huidige landschap? Dan is deze workshop een schot in de roos!
Wat gaan we doen?
Tijdens deze workshop ga je hands-on aan de slag met Micronaut en leer je hoe je microservices kunt maken. Tevens neemt Hubert je mee door alle features van Micronaut en hoe je deze kunt toepassen. Aangezien Micronaut standaard ondersteuning biedt aan cloud native features zoals service discovery, distributed tracing en load balancing zullen we deze functies tijdens de workshop ook integreren in onze microservice.
Na deze workshop ben je in staat om reactive microservices met Micronaut te ontwikkelen die weinig geheugen gebruiken en ook nog eens heel snel schalen.
Meer informatie & Aanmelden

Clean code with Uncle Bob - Apeldoorn JUG
2019-02-06 18:30 - 21:00
Wij zijn erg blij om de oprichting van Apeldoorn JUG bekend te maken. Deze lokale JUG, die nauw samenwerkt met de NLJUG, is een initiatief van: De Belastingdienst, Het Kadaster, Luminis Apeldoorn en Profit4Cloud. We willen de start van de Apeldoorn JUG op een spetterende manier vieren. Dat doen we uiteraard door het delen van kennis met een spreker van wereldformaat: Robert C. Martin ook wel bekend als Uncle Bob.
De locatie is in Apeldoorn, deze is echter afhankelijk van het aantal inschrijvingen. De locatie is eind januari bekend en wordt uiteraard zo spoedig mogelijk aan de ingeschreven mensen gecommuniceerd.
De talks van Robert C. Martin zijn in het Engels. Hij zal het hebben over thema’s rondom Clean Code:
Clean Code I: Args (Java)
Keeping code clean is a simple matter of professional ethics. In this talk Robert Martin shows how a Java module can start clean, grow to become messy, and then be refactored back to cleanliness. Be forewarned: his tutorial is about CODE. We will put code on the screen and we will read and critique it. And then, one tiny step at a time, we will clean it. In this tutorial, you will participate in the step by step improvement of a module. You will see the techniques of the Prime Directive (Never Be Blocked), and Agile Design Principles brought into play. You will witness the decision making process that Agile Developers employ to write code that is expressive, flexible, and clean. Finally, you learn an attitude of professional ethics that defines the software developer’s craft.

Clean Code II: Craftsmanship and Ethics
What does it mean to be a professional software developer? What rules do we follow? What attitudes do we hold? And how can we maintain our professionalism in the face of schedule pressure? In this talk Robert C. Martin outlines the practices used by software craftsmen to maintain their professional ethics. He resolves the dilemma of speed vs. quality, and mess vs schedule. He provides a set of principles and simple Dos and Don’ts for teams who want to be counted as professional craftsmen.
Agenda
18:30 Welcome with coffee and tea
19:00 Clean Code I
20:00 Clean Code II
21:00 Drinks & Socializing
Hopelijk tot 6 februari! Mocht je om welke reden dan ook er op 6 februari niet bij zijn, maar wel geïnteresseerd zijn in de volgende Java Meet-ups van de Apeldoorn JUG, wordt dan lid van ons Meetup groep op ApeldoornJUG
Wij nodigen je van harte uit om hierbij aanwezig te zijn, inschrijven kan via:
Aanmelden

Coding with Uncle Bob - Rabobank
2019-02-07 08:00 - 2019-02-08 18:00
Always wanted to meet Uncle Bob in person?
On 7 || 8 February you can – for FREE!
When: February 7 || 8, 2019
Where: Croeselaan 18, 3521 CB Utrecht
String growing = “Coding”;
String result = String.format(
“%s a better world together.”,
growing
);
System.out.print(result);
Starring: Robert C. Martin aka “Uncle Bob”
and many more.
“Coding a better world together”
Register

Google Hash Code 2019 - Sultans of Java
2019-02-28 17:00 - 22:30
Google hash code is a team programming competition organized by Google. Every year people across the globe are participating. Anyone, students or industry professionals can participate. Are you ready for the challenge?
Join with your team to solve a real Google engineering problem. Your team can consist of two, three or four members. To solve the problem you can pick your own favorite programming language.
We would like to invite you to our “sultans of java” hub to meet and compete with other teams. We will take care of food, drinks and more. It will be an awesome event with lots of fun! Please note that we have limited space available, first come first serve.
Agenda

Thursday February 28, 2019
17:00 – 17:15 Walk in

17:15 – 18:00 Dinner

18:00 – 18:30 Move to Rio de Janeiro hall / prepare for competition

18:30 – 22:30 Competition starts

22:30 – Competition ends

Register

Oracle Cloud Day 2019 - Oracle
2019-03-12 08:30 - 18:00
Your Future Runs on Cloud
Hoe ver bent u met uw reis naar de Cloud?
Veranderingen zijn een constant onderdeel in ons leven. Om te blijven concurreren en voorop te lopen, hebben organisaties te maken met opkomende technologieën zoals Blockchain, IoT, AI en Machine Learning.
Kom ook naar de Oracle Cloud Day op 12 maart 2019 en hoor hoe u nieuwe wegen kunt inslaan en uw toekomst vandaag al creëert.
Tijdens de Oracle Cloud Day organiseren wij meerdere demo’s en Hands-on Testdrives. Ter plekke kunt u deelnemen aan:

Oracle Data Visualization

Oracle Management Cloud & Autonomous

Oracle Visual Builder Cloud Service

Oracle Chatbots/Digital Assistant

Oracle Integration & API Management

Waarom deelnemen aan de Orcale Cloud Day?

Inspiratie: innovaties en demonstraties op de Experience Plaza

Innovatie: ontdek tijdens inspirerende sessies hoe u gebruikmaakt van de nieuwste technologieën, waaronder AI, blockchain, machine learning, chatbots en meer

Kennis: best practices en klanten aan het woord

Netwerken: met peers, Oracle specialisten en partners

Laat u inspireren tijdens de Oracle Cloud Day op 12 maart 2019.
Register

Workshop hands-on met Vue.js - JDriven
2019-03-20 18:00 - 21:00
Op woensdag 20 maart organiseren wij om 18.00 uur op ons kantoor in Nieuwegein een hands-on workshop met Vue.js.
Vue.js, is een progressive framework op basis van JavaScript, gecreëerd door Evan You en officieel gelanceerd in 2014. Vue.js is erg geschikt om op een eenvoudige manier inhoud dynamisch te tonen maar kan ook worden gebruik om complexe Single Page Applications (SPA) te ontwikkelen.
Voor wie?
Ben je een frontend developer, benieuwd naar de kracht van Vue.js en wil je hands-on aan de slag met Vue.js? Dan mag je deze workshop niet missen!
Wat gaan we doen?
We gaan verder dan een “hello world” applicatie en laten je kennismaken met de concepten achter Vue.js waarbij je toewerkt naar een progressive single page application.

Spring One Tour - Pivotal
2019-03-21 08:00 - 2019-03-22 17:00
Save the Date! Spring One Tour, Amsterdam 21-22 March
SpringOne Tour brings the best Cloud-Native Java content directly to you. In 2 days, you’ll learn about both traditional monolithic and modern, Cloud-Native Java from the source. Experience valuable facetime with expert Pivotal speakers in both traditional presentation and informal Pivotal Conversations about modern Application Development, DevOps, CI/CD, Cloud and more.
Speakers include: Josh Long, Mark Heckler, Dave Syer, Matt Stine and many more

Agenda Day 1

8:00AM
Breakfast

8:45AM
Welcome

9:00AM
Better Software is Better than Worse Software

9:55AM
Reactive Spring with Spring Boot 2.0

10:45AM
Break

11:15AM
Serverless Spring

12:05PM
Bootiful Reactive Testing

1:00PM
Lunch

2:00PM
Pivotal Conversations

5:00PM
Networking & Social

7:00PM
Day Ends

Agenda Day 2

8:00AM
Breakfast

8:45AM
Welcome

9:00AM
Thinking Architecturally

9:55AM
PCF Use Case Talk

10:45AM
Break

11:15AM
Using Spinnaker to Create a Development Workflow on Kubernetes

12:05PM
Scheduling Apps in the Cloud

1:00PM
Lunch

2:00PM
How Fast is Spring?

2:50PM
Cloud Event Driven Architectures with Spring Cloud Stream 2.0

3:40PM
Break

4:10PM
Cloud-Native Spring

5:00PM
Day Ends

For more information, visit the website
Register

Machine Learning Insights into Google Brain and Dutch Cows - Dataworkz
2019-03-26 17:30 - 21:00
What does Google Brain and Dutch cows have in common?
They both generate tons of data and are therefore the center for leveraging cutting edge machine learning and data science techniques.
Tim Salimans from Google will tell you how generative models are scaled up and give you some rare insights into the Google Brain.
Expect some more insights when Arie Twigt will take you to a deep dive into ML/AI and IOT that nedap uses to track cows.
Program:
18:30 food
19:00 talks
21:00 drinks
Talk 1:
Speaker: Arie Twigt
Company: DataWorkz
Applying Machine Learning to cows at Nedap
In this talk we will deep dive into Machine Learning application that uses data collected from cows, Yes! actual living cows.
If you know what wearables like Fitbits are, you might be able to imagine what a neck-tag for a cow is.
Lots of data about the behavior of a cow is generated by those neck tags and that provides the ability to describe en predict different aspects of a cow. I am more than willingly to take you into our journey we are having by gathering valuable information from this data. I will take you into a deep dive of the techniques and tooling we applied like:
– R
– Rcpp
– Shiny by RStudio
– Plotly
– NodeJS
– ReactJS
– Data preparation in dplyr
– Feature Engineering in C++ (with Rcpp)
– Gradient Boosting models
– And many more
About Nedap: Nedap N.V. is worldwide organisation with the Headquarters based in Groenlo with its mission stated as “Moving markets with technology that matters. One of that markets is the Livestock market with dairy farms as one of their target audiences
Talk 2:
Speaker: Tim Salimans
Compay: Google
From MNIST to Imagenet: Scaling up generative models at Google Brain
The field of generative modeling has made enormous strides over the past few years. Generative models, neural networks that generate data rather than just predict their labels, had a hard time modeling the MNIST handwritten digits just three years ago. Now they are generating high fidelity natural images and audio that are hard to distinguish from real data. We were able to make this leap by inventing smarter algorithms (VAEs, GANs, autoregressive models) and by building better hardware (GPUs, TPUs). In this talk I will discuss how these innovations came about, and what new applications and products they are starting to enable.
Register

Webcomponents en Angular; twee smaken modern web development - Malmberg
2019-03-28 17:30 - 21:00
Wat we doen

Frontend-liefhebbers opgelet:
Malmberg houdt op 28 maart weer een nieuwe Malmberg Meetup met daarin twee nieuwe, interessante onderwerpen over frontend development.
Interesse? Wees er snel bij en geef vast aan dat je komt! De meetup is gratis, maar het aantal plaatsen is beperkt.
Malmberg zorgt voor avondeten.
Programma
17.30 – 18:00 Inloop en eten
18.00 – 19:00 Dirk Luijk ~ Two Years of Angular: Lessons Learned
19:00 – 19:30 Pauze
19:30 – 20:30 Elger van Boxtel ~ Web Components (in Stencil)
20:30 – 21:00 Borrel
Two Years of Angular: Lessons Learned
Een collectie van do’s and don’ts, geleerd gedurende de afgelopen twee jaar met het gebruik van Angular. In deze presentatie laat Dirk zijn hoe Bingel is gebouwd met Angular en welke lessen daaruit getrokken zijn. Bingel is het adaptieve leerplatform van Sanoma Learning voor het basisonderwijs.
Dirk Luijk is een jonge, ambitieuze programmeur en software-architect met ervaring in frontend (Angular, Typescript, SASS) en backend development. Hij heeft veel ervaring met verschillende technieken en weet veel over diverse tooling. Dirk is een flexibele teamspeler en altijd gretig om nieuwe technieken te leren. Momenteel werkt hij als Angular-specialist bij Craftsmen en deelt hij zijn kennis via blogs, YouTube-video’s en kennissessies.
WebComponents (in Stencil)
In deze sessie neemt Elger je mee in de wereld van WebComponents. Wat zijn het, wat kunnen we ermee en hoe kunnen we ze nu al gebruiken?
Als basis wordt gebruik gemaakt van vanilla JavaScript voorbeelden, later wordt Stencil gebruikt om webcomponents te maken.
Na deze sessie heb je antwoord op deze vragen en kun je aan de slag met WebComponents.
Elger van Boxtel is een enthousiaste frontend developer met ruime ervaring in Angular, build tooling en andere frontend technieken.
Ooit begonnen als Java developer en langzaam de overstap gemaakt naar de frontend.
Video’s van eerdere meetups vind je op ons Youtube kanaal:
https://www.youtube.com/channel/UCWFcWeuVY04lvKUmaMYrRRA

Aanmelden

Devoxx4kids - Ordina
2019-04-13 08:30 - 16:00
Devoxx4kids: programmeerfeest voor kids.
Ben je tussen de 9 en 14 jaar en wil je weleens een eigen game maken of een robot programmeren?
Je kan je aanmelden door een mail te sturen naar : devoxx4kids@ordina.nl Vermeld daarin het volgende:

Jouw (voor- en achter) naam
Je leeftijd
De naam en het mobiele nummer van een van je ouders/verzorgers
En graag willen we weten of je al eerder hebt meegedaan aan Devoxx4kids.
En mocht je dieetwensen hebben, laat het ons even weten.

Kids in de leeftijd van 9 tot 14 jaar kunnen spelenderwijs leren hoe leuk het is om te programmeren!
Inspireren met programmeren
Op deze dag willen we laten zien dat het mogelijk is om programmeren aan kinderen te leren en dat op een leuke, interactieve manier.
De workshops
Jullie doen mee aan een drietal workshops:

Clash of robots : In deze eerste workshop bouw je je eigen auto en gaat deze vervolgens met software besturen. 10 Auto’s worden in een arena geplaatst en jouw auto moet als langste blijven rijden om de winnaar van dit spel te worden!
Bouw je eigen app : Je gaat je eigen app bouwen voor jouw eerste mobiele telefoon! Je gaat jouw eerste spel (snake) maken en dit ga je op je telefoon kunnen spelen.
Codecombat : Codecombat is een gaaf spel wat zich afspeelt in de kerkers van Kithgard. Je kunt hier alleen uitbreken door te leren programmeren. Je kunt kiezen uit diverse programmeertalen.

Het programma
De dag start van 9.30 uur tot 10.00 uur met registratie. We sluiten rond 16.00 uur af met een demo voor de ouders: die kunnen trots bekijken wat er in de workshops is ontwikkeld door de kinderen.
Deelname is gratis en we zorgen voor een lekkere lunch. Voor de ouders is er in Eindhoven en omgeving genoeg te doen. Schrijf je snel in door een mail te sturen naar devoxx4kids@ordina.nl !
Als je je inschrijft ga je er automatisch mee akkoord dat Ordina foto’s en video’s van de dag gebruikt voor promotionele doeleinden.

Security4Teens - First8
2019-04-13 11:00 - 16:30
Kennismaken met ethisch hacken, bewustwording van veilig social media gebruik, privacy en security.
Om de digitale weerbaarheid bij tieners te versterken, organiseert First8, in samenwerking met de Radboud Universiteit op zaterdag 13 april in Nijmegen het evenement Security4Teens, met als thema ‘The Hackademy’.Tieners gaan op deze dag aan de slag met lockpicking, hacking, encryptie, social engineering en phishing mailsOm zo niet alleen de risico’s maar vooral ook de kansen en mogelijkheden van digitalisering te zelf te ervaren.
Programma, aanvullende informatie en inschrijven: security4teens.nl
Datum: zaterdag 13 april
Tijd: 11.00uur – 15.30uur
Locatie: Radboud Universiteit, Toernooiveld 212, Nijmegen
Doelgroep: Tieners van 12 t/m 16 jaar
Over First8
Ruim 30 gedreven software programmeurs die alles weten over Java en Open Source technologie. Dat is First8: dé Open Source partij in Nederland. We helpen organisaties graag bij grote maatwerk projecten. In het bijzonder als daar complexiteit, integratie en security bij om de hoek komen kijken.
Security en privacy vinden wij belangrijk en we willen graag onze kennis delen. Dat zijn al twee redenen waarom wij Security4Teens organiseren.
Contact:
Linda Elbersen
Marketing & Communicatie First8
Email: l.elbersen@first8.nl
Telefoon: 06-51784368
Aanmelden

Instan(t)a-neous Monitoring and ClickHouse Database applied - Codecentric
2019-04-30 17:30 - 21:00
We’ll take you on a modern environment journey by explaining how to apply continuous monitoring and column-oriented DBMS in your daily work, what’s in it for you and what (business) benefits are accomplished. You can use this knowledge instantly.
Agenda:
17.30 Opening with drinks and food
18.00 Instan(t)a-neous Monitoring
19.00 Break 19.15 ClickHouse Database
20.30 Closing with drinks
20.45 Semi-Final Champions League on a big screen

Why real-time Continuous Monitoring?
The Problems Facing the Container and Microservices Crowd: When everything is working as expected and users are not complaining, life is good. As soon as you run into your first major customer impacting incident the typical response is to gather up just about anyone you can via Slack, HipChat, conference call, etc. and ask, “What do we have for monitoring?” This scene plays itself out across the entire globe daily so don’t feel too bad if you resemble the description.
Monitoring these modern environments is challenging and here are 5 major reasons why:

Rate of Deployment –Modern APM MUST not require manual configuration of monitoring or alerting.
Rate of Change –Modern APM MUST automatically adapt to dynamic environments and must report data within a few seconds in high granularity (1 second).
Number of Technologies – Modern APM must be capable of quickly supporting, and then automatically monitoring new technologies shortly after release and treating those technologies as first-class entities.
Size of Environment – Modern APM MUST be able to ingest and process the data from 10’s and 100’s of thousands of components in real-time.
The Complexity of Orchestration – Modern APM MUST understand the orchestration tool and let you know exactly what is malfunctioning at any given time. It must also accurately depict the end result of the orchestration engine deploying containers into the runtime. This is critical for ensuring that orchestration is properly configured and not running away with out of control container growth (a very expensive byproduct of improper configuration).

The solution: Instan(t)a-neous Monintoring
Continuous Integration, Continuous Delivery, Continuous Monitoring! These days CI and CD are commonly used mechanics to achieve fast turn-around times for high-demand applications. Microservices architectures and highly dynamic environments (based on Kubernetes, Docker, …), however, come with a whole different set of problems. Systems, that not only appear and disappear dynamically (e.g. autoscaling), but most commonly tend to be written using multiple different programming languages, are hard to monitor from the point of view that matters: User Requests and User Experience. but the answer is simple; Continuous Monitoring (CM). Let’s build a polyglot microservices infrastructure. A way to monitor and trace multi-service requests will be demonstrated using Instana’s automatic discovery system.

Why Columns oriented DBMS?
Businesses and environments are increasing fast. So, you need to analyse terabytes of data, with analytical queries that span thousands of rows. There’s no one fits all DBMS solution for modern environments. Column-oriented databases can provide a 100x speedup. A column-oriented DBMS is a database management system (DBMS) that stores data tables by column rather than by row. Practical use of a column store versus a row store differs little in the relational DBMS world. Both columnar and row databases can use traditional database query languages like SQL to load data and perform queries. Both row and columnar databases can become the backbone in a system to serve data for common extract, transform, load (ETL) and data visualization tools. However, by storing data in columns rather than rows, the database can more precisely access the data it needs to answer a query rather than scanning and discarding unwanted data in rows. Query performance is increased for certain workloads.

Lessons learned using ClickHouse Database:
ClickHouse; Or how Instana is using a column-oriented DBMS for sub-second analytics. Instana monitors and captures every request in their customers environments. But just capturing all those terabytes of information is worthless without the ability to use it. Therefore at Instana ClickHouse is selected, a column-oriented DBMS, for near real-time analytics to give our customers the best possible insights. We’ll present the benefits of Clickhouse and how we solved the challenges and limitations ClickHouse has.

Speakers:
Christoph Engelbert is a passionate Java geek with a deep commitment for Open Source software. He is mostly interested in Performance Optimizations and understanding the internals of the JVM and the Garbage Collector. He loves to bring software to its limits by looking into profilers and finding problems inside of the codebase. In addition, he is highly interested in new ideas, technologies and new ways of solving problems. He has a deep understanding of IP based technologies like Protocol Stacks, TCP, UDP and asynchronous service implementations and fast serialization solutions. Normally he doesn’t like to reinvent the wheel but if there is a reason and a chance to make it faster or eas…
Miel Donkers is a senior software craftsman. His focus is mostly on back-end (Java) development but also touches the front-end or some infrastructure on a regular basis. His focus is always on delivering customer value, from reliably delivering new features to providing assistance on support tickets.
Register

TEQnation 2019
2019-05-15 09:00 - 17:00 | DeFabrique, Utrecht
The Biggest multitrack Tech Conference of the Netherlands for all software developers.
At TEQnation you can broaden your knowledge at our hands-on labs, hackathons, technical sessions, live demonstrations and workshops,
which are all focused on technology of the next era.
TEQnation 2019 will bring more than 1.000 developers and 50+ speakers from all over the world together with the help of partners like Google, Uber, ABN AMRO, ING and Rabobank.
Featured topics
Applied AI & ML, Blockchain, Smart Things, Languages for the Future, Open development and the Human factor.
Show your passion with like-minded people, improve your skills and have fun in an easy-going atmosphere at the TEQnation 2019.
click here to go to the TEQnation website!

Java Champion Heinz Kabutz - Qualogy
2019-05-20 18:00 - 20:30
On May 20th, Qualogy will open its doors for Java Champion Heinz Kabutz. Heinz will give two talks at Qualogy’s head office in Rijswijk. Interested?
Program

18:00 Welcome and food
19:00 “Thread Safety with Phaser, StampedLock and VarHandle” – Heinz Kabutz
20:00 “Mind Hacking for Health” – Heinz Kabutz
20:15 Drinks

Thread Safety with Phaser, StampedLock and VarHandle
Using years of experience and humor, Heinz will share his knowledge about Java in the talk “Thread Safety with Phaser, StampedLock and VarHandle”. He will look at those three concepts and explain when you should use them.
Mind Hacking for Health
His second talk is more personal. “Mind Hacking for Health” tackles the topic of how to get fitter and healthier. Heinz will share valuable mind hacks that you can apply to your own life.
We look forward to seeing you.
Register

Team Rockstars IT Presents Adam Bien
2019-05-21
Op 21 mei aanstaande staat Adam Bien op het Team Rockstars IT HQ te doen waar hij goed in is; zijn absolute kennis delen! Plekken zijn gelimiteerd beschikbaar; zorg dus dat je er op tijd bij bent!
Deze freestyle Rockstar zal met zijn “Backend Best Practices with Jakarta EE, Java EE and MicroProfile” een Engelstalige sessie verzorgen. “Implementing best practices, tricks and workarounds with enterprise Java in continuous hacking manner. Because the amount of slides is limited, questions are highly welcome.”
Soms heb je van die sprekers… Die laten een indruk achter. Adam Bien is er daar absoluut 1 van. Meerdere IT Rockstars gaven aan deze man te bewonderen. Wat doe je dan? Juist. Op 21 mei aanstaande staat Adam Bien op het Team Rockstars IT HQ te doen waar hij goed in is; zijn absolute kennis delen! Plekken zijn gelimiteerd beschikbaar; zorg dus dat je er op tijd bij bent!
Deze freestyle Rockstar zal met zijn “Backend Best Practices with Jakarta EE, Java EE and MicroProfile” een Engelstalige sessie verzorgen. “Implementing best practices, tricks and workarounds with enterprise Java in continuous hacking manner. Because the amount of slides is limited, questions are highly welcome.”
Be there!
Aanmelden
