ABIS Infor - alle nummers

Welkom bij onze nieuwsbrief. Hier vindt u alle nummers die totnogtoe verschenen zijn, in chronologische volgorde:

2022-01

  • Clean Exception Handling in Spring Boot APIs - Sandy Schillebeeckx (ABIS) - 11 January 2022

Like in any other program, good exception handling is key when writing APIs. In this case, you don't only want to create readable code for the developers. It should also be clear for the users of the API what to expect when something is going wrong. In this article, we will focus on both aspects, using Spring Boot as the Java API framework.

Read the article.

2020-12

  • 1970 - 2020: 50 jaar sinds de "Unix Epoch" - Peter Vanroose (ABIS) - 14 januari 2020

1 januari 2020: een verjaardag, zelfs een gouden jubileum, voor de Unix Epoch! De "jaartelling" van Unix-systemen begint inderdaad te tellen vanaf 1970. Een korte schets hoe de vork precies in de steel zit. Lees het artikel.

  • The Benefits of Virtual Classrooms - Arnout Veugelen (ABIS) - 14 December 2020

The pandemic drastically and quickly changed the way we organise training. Virtual classrooms are the norm now, and the format has some clear benefits, besides enjoying your favourite cup of home brewed coffee... Read the article.

2019-06

  • ABIS en AG Insurance - Opleiding van IT Young Pro's - Kris Van Thillo (ABIS)

Sinds 2009 organiseert ABIS mainframe-opleidingstrajecten voor IT Young Pro's van AG Insurance: gemotiveerde studenten krijgen bij ABIS een praktijkgericht traject bij de start van hun carrière bij AG Insurance. Lees het artikel.

  • De nieuwe Hadoop software stack - Peter Vanroose (ABIS)

Hadoop is een open source-project dat een framework levert voor het opslaan en verwerken van volumineuze data op een schaalbare en gedistribueerde manier. Bovenop dit "basis"-raamwerk werden gradueel een aantal bijkomende open source-producten ontwikkeld die zeer populair zijn onder Data Scientists. Deze collectie tools wordt dikwijls de "Hadoop Stack" genoemd.

Sinds z'n initiële release in 2006 is Hadoop uiteraard verder gegroeid en geëvolueerd. Maar vooral de bouwblokken in de Hadoop Stack zijn ondertussen drastisch gewijzigd: sommige software-producten die enkele jaren geleden populair waren, zijn in onbruik geraakt, terwijl andere in beeld gekomen zijn; sommige werden zelfs zo belangrijk dat ze vandaag de echte Hadoop! "front end" zijn! Lees het artikel.

2017-12

  • Leuke weetjes over naamgeving in IT (het vervolg...) - Sandy Schillebeeckx (ABIS)

In een vorig artikel (ABIS Infor van april 2016), schreef ik over naamgeving in IT. Gezien de leuke reacties hierop, en omdat ik het zelf ook een interessant onderwerp vind, kon ik het niet laten om een vervolgartikel te schrijven.

In dit deel ga ik het vooral hebben over productnamen, maar ook een aantal namen van IT bedrijven passeren de revue. Speciale aandacht gaat in dit alles naar (recursieve) acroniemen en backroniemen... Lees het artikel.

  • Analysing the World Cycling Championship with Python - Arnout Veugelen (ABIS)

September 25 2017, Bergen, Norway: Peter Sagan writes another line of his already impressive palmares. With apparent ease, he wins the Men's Elite Road Race of the UCI World Championships, securing his third rainbow jersey in a row. According to some, it was an utterly boring race, with the only action in the last lap. According to others, it was just another illustration of the magnificent talent of Peter Sagan, and the competitors simply didn't stand any chance.

Instead of just trusting our gut feeling as irrational cycling supporters, we decided to have a look at the data, with the help of Python and some of its excellent libraries for Web Scraping and Data Analysis...

The code snippets in the article are written in Python 3. Read the article.

2017-09

  • Personeelsvoorziening bij de Pensioendienst - Kris Van Thillo (ABIS)

Een samenwerking tussen IRIS en ABIS voor het oplossen van een rekruteringsprobleem bij de Belgische Federale Pensioendienst. Lees het artikel.

  • Deliver your application through Docker - Gie Indesteege (ABIS)

Applications are no longer monolithic chunks of code, but are decomposed into distributed services, accessed via well defined APIs. The development and deployment, but especially the runtime of each individual service requires specific infrastructure and configuration. Controlling that environment can be simplified by using Docker, a virtualised environment. Read the article.

2017-01

  • 30 jaar ABIS NV - Paul Veugelen (ABIS)

Reeds meer dan 30 jaar is ABIS actief met informaticaopleidingen voor professionele informatici. En meer dan 10 jaar geleden verliet ABIS de veilige schoot van de Boerenbondgroep. Tijd voor een overzicht - met foto's. Lees het artikel.

  • Hoe oud is een webpagina? - Peter Vanroose (ABIS)

Wanneer we op het internet "surfen", botsen we vaak op webpagina's die duidelijk verouderd zijn. Bij andere pagina's (bij de meeste, eigenlijk) is het niet meteen duidelijk hoe up-to-date de getoonde informatie is. Soms bevat een pagina een expliciete timestamp (meestal onderaan de pagina). Maar misschien is deze info niet up-to-date!

Hoe kunnen we achterhalen wat de "echte" leeftijd is van een bepaalde webpagina? En houdt b.v. Google rekening met de leeftijd van een pagina om voorrang te geven aan bepaalde zoekresultaten? Lees het artikel.

2016-11

  • Big Data en Analytics - ABC (deel 2) - Arnout Veugelen (ABIS)

Big Data en Analytics zijn twee van dè modebegrippen van de laatste jaren. Nieuwe mode komt met nieuwe terminologie, en voor u het weet, staat u met de mond vol tanden. Dankzij ons compacte Big Data-alfabet zal dat niet langer het geval zijn, en imponeert u voortaan baas en collega's tijdens vergaderingen en koffiepauzes.

In ons vorige nummer publiceerden we de eerste helft, in deze editie vullen we ons alfabet aan met deel 2 (L–Z). Lees het artikel.

  • Where has the DB2 Connect Gateway gone? - Koen De Backer (ABIS)

What is the current state of the connection landscape for applications that have a DB2 backend as a target? What are the options, if any?

The path taken by application requests to reach the DB2 data store on z/OS for many years pivoted around the, "classic" DB2 client and the DB2 Connect gateway. These pieces of software, for DB2, bridged the gap between the "distributed" (DB2 for LUW) environment and the host (DB2 for z/OS, IBM i). The type of application ("legacy" client, web, mobile or cloud) will for sure be a criterion to decide on the connection topology. Read the article.

2016-06

  • De 70/20/10 regel: de ultieme leeroplossing? - Paul Veugelen (ABIS)

De 70/20/10 regel om de effectiviteit van leervormen te evalueren, staat vandaag weer volop in de belangstelling. In dit artikel presenteren we een aantal bedenkingen over deze regel. Lees het artikel.

  • Java SE 8 new features - Gie Indesteege (ABIS)

After almost 20 years of Java presence in the IT world, and several new features added in subsequent versions, Java SE 8 presents a new milestone in the Java history. Although this version 8 was released already 2 years ago, a lot of current Java developers still await a good business case to upgrade, or a clear explanation of the new features like lambda expressions and streams. R ead the article.

  • Big Data en Analytics - ABC (deel 1) - Arnout Veugelen (ABIS)

Big Data en Analytics zijn twee van dè modebegrippen van de laatste jaren. Nieuwe mode komt met nieuwe terminologie, en voor u het weet staat u met de mond vol tanden. Dankzij ons compacte Big Data-alfabet zal dat niet langer het geval zijn, en imponeert u voortaan baas en collega's tijdens vergaderingen en koffiepauzes.

In deze editie presenteren we deel 1 (A–K), volgende keer volgt de andere helft. Lees het artikel.

  • Perl Text Analytics - Peter Vanroose (ABIS)

Op het Internet vinden we enorme hoeveelheden (tekst)gegevens: zeer belangrijk en nuttig om er "iets" mee te doen, ook in de context van "business intelligence", als we niet het risico willen lopen iets essentieels te missen. Alleen... de grote volumes en enorme diversiteit van deze data maken het bijzonder moeilijk om zinvol aan Text Analytics te doen. Misschien biedt de programmeertaal Perl hier een interessante meerwaarde? Lees het artikel.

2016-04

  • What's in a name: leuke weetjes over naamgeving in IT - Sandy Schillebeeckx (ABIS)

Als er een baby op komst is, is één van de moeilijkste eerste beslissingen: hoe gaan we hem/haar noemen? Ook al zou het niet zo mogen zijn, je naam kan invloed hebben op je toekomst. Bij het uitbrengen van een nieuw product is de keuze zo mogelijk nog belangrijker. Sommige namen worden dadelijk gevonden, maar soms worden er zelfs hele brainstormsessies georganiseerd om tot DE naam te komen. Hoewel de kwaliteit van een product zou moeten primeren natuurlijk...

In dit artikel wil ik even stilstaan bij de origine/betekenis van namen (van bijvoorbeeld programmeertalen) en termen in de IT wereld. Leuke weetjes om je collega's mee te entertainen tijdens de pauzes. Weet jij bijvoorbeeld waar de term "nerd" vandaan komt? Zo niet, lees dan zeker verder... Lees het artikel.

  • APIs - Ludo Van den dries (ABIS)

The term API (Application Programming Interface) has been around for ages, but since a few years it got a new and very specific meaning in software architecture, as a sequel to the SOA hype (Service-Oriented Architecture). R ead the article.

  • Een weekend in dat andere Vlaanderen - Bart Lemarcq (ABIS)

Een team-building evenement met de ABIS-collega's. Wat een jaarlijkse gewoonte zou moeten zijn, durft wel eens verschoven of uitgesteld worden. Altijd is er wel een excuus: te veel werk, niet zo evident voor iedereen om zich gelijktijdig vrij te maken, ... Dit jaar zou anders worden: dat weekendje, dat moést er gewoon komen. De keuze viel op Rijsel... Lees het artikel.

  • Reading the DB2 LUW Version 11.1 announcement - Koen De Backer (ABIS)

IBM announces a new version of DB2 for Linux, Unix and Windows, Version 11.1. In the announcement letter the current capabilities and scope of the DB2 LUW product are described based on typical DB2-speak. For those of you rather new to the DB2 LUW product some of this DB2 terminology might be somewhat mystifying. In this piece I'd like to concentrate on "BLU Acceleration". "BLU what?" Right ... just read on. Read the article.

2016-02

  • Een nieuwe locatie voor ABIS Leuven - Arnout Veugelen (ABIS)

Na een tijdelijk verblijf van drie jaar op de Diestsevest 14, vindt u ABIS Leuven sinds eind november weer op een vertrouwd adres: Diestsevest 32. Het gebouw werd verregaand gerenoveerd en voorzien van een gloednieuwe inrichting. Lees het artikel.

  • Geïntegreerde opleidingstrajecten - een extra dimensie! - Kris Van Thillo (ABIS)

U kent ABIS als een opleidingsinstituut dat naast 'open rooster' (of 'publieke') opleidingen ook maatwerkcursussen biedt, al dan niet geïntegreerd in omvangrijke opleidingstrajecten. We beschouwen het uitwerken en het invullen van dergelijke trajecten inderdaad als één van onze specialiteiten. In 2015 hebben we hieraan nog een extra dimensie toegevoegd. Lees het artikel.

  • Free & Open-Source Software - Peter Vanroose (ABIS)

Open-source software is meer en meer in opmars, als volwaardig en dikwijls zelfs superieur alternatief voor soms (te) dure commerciële oplossingen. Er bestaan echter enkel misverstanden over wat nu precies "vrije" en/of "open" software is. Een korte schets dus! Lees het artikel.

  • Angular JS - Gie Indesteege (ABIS)

The internet application world is evolving at fast speed. In the early 90ties only static content, defined via basic HTML pages, was possible. Each hyperlink request transferred a new page to the user. Adding more dynamic features started with the advent of Java applets, and later on with the support of JavaScript. Actual web applications are built on frameworks that support asynchronous interaction between client and server, using a lot of technologies. One of them is called Angular JS. Read the article.

2015-03

  • Virtual Classroom: the best of both worlds? - Alan Whitfield (RSM Technology)

Over recent months RSM's Virtual Classroom Environment, delivering training over the web both in the UK and worldwide, has become increasingly popular. By looking at a couple of case studies of recent virtual course presentations this article hopes to discover the reasons why, and to share those reasons with customers who may have not considered this exciting way of accessing RSM's highly regarded instructor-led training. Read the article.

  • Mobiel met een mainframe? - Gie Indesteege (ABIS)

De wereld wordt gestuurd door het gebruik van smartphones en tablets, en de vele apps om zo snel mogelijk informatie over onszelf en de rest van de mensheid te verkrijgen of te delen met anderen. We kunnen amper leven zonder Whatsapp of Facebook, en googelen heeft dezelfde status gekregen als spreken of luisteren. Maar wie levert die informatie, waar wordt die gecontroleerd, verwerkt, beheerd? En juist daar speelt het mainframe een belangrijke rol. Lees het artikel.

  • Windows 7 en 8 zoekverdriet - Peter Vanroose (ABIS)

Windows Verkenner laat toe om de harde schijf te doorzoeken naar bestanden, op basis van een deel van de bestandsnaam, of een trefwoord in de inhoud van het bestand. Zeer interessant en gemakkelijk in gebruik, maar... vind je wel altijd wat je zoekt? Een korte excursie door het Windows-zoeklandschap! Lees het artikel.

2014-03

  • Belevenissen van een nieuwe medewerker - Jana Dekrem (ABIS)

Sinds 1 december 2013 vervoeg ik het ABIS-team als docent. Mijn eerste belevenissen in deze IT-omgeving kan u hieronder terugvinden. Lees het artikel.

  • Verborgen data op uw bestandssysteem? - Peter Vanroose (ABIS)

Het verhaal gaat dat je verborgen boodschappen kan horen als je muziek van o.a. The Beatles of Led Zeppelin achterwaarts afspeelt. Zo zijn er ook geruchten dat er informatie kan verborgen zitten in je bestanden. Of zijn dit maar fabeltjes? Lees het artikel.

  • Over formaten - en het belang van metadata - Kris Van Thillo (ABIS)

Ongetwijfeld hebt u reeds data van de ene applicatie moeten importeren in een andere. Hoe hebt u dat gedaan? Welke keuzes hebt u dan gemaakt? En van welke veronderstellingen bent u uitgegaan? Hebt u bijvoorbeeld aan metadata gedacht? Lees het artikel.

  • Spring: Bean Definition Profiles - Sandy Schillebeeckx (ABIS)

Spring 3.1 introduced so-called Bean Definition Profiles that allow for registration of different beans in different environments. One of the most common cases would be working against a standalone datasource in development phase vs looking up that same datasource from JNDI when in production. Bean definition profiles represent a general-purpose way to satisfy use cases of this kind. Read the article.

2013-04

  • Schaarste aan mainframekenners - Gie Indesteege (ABIS)

Het mainframe is dood, lang leve het mainframe. Ondanks alle voorspellingen over het einde van het mainframe, blijkt dat deze dinosauriër nog steeds verder leeft, groeit, en nieuwe hedendaagse mogelijkheden biedt. Maar wie is er nog te vinden om deze 'Enterprise Server' (zoals de nieuwe naam luidt) te onderhouden, beheren, beheersen? Waar krijgen jonge mensen de interesse en kennis voor dit toch-niet-zo-ouderwetse platform? Want de schaarste aan mainframe-kenners zal voor problemen zorgen als we niet snel ingrijpen. Lees het ar tikel.

  • iPad in een zakelijke omgeving - Jozef Dresselaers (PowerView IT)

De iPad biedt een schat aan mogelijkheden, niet enkel voor privégebruik maar ook in een zakelijke omgeving. Het lijkt allemaal zeer eenvoudig, maar zonder een degelijke basiskennis ga je toch heel wat mislopen. Lees het artikel.

  • Tools voor "Big Data" - Peter Vanroose (ABIS)

Hebt u massieve volumes "corporate" data verzameld die wacht om geanalyseerd te worden, en hebt u de smaak te pakken na ons vorige artikel over NoSQL? Dan wilt u wellicht aan de slag met software voor Big Data die eenvoudig (en gratis) te installeren is. Hier alvast een aanzet hiertoe, vooraleer u echt de stap zet! Lees het artikel.

  • Recursive copying in XSLT - Ludo Van den dries (ABIS)

When exchanging data in XML format (e.g. through an Enterprise Service Bus), we often use XSLT for transforming the XML data (rearrange the structure, omit & add data) to realize the required mapping between the source and target applications. By leveraging XSLT's 'odd' programming paradigm (i.e. functional programming, rather than procedural), some seemingly complex tasks can be accomplished with very little -- and generic -- coding. Read the article.

2013-01

  • ABIS en APG - over certificeeropleidingen! - Kris Van Thillo (ABIS)

ABIS in gesprek met Robert Erdkamp van APG - over begeleiding van een Java certifceertraject. Lees het artikel.

  • New Features in Java SE7 - Sandy Schillebeeckx (ABIS)

Java SE7 (codename Dolphin) is actually not that new any more. It was released on 7/7/2011, but certainly not everybody is fully using it yet.

Since Oracle announced the end of support for JDK1.6 as of February 2013, you even have less of an excuse not to adopt it. And why wouldn't you try out some of the nice new features? In this version of Java, they didn't just add interesting classes (like in NIO, JDBC, Concurrency), but they also introduced some new things in the programming language itself. Read the article.

  • Free UML drawing tools - Ludo Van den dries (ABIS)

If you want to draw UML diagrams, and you don't want to spend the money, which tools could you use? Here are some options. Read the article.

  • WebSphere MQ, is there any other messaging option out there? - Koen De Backer (ABIS)

Messaging is the foundation of Message-Oriented Middleware (MOM). Messaging is a confusing category, meaning there is no common source code (cfr. DCE) and there is no common set of specifications (cfr. Corba). Adding to the confusion, there are more than 18 sometimes drastically different products gathered under the umbrella of message-oriented middleware. These products encompass both message passing and message queuing technologies. The message passing products are an interesting technology, but are not the subject of this article. Read the article.

2012-10

  • Migratie van een mainframe omgeving - Gie Indesteege (ABIS)

Je kan allerlei redenen bedenken waarom mensen of bedrijven verhuizen. ABIS heeft de beslissing genomen om te veranderen van mainframe, o.a. omwille van economische motieven. Voor alle duidelijkheid: het gaat over een migratie van mainframe naar mainframe! Maar wat komt er allemaal bij kijken om zo een mainframe omgeving over te zetten? Lees het artikel.

  • MySQL: stored procedures and SQL/PSM - Peter Vanroose (ABIS)

This contribution is a brief tutorial on stored procedures in MySQL. At the same time, it's a report on our (ABIS') experiences with porting stored procedures written in SQL PL (DB2) to MySQL. To be successful, such a port requires some sort of standardised language across platforms. Hence the introductory section on the SQL/PSM standard. Read the article.

  • Weg met SQL?! - Kris Van Thillo (ABIS)

Eenieder die vandaag met data aan de slag is - als gebruiker, beheerder, architect - heeft ongetwijfeld reeds gehoord van de term 'NoSQL'. Artikels over BigData, podcasts over de Cloud, ...: steeds opnieuw komt NoSQL prominent aan bod. Maar wat weet u van NoSQL? Lees het artikel.

2012-06

  • OO programming: how private are your private parts? - Ludo Van den dries (ABIS)

A surprising number of novice (or even experienced) programmers appear to misunderstand the meaning of access modifiers in mainstream OO languages such as Java, C++ and C#. Here are some reflections on public/private/protected visibility, encapsulation and the like. Read the article.

  • Waarom bellen wij u op? - Filip Descheemaecker (ABIS)

Er wordt vaak gezegd "Meten is weten". Ook voor een opleidingscentrum als ABIS is het belangrijk te weten wat er leeft binnen onze doelgroep, en dat dienen we dus op één of andere wijze te meten. Dit kan vandaag op verschillende manieren gebeuren, maar meestal doen we dit via een telefonisch of elektronisch "persoonlijk" contact. De vraag die zich dan stelt is: welke van deze twee vormen ga je best gebruiken om je doel te bereiken. Laat ons deze van wat nader bij bekijken. Lees het artikel.

  • Java configuration: Annotations vs XML - Sandy Schillebeeckx (ABIS)

The trend these days in (all of) the Java frameworks is to replace the standard XML configuration file(s) by annotations. Is this indeed for the better, or are there downsides? What are the pros and cons of both approaches? Which of both do you choose, or can they live together in harmony? That is what we will discuss in this article. Read the article.

  • Object-Oriented COBOL - Peter Vanroose (ABIS)

What programming environment would be more distant from objects than COBOL? And yet the most recent COBOL standard (2002) introduced support for object-oriented syntax. Here's a brief summary of the not so well-known OO-COBOL. Read the article.

2012-04

  • PHP: meer dan een webinterface - Peter Vanroose (ABIS)

PHP kennen we als "de" server-side programmeertaal voor webservers. Maar eigenlijk heeft PHP veel meer in z'n mars! In deze korte bijdrage worden enkele concrete voorbeelden uitgewerkt, telkens met voldoende uitleg voor de PHP-leek, van wat PHP ons ook buiten de context van een webserver kan bieden. Lees het artikel.

  • Ken je eigen database - Steven Scheldeman (ABIS)

Het is vandaag de dag bijna ondenkbaar dat een bedrijf nog werkt zonder gebruik te maken van een database. Natuurlijk gaat dit niet zonder dat men de taal kent die nodig is om die database te ondervragen (SQL) en de software van die database (DB2, Oracle, SQL Server, MySQL, ...) beheerst. Wat echter vaak over het hoofd wordt gezien is dat een grondige kennis van het platform en de beheersing van SQL, niet hetzelfde is als kennis van de eigen database. Lees het artikel.

  • Tips and tricks for becoming a certified Java programmer - Sandy Schillebeeckx (ABIS)

As a (beginning) java programmer, it probably crossed your mind to get an official certification. Maybe you thought "why would I bother?". And once you do decide to go for it, where do you start? This article discusses some of the pros of becoming an Oracle Certified Professional Java Programmer (OCPJP, formerly SCJP) and lists some tips on how to achieve it. Read the article.

  • ABIS en KLM: een (h)echt partnership! - Kris Van Thillo (ABIS)

ABIS in gesprek met KLM - over het partnership tussen ABIS en KLM! Lees het artikel.

  • Etudiant et Mainframe - Louis-Julien Goovaerts (stagiaire chez ABIS)

Étudiant en informatique, j'ai eu l'opportunité d'effectuer un stage pour finaliser mon Bachelier.

Devant l'abondance d'offres d'entreprises, j'ai choisi sans hésiter une qui me permétrai de travailler dans le développement mainframe. Mon choix n'a pas été anodin et ce, pour plusieurs raisons. Lisez l'article.

2012-01

  • RUP and Agile and the like - Ludo Van den dries (ABIS)

For more than 50 years we have been writing applications, and we have made tremendous progress on the technical side (hardware and software). Mastering and managing the software production process appears to be one of the toughest challenges, as indicated by the myriad of software development methods and process models that keep appearing and fading away. The last decade, a lot of attention went to incremental and iterative approaches like the Rational Unified Process (RUP) and several methods grouped under the 'Agile' umbrella. Read the article.

  • CICS: from 3270 to service - Gie Indesteege (ABIS)

The Customer Information Control System (CICS) is a transaction manager designed for rapid, high-volume online transaction processing (according to Wikipedia). Originally developed for traditional 3270 terminals, the actual versions of the CICS Transaction Server support a variety of other user interactions, ranging from mobile devices, over web browsers, to service interactions. Read the article.

  • "Ex Cathedra" versus "Hands On" - Steven Scheldeman (ABIS)

"Ex Cathedra" lesgeven, traditioneel de gebruikelijke manier van lesgeven, is noch de enige manier van kennisoverdracht, noch de beste, noch de slechtste. Een "Hands On" benadering heeft ook zijn voor- en nadelen. Bij ABIS gebruiken we een gezonde mengeling van beide. Lees het artikel.

  • WebSphere Application Server from 6.1 to 7 or to 8 - Koen De Backer (ABIS)

Companies will have to decide to migrate their WAS infrastructures. The question is will such a migration bring improvements for the existing application load, and if so what type of application load will benefit? Should a migration to the next level of WAS be considered or a migration to a completely different run time platform?

The latest version of WAS delivers new, practical, good features that will let you decide to go for improvement of infrastructure and stay with a very flexible server engine with an footprint adapted to the companies application load. Read the article.

2011-11

  • Object-Oriented Perl - Peter Vanroose (ABIS)

The programming language Perl allows you to either use procedural logic only, or work in an object-oriented way. In this short technical note I'll try to sketch why one would choose for "Object-Oriented Perl" or not, and give an example of an OO program in Perl. Read the article.

  • Oracle and Objects - Sandy Schillebeeckx (ABIS)

In Oracle you can create objects. And in this case I don't mean tables or views or stuff like that. I am talking about real OBJECTS like in Java, C++,... How do you do this, and why would you bother? That is what I am going to explain to you in this article. Read the article.

  • Hibernate and JPA2 - Gie Indesteege (ABIS)

Persisting Java objects to a relational database can be done in several ways: using the native JDBC API or working with a persistence framework, that avoids a lot of plumbing work and more over offers additional features like transactional support, security, caching, ... The chase for a good persistence framework is open. Read the article.

  • ABIS en vICTory-be: no-nonsense! - Kris Van Thillo (ABIS)

ABIS in gesprek met Eddy Vos, vICTory-be - over de kernwaarden die vICTory-be en ABIS binden, over z/OS kennisvereisten, en over de Mainframe Academy. Lees het artikel.

2011-10

  • Oracle: Play, Rewind, Replay - Kris Van Thillo (ABIS)

Never change a winning team, right? But change is inevitable - change is what keeps us going, keeps us evolving as human beings! So we have to prepare for it. Make sure that when change is needed, you are ready for it.

Be prepared! Oracle DBA's need to be prepared for many changes: to application code, to SQL statements, to database schema's, hardware environment, instance configuration, ... Oracle 11g offers a vast set of tools and techniques allowing DBA's to effectively predict and monitor the impact of 'change'. Read the article.

  • ABIS helpt KBC met de ICT Academy - Kris Van Thillo (ABIS)

ABIS in gesprek met Patrick Tulpin, ICT Training Consultant bij KBC over de ICT Academy. Lees het artikel.

  • Agile development and Offshoring - Ludo Van den dries (ABIS)

For more than a decade now, Agile proposes more efficient (and thus cheaper) ways of producing software. And so does offshoring. Do they meet or do they clash? Read the article.

  • UNIX shell scripting tips & tricks - Koen De Backer (ABIS)

A robust script should always take care of its environment, one of the aspects of this caretaking is the ability to clean up any temporary logs or processes left lying around from an unexpected termination. Another element to consider is when an interrupt from a user is received, what is the sensible action to be taken?

Furthermore a technique to detect error situations encountered by the script and the use of the system logging infrastructure to leave traces for later troubleshooting can make a script more useful for routine jobs. Read the article.

  • REXX and SDSF - Gie Indesteege (ABIS)

REXX is a powerful language, which can now (since z/OS 1.9) be used to access the JES spool via SDSF functions. A powerful alternative to SDSF batch. Imagine you can pinpoint your batch jobs in error without using split screen start SDSF? Read the article.

2011-08

  • Java Frameworks - Can you see the wood for the trees? - Sandy Schillebeeckx (ABIS)

Ever heard of the french expression "L'embarras du choix"? That's actually the first thing that came to mind when I started to dig into the multitude of Java frameworks that are available these days. So how do you choose the right one(s)? Is it even possible to state which is THE best? Read the article.

  • MySQL: new features since version 5.0 - Peter Vanroose (ABIS)

MySQL went through several important evolutions since its birth in 1995. It was mainly the switch from version 4.1 to 5.0, introducing constructs like views, triggers, and stored procedures, which marked the transition of an underdog RDBMS to a full-grown database server able to compete with its "big brothers". A brief historic overview of MySQL and a summary of what was added in MySQL 5.0 will help understanding the big potential of this great RDBMS! Read the article.

  • De pijlers van onze dienstverlening - Kris Van Thillo (ABIS)

Als dienstverlenend bedrijf, stoelt ABIS zich op enkele vaste waarden: onze pijlers. Lees het artikel.

  • SAS and the adaptation to the RDBMS world - Koen De Backer (ABIS)

In most companies data are held in various formats, not just SAS. The relational databases (DB2, Oracle, SQL Server,...) that we use, have their own peculiarities that may not always be obvious.

"Proc SQL" was developed by SAS to make use of some of the powerful components of SQL. The "Proc SQL" procedure available in SAS can minimise coding and maximise resource usage, particularly when working with very large data collections. Using "libname" for a database and working through "Proc SQL" doesn't mean your code is going to be handled as if running against a SAS data source. There are the usual design differences between SAS data sets and RDBMS tables, coding considerations, and the "libname" option versus "SQL Pass-Through". Read the article.

  • TOGAF - Marc Christiaens (SMME)

TOGAF is an industry standard enterprise architecture framework to develop an enterprise information systems architecture for use within an organisation. TOGAF is a definitive and proven step-by-step method for developing and maintaining enterprise architecture. It covers four principal architecture domains: business, data, applications, and technology. Read the article.

2011-06

  • Weeral een nieuwsbrief? - Paul Veugelen (ABIS)

Iedereen schrijft nieuwsbrieven. Waarom ABIS dan ook niet? En wat mag u verwachten? Lees het artikel.

  • Gehinderd door teveel kennis ter zake - Steven Scheldeman (ABIS)

Overdracht van kennis is aan veel factoren onderhevig: de vorm van lesgeven, het doel van een cursus, de kennis van de docent. In dit artikel staan we even stil bij enkele moeilijkheden die een opleidingscentrum kan ervaren door de keuze specialisten in hun vakgebied niet alleen als consulent te werk te stellen, maar hen ook de kennis-overdracht te laten verzorgen. Lees het artikel.

  • ISPF - I like Such a Powerful new Feature - Gie Indesteege (ABIS)

Originated in the 70's the Structured Programming Facility (SPF) became a versatile Integrated System Productivity Facility (ISPF) for the actual z/OS user. Existing users are perhaps ignorant about the interesting powerful features of the recent versions. Commands like autotype or srchfor, new utilities for dataset manipulations, easy access to UNIX files, ... A little taster to the latest ISPF possibilities. Read the article.

  • Enter Oracle spreadsheets - Kris Van Thillo (ABIS)

Nog steeds worden spreadsheets enorm veel gebruikt - hun flexibiliteit kent inderdaad nauwelijks grenzen. Eén van de belangrijkste uitdagingen eigen aan een spreadsheet blijft evenwel 'de data'. Die is veelal afkomstig van een derde bron, die dus in de spreadsheet moet worden gekopieerd. Als die derde bron wijzigt... juist! Ook de integratie van data en formules kan voor problemen zorgen. De oplossing: Oracle spreadsheets!

Het idee is even eenvoudig als spectaculair - want is het resultaat van een SQL select statement geen tabel, dus, een soort spreadsheet? We hebben dus enkel een SQL select instructie nodig die het 'standaard' select resultaat omvormt tot een spreadsheet resultaat, waarop we dan standaard spreadsheet berekeningen kunnen uitvoeren! En dat is nu juist de taak van de SQL select 'model' instructie. Lees het artikel.

  • XQuery vs. XSLT: battle or coexistence? - Sandy Schillebeeckx (ABIS)

XQuery and XSLT are both designed to query and manipulate XML documents. There is an enormous amount of overlap among the features and capabilities of these two languages. So when are you going to use what? Read the article.