
Blog
An Insight Into the AdaCore Ecosystem

The Compliance Trap: Why More Code, More Connectivity, and More Regulation Are Colliding (and What to Do About It)

Felix Krause
The Road to a Thick OpenGL Binding for Ada: Part 2
This blog post is part two of a tutorial based on the OpenGLAda project and will cover implementation details such as a type system for interfacing…

Jonas Attertun
Make with Ada 2017: Brushless DC Motor Controller
This project involves the design of a software platform that provides a good basis when developing motor controllers for brushless DC motors…

Emmanuel Briot
User-friendly strings API

Fabien Chouteau
Make with Ada: "The Eagle has landed"
July 20, 1969, 8:18 p.m. UTC, while a bunch of guys were about to turn blue on Earth, commander Neil A. Armstrong confirmed the landing of his Lunar…

Fabien Chouteau
Make with Ada: All that is useless is essential
A few weeks ago I discovered the wonderful world of solenoid engines. The idea is simple: take a piston engine and replace explosion with…

Emmanuel Briot
Count them all (reference counting)

Cyrille Comar
Welcome To AdaCore's Blog
I'm proud, if not a bit nervous, to be the one firing the very first post on this brand new blog. Why are we starting a corporate blog at this time?…

Gem #161 : So long and thanks for all the memories!
In this final Gem we look back over some highlights of the series, including the topics covered and your favorite Gems. We also look to the future…

Gem #160 : Developing unit tests with GNATtest
No one likes to spend the time on testing. It's tedious and boring writing the test harness, the tests themselves, and keeping them in sync with your…

Gem #159 : GPRinstall - Part 2
GPRinstall is a tool recently developed by AdaCore that provides an easy way to install a project, whether it be a standard project, a library…

Gem #158: GPRinstall - Part 1
GPRinstall is a tool recently developed by AdaCore that provides an easy way to install a project, whether it be a standard project, a library…

Gem #157: Gprbuild and Code Generation
This series of Gems explains how gprbuild can be configured to invoke code generators before it compiles the resulting code itself.


