Have a Cookie


My website uses cookies to personalize content and ads, to show you social media features, and to analyze website traffic. I might share information about your use of the website with my social media partners, advertising partners, and analysis partners, who may combine the data with other information about you, provided to them from your prior use of their services. Please note that you can change your cookie settings at any time.

JSA Research & Innovation

Software development, data analysis, mathematical modelling, POSIX, robotics, AI and everything in between.

Latest & most recent


  • AJAX for Real Estate and eCommerce: Enhancing UX


    In the vast landscape of web development, a technique has made waves in the way we interact online. It’s name is AJAX. An acronym for Asynchronous JavaScript and XML. AJAX is not a single technology, but rather a combination of several technologies working harmoniously. It uses a mix of HTML and CSS to display information,…

  • Ada as a Second Language

    Introducing experienced programmers to The Ada Way. The course introduces the participants to Open Source tools for Ada development. It introduces the features of Ada with the type system as the basis. (We don’t skip Hello world!, control structures, parallel programming or memory management, because of that.) Description The course is organised in six main sections: The…

  • Posix in Ada

    An introduction to systems programming in Ada using the POSIX Ada API. The course assumes that you already know the basics of programming in Ada. The participants get an introduction to the Ada API to POSIX operating system services through a series of exercises implementing selected Unix tools in Ada. The tools to implement go…

  • POSIX in Ada: Understanding Unix/Linux Programming

    This is an appendix to Understanding Unix/Linux Programming written for people interested in Ada programming on POSIX systems. A Guide to Theory and Practice You may want to download the Ada version of the examples from the book. For each chapter there is source code for the examples, and a make file with the preferred compiler flags for each…