AdaCore: Build Software that Matters
AdaCore Hero Image

Blog

An Insight Into the AdaCore Ecosystem

I Stock 1160007422
Dec 01, 2025
Fabien Chouteau

Announcing Advent of Ada/SPARK 2025: Coding for a Cause!

Advent of Ada/SPARK is back! Solve Advent of Code 2025 challenges in Ada/SPARK and help us raise up to $5,000 for Ada Developers Academy.
Read More
Adafruit metro m0
Oct 18, 2021

Fabien Chouteau

Starting micro-controller Ada drivers in the Alire ecosystem

A few days ago, someone asked on the Ada Drivers Library repository how to add support for the SAMD21 micro-controller. Nowadays, I would rather…

Formal methods
Oct 12, 2021

Yannick Moy

Enhancing the Security of a TCP Stack with SPARK

The developers of CycloneTCP library at Oryx Embedded partnered with AdaCore to replace the TCP part of the C codebase by SPARK code, and used the…

I Stock 1309720332
Oct 05, 2021

Pat Rogers

Task Suspension with a Timeout in Ravenscar/Jorvik

This blog entry shows how to define an abstract data type that allows tasks to block on objects of the type, waiting for resumption signals from…

Hubble image
Sep 13, 2021

Fabien Chouteau

A design pattern for OOP in Ada

When I do Object Oriented Programming with Ada, I tend to follow a design pattern that makes it easier for me and hopefully also for people reading…

Dc 29 logo2
Sep 02, 2021

Yannick Moy

When the RISC-V ISA is the Weakest Link

I Stock 1172943967
Jul 08, 2021

Kyriakos Georgiou

Security-Hardening Software Libraries with Ada and SPARK

Package manager
Jun 28, 2021

Fabien Chouteau

Announcing The First Ada/SPARK Crate Of The Year Award

We're happy to announce our new programming competition, the Ada/SPARK Crate Of The Year Award! We believe the Alire package manager is a game…

Tweetnacl
Jun 25, 2021

Roderick Chapman

SPARKNaCl with GNAT and SPARK Community 2021: Port, Proof and Performance

This post continues our adventures with SPARKNaCl - our verified SPARK version of the TweetNaCl cryptographic library. This time, we'll be looking at…

Lady ada
Jun 23, 2021

Jessie Glockner

Celebrating Women Engineering Heroes - International Women in Engineering Day 2021

Mars rover
Jun 03, 2021

Arnaud Charlet

Going beyond Ada 2022

I Stock 1176088836
Jun 01, 2021

Fabien Chouteau, Nicolas Setton

GNAT Community 2021 is here!

York jorvik
May 26, 2021

Pat Rogers

An Introduction to Jorvik, the New Tasking Profile in Ada 2022

The Ada 2022 draft defines a new tasking profile named Jorvik (pronounced “Yourvick”), based directly on the standard Ravenscar profile. Jorvik…