Nieuws overzicht

Gezien AWS een legio aan mogelijkheden heeft, focussen we ons op het hosten van websites, maar wel volledig redundant, compleet met autoscaling en in een multi AZ-omgeving met een DevOps-gedachte. We pellen de ui helemaal af. Het startpunt is een basis websiteconcept. Deze wordt laag voor laag opgebouwd met alle voor- en nadelen van onze keuzes. Keuzes in ontwerp, financieel opzicht en met lage onderhoudskosten. Ik neem jullie mee op reis en laat zien wat er mogelijk is en ook wat je vooral niet wil! Waar begin je en waar kun je eindigen in deze reis. Wanneer is goed, goed genoeg? Of gaan we als specialist tot het naadje? We gaan op een interactieve dynamische manier 370 graden in de cirkel proppen....😉

Op woensdag 27 november organiseerden wij een workshop over gRPC en GraalVM. gRPC is een Remote Procedure Call framework dat efficiënt services kan verbinden door gebruik te maken van Protocol Buffers. gRPC en Protocol Buffers zijn beide ontwikkeld door Google en worden voor bijna alle interne communicatie van de backend services bij Google gebruikt. In de .proto file wordt de structuur van de data in de vorm van messages gedefinieerd samen met de definitie van de services. Op basis van deze definitie maakt gRPC het mogelijk om code te genereren van DTOs, servers en clients in verschillende talen (o.a. python, C#, Java, Javascript). gRPC heeft vier soorten APIs: Unary, Server Streaming, Client Streaming en Bi-Directional Streaming APIs. Tijdens de presentatie konden de deelnemers zelf aan de gang met het gRPC framework waarbij ze geleerd hebben om een Unary en Server Streaming API te maken. Ook heeft gRPC nog vele andere handige opties waaronder Load Balancing, Authentication, Deadlines en Cancellation. Bij de tweede helft werd er een introductie over GraalVM gegeven. GraalVM is een universele VM die gebruikt kan worden voor het runnen van applicaties gemaakt in JavaScript, Python, Ruby, R, JVM-talen zoals Java, Scala, Groovy, Kotlin, Clojure, en LLVM-talen zoals C en C++. GraalVM is een Polyglot VM, dat betekent dat verschillende talen gecombineerd kunnen worden om applicaties te schrijven. Een andere feature van GraalVM is het compileren van Native Images. Het resultaat is een snellere opstart tijd van de applicatie en lagere memory footprint. Wil jij ook een keer bij een workshop van Bright Cubes zijn? Hou dan onze website of Meetup pagina in de gaten? Bart (@stokkiebart)

Woensdag 27 november bezocht Richie het EGG event in Amsterdam. Het EGG event is een Human-Centered AI conferentie dat wordt georganiseerd door Dataiku. Hier volgt een uiteenzetting van de key takeaways.

Splunk>live! – Wij waren erbij Onze Bright Cubes collega’s Alex en Richie hebben het Splunk>Live! Event in Amsterdam bezocht. Het was een event waarbij we een beter beeld hebben gekregen hoe Splunk naar de toekomst kijkt. In dit item een kort overzicht van Splunk en de belangrijkste leermomenten van het event. Splunk platform: Splunk is een machine data management & analytics platform dat met name in de enterprise industrie wordt gebruikt. Het platform is uitermate geschikt om real-time grote hoeveelheden data te verwerken. Diverse analyses en visualisaties staan tot de beschikking van de gebruiker door de beschikbaarheid van speciaal ontwikkelde modules. Gebruikers van Splunk: Het is duidelijk dat Splunk een belangrijke vendor is bij de enterprises. Op het event presenteerden Shell en NXP business cases waarbij het samenbrengen van gebruikers, processen en data analytics tot succesvolle resultaten hebben geleid. Nationale Nederlanden heeft ons op een mooie manier inzicht gegeven hoe zij gebruikers toegang geven tot Splunk door middel van self-service data onboarding en de creatie van indexes via git repositories. Hierbij zien we dat data analytics door middel van Splunk een belangrijke rol heeft in de huidige digitale transitie binnen de organisatie met selfservice infrastructure, standardized cloud services en geautomatiseerde processen als belangrijkste peilers. Toekomst van Splunk: Splunk ziet zichzelf als het “Data-to-everything platform” van de toekomst. Dit is het beste naar buiten gekomen in de “Splunk Connected Experiences” sessie. Het platform toont met diverse technologieën dat de beschikbaarheid van data via nieuwe media en nieuwe visualisaties naar diverse gebruikers getoond moet kunnen worden. Aan de hand van een demo wordt vervolgens zichtbaar hoe gebruikersdata van een smartwatch verwerkt kan worden tot visualisaties op mobiele apparaten, in Augmented Reality. Een andere sterke ontwikkelingen van het platform is de Splunk Process Mining tool. Het stelt gebruikers in staat vanuit de verzamelde data de werkelijk uitgevoerde processen te construeren en te visualiseren. Een uitermate geschikte tool om processen te optimaliseren! Natuurlijk ontwikkelt het Splunk platform zich ook op de mogelijkheden die machine learning biedt. Dit wordt beschikbaar gesteld aan de hand van de Machine Learning Toolkit (MLTK). Het biedt gebruikers diverse machine learning oplossingen out-of-the-box met de mogelijkheid deze te optimaliseren. Op het moment streeft men naar een voorspelbaarheid van kritische gebeurtenissen van 30 minuten gebaseerd op data van 3 tot 4 weken eerder. In de toekomst zouden deze ontwikkelingen kunnen leiden tot voorspellingen verder in de toekomst en zelfs van seizoensgedrag. Bij Bright Cubes volgen we de ontwikkelingen van Splunk op de voet door het bezoeken van kleine events, conferenties en door het trainen van onze collega’s door middel van Splunk trainingen. Ben jij geïnteresseerd om meer van Splunk te weten of om met het platform te leren werken?, neem dan direct contact met ons op!

Djego Ibanez uit Maarssen is het team van Bright Cubes komen versterken als Senior DevOps Engineer. In de afgelopen jaren heeft hij zich ontwikkeld tot Software Developer en DevOps Engineer met ervaring uiteenlopend van infrastructuur tot en met back-end en front-end development. Djego werkte doorgaans in meerdere projecten voor diverse klanten tegelijkertijd. Hij heeft ervaring in development met o.a. JavaScript, Python en Bash, het bouwen van CI/CD-platformen, container technologieën, zoals Docker en Kubernetes en tal van AWS, maar ook Azure services. Verder is Djego een gecertificeerd scrum master met ervaring in multidisciplinaire teams en het begeleiden en opleiden van nieuwe Scrum masters. Voordat hij aan de slag ging als fullstack ontwikkelaar heeft hij vanuit zijn eigen bedrijf gewerkt als game developer, aan verschillende mobile-games met miljoenen spelers. Games waaraan hij heeft gewerkt zijn wereldwijd in de top 10 gekomen van Apple’s iOS app-store en hebben nominaties en awards ontvangen. Djego heeft een afgeronde opleiding HBO Game Design & Development. Daarnaast heeft hij tal van technische trainingen gevolgd, waaronder Splunk, Kubernetes, Docker, AWS, Scrum JavaScript, etc.. Binnen Bright Cubes wil hij zich verder gaan ontwikkelen door meer complexe software en DevOps omgevingen te bouwen. Wij zijn trots on Djego in ons team te mogen ontvangen en wensen Djego heel veel succes en plezier bij Bright Cubes!

Bright Cubes was aanwezig op J-Fall georganiseerd door de NLJUG. J-Fall is de grootste Java Conferentie in Nederland waar vele interessante talks worden gehouden. Waaronder ‘Supersonic, Subatomic Java with Quarkus’, ‘Keeping up with Java’, ‘A brief history of computer music’ en ‘Developing with Kubernetes’. Het allerleukste op J-Fall is om lekker te sparren met vakgenoten, collega’s en oud collega’s over de gegeven onderwerpen. Je krijgt een duidelijk beeld van de Hot topics en je krijgt energie om een aantal zaken meteen uit te proberen.

Op woensdag 27 november organiseert Bright Cubes een dubbele workshop, namelijk gRPC en GraalVM. Het eerste uur gaan we gRPC en protocol buffers ontdekken. gRPC is erg geschikt voor communicatie tussen backend systemen. Ook heeft gRPC een JavaScript library die ervoor zorgt dat een gRPC service via de browser cliënt benaderd kan worden. Het tweede deel van de avond bevat een introductie van GraalVM. GraalVM is een universal virtual machine voor het draaien van applicaties in verschillende talen. GraalVM maakt het mogelijk om verschillende talen te laten samenwerken. Ook kunnen er native images gecompileerd worden die snel opstarten en een kleine memory footprint hebben. Uw spreker: Deze kennissessie wordt verzorgd door Bart Stokman, Manager Software bij Bright Cubes. Tijdens deze avond worden de volgende onderwerpen besproken: - De basis van protocol buffers en gRPC - Verschillende soorten van gRPC API’s (unary, server streaming, client streaming en bi-directional streaming) - gRPC voorbeeld en opdracht met Java en/of Javascript - Introductie GraalVM - Polyglot applicaties - Native Images - Als er nog tijd over is een korte demo van Redhat Quarkus voor GraalVM. Programma – woensdag 27 november: 17:30 – 18:00: Ontvangst met een kleine warme hap 18:00 – 19:30: Ontdekken gRPC incl. hands-on 19:30 – 20:00: Buffet 20:00 – max. 21.00: Introductie GraalVM Locatie: Fletcher Hotel Nieuwegein Buizerdlaan 10 3435 SB Nieuwegein Aanmelden? Lijkt het jou leuk om bij deze workshop aanwezig te zijn? Meld je dan nu aan via info@BrightCubes.nl.

Elastic{ON} Tour was een interessant event om meer inzicht te krijgen in de mogelijkheden van Elasticsearch in de wereld van data en analytics. De topics waren technisch ten opzichte van andere data conferenties waardoor het overgrote deel van de bezoekers, techneuten, de volgende stappen van het platform hebben kunnen bewonderen. Conclusie: De kracht van Elastic ten opzichte van concurrenten is de hoge mate van flexibiliteit die het biedt in combinatie met Beats, Logstash en Kibana. De toevoeging SIEM vereenvoudigd analytics op gebied van security. De bekende downside van Elastic blijft op dit moment de maintainability hoewel men er hard aan werkt dit te vereenvoudigen. En tot slot zien we dat Elastic, net als elke organisatie die een rol wil spelen in de nabije toekomst, SaaS-oplossingen biedt voor diverse toepassingen.

Vorige week vond Splunk .Conf plaats in Las Vegas en wij waren erbij! Naast de geweldige sfeer van Las Vegas was de conferentie een enorm succes. Met 11.000 deelnemers, 400 technische lezingen en zo’n 80 stands op de beursvloer is Splunk .Conf een leerzame conferentie geweest. De onderwerpen varieerden van de nieuwste ontwikkelingen op Splunk gebied tot concrete toepassingen in de praktijk. Met een cloud focussed strategie slaat Splunk ook een nieuwe weg in, waarin de inzet van Splunk laagdrempeliger wordt en het beheer van Splunk minder intensief. Ook is een goede basis gelegd om de samenwerking tussen Splunk en Bright Cubes te intensiveren.

Succesvolle workshop Angular Gisteren woensdag 23 oktober hebben we binnen Bright Cubes een zeer leerzame workshop over Angular verzorgd. De spreker David van Dijk heeft ons meegenomen in de wereld van Angular en Typescript Development en heeft op basis van zijn ervaringen menige tips gegeven hoe Angular succesvol in te zetten. Daarnaast is hij inhoudelijk op de verschillen ingegaan met andere moderne Frameworks. Al met al een zeer leerzame en leuke avond. In de komende maanden zal Bright Cubes meerdere workshops verzorgen, gericht op meerdere domeinen en technieken binnen software ontwikkeling. Denk aan onderwerpen als Micronaut en WebAssembly.. Wil jij ook meer weten over deze onderwerpen of ben jij op zoek naar een nieuwe uitdaging en wil je graag samen met ons kennis delen, neem dan contact op met Alex Verstappen via alex.verstappen@brightcubes.nl

Start Richard Maalman, Senior Front-end Developer Richard Maalman uit Uitgeest is het team van Bright Cubes komen versterken als Senior Front-end Developer. Richard heeft meer dan 10 jaar ervaring binnen de gehele front-end stack, gericht op JavaScript, Vue.js, React en Angular 2-8, aangevuld met HTML5 en CSS3. Daarnaast heeft hij ervaring met enkele back-end talen, waaronder Java en C#, diverse build tools en datastructuren. Richard is gewend om te werken volgens Agile, Scrum en Kanban. In de afgelopen jaren heeft Richard voor diverse grote internationale klanten complexe web omgevingen gebouwd, variërend van intranet omgevingen tot omvangrijke portals, waarvoor hij zowel de architectuur heeft opgezet als ook de technische implementatie heeft gedaan. Richard werkt graag in omgevingen waar hij op het scherpst van de snede zijn werk kan doen en waar hij ook minder ervaren collega's kan begeleiden. Richard heeft een afgeronde opleiding HBO Informatica opleiding. Daarnaast heeft hij tal van technische trainingen gevolgd, waaronder React, Redux, Angular 8, Node.js, Java, Docker en Scrum. Binnen Bright Cubes wil hij zich verder gaan ontwikkelen door meer complexe front-end omgevingen te bouwen en zich meer te richten op React als framework, aangevuld met Angular. Wij zijn trots dat we Richard er als collega bij hebben in ons team wensen Richard heel veel succes en plezier bij Bright Cubes!

Vorige week vond Techorama 2019 plaats in Ede. Uiteraard waren wij erbij! Onze collega’s Joey en Tom hebben veel geleerd over Cloud technieken zoals Azure Functions, Kubernetes en CosmosDB. Daarnaast werden onderwerpen aangesneden als.NET core 3.0 en C# 8, die net zijn gereleased. Naast technische presentaties werden er ook lezingen gegeven over Domain Driven Design, Cloud patterns en Architecture. Verder waren er bekende sprekers aanwezig als Jimmy Bogard, Pinal Dave, Abel Wang en Richard Campbell. Al met al een leerzaam en inspirerend event. Techorama is een jaarlijkse internationale technologieconferentie.