Blog

Nu ik inmiddels bezig ben met mijn 3de blog, is het misschien wel handig om uit te leggen wat het overkoepelende idee achter de blogs is. Trouwe lezers zullen inmiddels de gelijkenissen in de titel zijn opgevallen. Wees gerust, ik heb niet de illusie dat ik met een paar blogs van mijn lezers software developers kan maken. De titel is dan ook niet leren programmeren. Wat ik wel probeer, waarschijnlijk met afwisselend succes, is het idee van programmeren wat minder mysterieus te maken. In deel 2 van deze blog hoop ik daar nog een stapje bovenop te doen, en uit te leggen hoe kunstmatige intellige

In mijn vorige blog heb ik proberen uit te leggen dat programmeren eigenlijk niet zo moeilijk is, zolang je maar alle mogelijke gebeurtenissen voorziet en daar rekening mee houdt. Ik ben er vervolgens op gewezen dat als je geen idee hebt hoe je moet programmeren, dat je kan anticiperen wat je wilt, maar daar schiet je dan weinig mee op. Dit is natuurlijk een goed punt, en ik ga in dit blog dan ook op verzoek jullie leren programmeren. Het belangrijkste aan programmeren is het proberen, dus wil je het echt leren, doe dan gezellig mee. Vandaag gaan we programmeren in JavaScript, waarom JavaSc

Een paar maanden geleden ben ik door Rightbrains gevraagd om mijn verhaal te schrijven, over wie ik ben en waarom ik in de IT werk, en vooral waarom dat heel erg leuk is! Een groot deel hiervan is natuurlijk dat ik bij Orcado werk ;), maar de rest van het verhaal kan je hieronder lezen. My story Currently, I am a software engineer at Orcado. However, if you had told me this 5 years ago, or even 2, I probably would not have believed you. Although I started and completed a bachelor and master Artificial Intelligence, I did not imagine myself working in IT until the last 9 months of that

Vaak als ik tegen mensen zeg dat ik programmeer voor mijn werk, krijg ik direct de vraag: “Is dat niet heel moeilijk?”. Volledig politiek verantwoord zeg ik dan dat het wel meevalt en dat zij misschien niet kunnen programmeren, maar dat ik dan weer helemaal geen verstand heb van hun werk. Dat is niet helemaal waar, ik heb meestal best wel veel verstand van wat voor werk ze dan ook mogen doen, maar je wilt niet te arrogant overkomen, dus je vlakt het allemaal wat af. Maar zonder gekheid, qua moeilijkheidsgraad is programmeren goed te vergelijken met schilderen, als je het plafond van de six

In APEX 5 the functionality for the workspace- and application files is improved tremendously. The most important changes are: 1. It is possible to upload zip files which will be extracted in the database. 2. The files can be organized within directories. With this new functionality it is a lot easier to push your static files from development to other environments like acceptance and production. Although it is here where a problem arises. At our site we deliver our applications via SQL scripts. When APEX exports an application it does include the static application files nice

Bij de klant waar ik momenteel werk wil men de data van meerdere Apex interactive reports (IR) downloaden. Een IR heeft hiervoor een standaard functionaliteit, die over het algemeen prima toereikend is. In dit geval betreft het echter rapporten met soms wel honderdduizenden regels. Mijn eerste reactie hierop was dat dit soort rapportages in een BI-systeem thuis horen, maar de klant wil dit toch met de IR doen. De applicatie is bereikbaar via IBM Tivoli Access Manager en WebSEAL. Deze WebSEAL heeft een zeer korte time-out periode. Daardoor komt het geregeld voor dat terwijl de data nog wordt o

Na meer dan een jaar hard werken aan het replenishment systeem van Etos, was het 21 maart 2016 zo ver: 3 winkels zijn gestart met het nieuwe systeem. Bestellen gaat automatisch op basis van voorraad, verkoophistorie en toekomst prognoses. Tellen in de winkel wordt gestuurd door de handheld. In de winkel draaien naast de POS (kassa) 2 systemen. 1 systeem op de desktop en 1 systeem op de handheld. Naast het tonen van de artikelinformatie kunnen de ontvangsten van de bestellingen op de handheld gedaan worden. Ook kunnen de tellingen op de handheld worden ingevoerd. Tellen wordt eenvoudiger maar o

Recently I was investigating on performance issues with a java application. Due to object relational mapping this application generated a lot of varying sql statements which often had plan issues. I wanted to replay some of these statements with variatons to find a generic solution to this. The SQL monitor reports however had a lot of bind variables of the timestamp type. In the reports these were represented in a value like this: 7874051A0B1F01 At first I just guessed the values but at some time I really needed to know if they were querying a week or a year of data. I decided to reve

IT is gaaf! Of cool! Of vet! Het ligt er vooral aan hoelang je reeds werkzaam bent in de IT. Want het zijn met name de IT-ers zelf die dat vinden van IT. Prachtige producten voortgekomen door IT, zijn nauwelijks gelinkt aan IT. Als ik mijn pubers uitleg dat alles van Apple en alles op de Apple IT is, kijken zij mij aandoenlijk aan en hoor ik ze denken “papa toch, we weten dat jij je werk leuk vindt, maar val ons er toch niet lastig mee”. Ja natuurlijk, het zijn pubers en ik ben hun oude vader, dus ik kan het hen niet kwalijk nemen. Doe ik ook niet, hoewel een beetje erkenning en waardering

Het releasemoment van APEX 5 komt naderbij. Ik heb zojuist een mail ontvangen van het Oracle Apex support team waarin gewaarschuwd wordt om de applicaties op de early adopter 2 site veilig stellen omdat deze omgeving zal worden vervangen door de early adaptor 3 versie. Eerder is ook gesproken over een public beta versie die door een geselecteerde groep gebruikers kan worden getest op hun eigen site. Ik ben benieuwd hoe breed beschikbaar deze versie komt want het zou heel goed zijn om je eigen applicaties te kunnen upgraden en zo APEX 5 verder te testen. Inmiddels zijn maar liefst 602

Back-To-Top