Blog

/ Archive by category "Blog"
Plannen 2.0: OptaPlanner

Plannen 2.0: OptaPlanner

Bas Rutten

 

Wat is het?

OptaPlanner (www.optaplanner.org) is een “constraint satisfaction solver”, ofwel een optimalisatie-engine, die uitkomst kan bieden bij het oplossen van complexe planningsproblemen, waarbij er vaak ontelbaar veel mogelijke oplossingen zijn. Het oplossen van zulke problemen met “brute force” (één voor één alle mogelijkheden uitproberen) kan soms letterlijk jaren duren maar OptaPlanner gebruikt slimme algoritmes in combinatie met een business rule engine om binnen een veel kortere tijd tot een oplossing te komen. Continue reading

Mag ik u voorstellen aan ons nieuwe kantoor?

Mag ik u voorstellen aan ons nieuwe kantoor?

Geschiedenis

In 2014 is Open Circle Solutions begonnen met het in gebruik nemen van één flexwerkplek op Strijp-S. Hier konden we goed mee uit de voeten. Al snel waren we verder gegroeid en namen we op vrijdagen acht werkplekken in gebruik. Dit kon zo niet langer, dus zijn we begin 2015 verhuisd naar Sectie C. Hier hadden we 45 vierkante meter met zes werkplekken tot onze beschikking en de mogelijkheid vergaderruimtes te reserveren. In december 2016 bestond het personeelsbestand al uit 22 personen en kwamen we tot de conclusie dat we wederom uit ons jasje gegroeid waren. Daarom moest er een nieuw kantoor komen dat op 4 november jongstleden feestelijk geopend is. Continue reading

Iets van de andere kant bekijken; het belang van context

Iets van de andere kant bekijken; het belang van context

Roonak Babakhani

Wat doe je als een vooraanstaand persoon in jouw vakgebied, tijdens een conferentie een methodiek voorstelt en vraagt of je het eens bent met de aanpak van de methodiek? Luister je aandachtig en schrijf je het over?

Wat als je het niet eens bent met wat voorgesteld wordt? Zou je je mond opentrekken in het bijzijn van 500 aanwezigen en een onbekend aantal mensen die de livestream volgen?

Dat laatste heb ik gedaan…. Het ging heel intuïtief, voordat ik …. Continue reading

De creatieve computer

De creatieve computer

Sander Kerkdijk

Om dit stukje te schrijven is een heel neuraal netwerk bestaande uit complexe algoritmes aan de slag gegaan om correcte zinnen te formuleren. Schrijven kost tijd, energie en vereist creativiteit. In de marketingwereld verdienen tal van mensen hier hun brood mee. Kan je deze creativiteit automatiseren? Continue reading

Lego 2.0, spelen met Mindstorms en Java

Lego 2.0, spelen met Mindstorms en Java

Dennis van LoonJeroen Weijers, Willem van Dreumel

 

Lego

Net als elk kind zijn ook wij met Lego groot geworden. Wat Lego zo bijzonder maakt is het tijdloze karakter. Het is nog steeds leuk en met Mindstorms wordt het nu extra leuk omdat je daarbij ook nog kunt programmeren. De naam Lego is afgeleid van de Deense woorden ‘LEg GOdt’ wat letterlijk speel goed betekent. Dat is wat we met Lego Mindstorms doen, door robots te bouwen die we verschillende dingen kunnen laten doen. Continue reading

Wie is beter in een mensenspel: een machine of een mens?

Wie is beter in een mensenspel: een machine of een mens?

Simon van Kemenade

Poker is een mensenspel gespeeld met kaarten waarbij spelers zich kunnen laten leiden door subjectiviteit en emotie. Zo heb ik mensen veel geld zien weggooien omdat ‘ze nu toch eindelijk een keer geluk moeten hebben’ of onjuist met koningen zien passen omdat ‘de tegenstander altijd azen heeft’. Niet alleen bij poker maar ook in het echte leven is logica in beslissingen vaak ver te zoeken waardoor verkeerde keuzes gemaakt worden. Zo kan bijvoorbeeld een bondscoach een speler opstellen in een cruciale wedstrijd die pas net in de Eredivisie heeft meegedaan… Continue reading

SCJP upgrade examen: Java 8

SCJP upgrade examen: Java 8


Dennis van Loon

Java bestaat ondertussen alweer twintig jaar. Sinds maart 2014 hebben we Java 8 en Java 9 staat voor volgend jaar op de agenda. Voor Java Developers zijn er verschillende certificaten die je kunt halen, deze zijn uiteraard gebonden aan een specifieke versie.

Zelf werk ik nu ongeveer 15 jaar met Java. In de eerste jaren heb ik twee Java certificaten behaald SCJP 1.4 (2003) en SCWCD xx (2004). In de jaren er na heb ik meerdere keren overwogen mijn SCJP (Sun Certified Java Programmer) te upgraden naar het huidige OCP (Oracle Certification Program) maar tot op heden was dat er niet van gekomen, er zijn tenslotte altijd voldoende redenen waarom het niet goed uitkomt. Bovendien zijn er nog zoveel andere onderwerpen waar je je ook voor kunt certificeren (bijv. Spring). Continue reading

Dataworks Summit München 2017

Dataworks Summit München 2017


Marcel-Jan Krijgsman

Afgelopen week is Open Circle Solutions met een aantal collega’s afgereisd naar München voor de Dataworks Summit. Voor onze Data Engineer Marcel-Jan was dit zijn eerste open source / big data summit. Op zijn eigen blog vind je de uitgebreide beschrijvingen van de dagen en alle sessies waar we aanwezig waren:
Dag 1
Dag 2
Een korte samenvatting van de dagen en de verschillende onderwerpen die voorbij kwamen: Continue reading

JBoss Data Virtualization: Het stapelen van constraints en hoe ze worden toegepast op de database

JBoss Data Virtualization: Het stapelen van constraints en hoe ze worden toegepast op de database

Het stapelen van constraints en hoe ze worden toegepast op de database
Bas Piepers

In een vorig blog artikel hebben we gezien hoe we de security modules van het JBoss Enterprise Application Platform (EAP) konden gebruiken voor het mappen van technische rollen die we konden gebruiken in de Virtuele Database (VDB) in JBoss Data Virtualization (JDV). In dit blog artikel gaan we een eigenschap van de engine in JDV behandelen die eenvoudig over het hoofd gezien wordt maar die toch erg belangrijk is als je VDB’s ontwikkeld voor klanten. We zullen zien wat het verschil in gedrag is wanneer je beperkingen op een tabel legt in hetzelfde view model en wanneer je dit doet op dezelfde tabel maar in verschillende view modellen. Continue reading

×