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
I Stock 1176088836
May 26, 2020

Nicolas Setton

GNAT Community 2020 is here!

We are happy to announce that the GNAT Community 2020 release is now available! Read the post for access to download and to find out about this…

I Stock 104711927
May 14, 2020

Pat Rogers

From Ada to Platinum SPARK: A Case Study for Reusable Bounded Stacks

This blog entry describes the transformation of an Ada stack ADT into a completely proven SPARK implementation that relies on static verification…

Signing Document
Apr 21, 2020

Abe Cohen

An Introduction to Contract-Based Programming in Ada

Esp8266 cropped
Apr 09, 2020

Johannes Kliemann

Ada on the ESP8266

Not long ago, AdaCore published its LLVM frontend for GNAT. Also quite recently Espressif updated their LLVM backend to LLVM 9 which also happens to…

I Stock 1133924836
Apr 07, 2020

Martyn Pike

A Trivial File Transfer Protocol Server written in Ada

For an upcoming project, I needed a simple way of transferring binary files over an Ethernet connection with minimal (if any at all) user…

Tweetnacl
Apr 02, 2020

Roderick Chapman

Proving properties of constant-time crypto code in SPARKNaCl

Over the last few months, I developed a SPARK version of the TweetNaCl cryptographic library. This was made public on GitHub in February 2020, under…

I Stock 995320226
Mar 17, 2020

Ghjuvan Lacambre

Time travel debugging in GNAT Studio with GDB and RR

Learn how to use GDB and RR's advanced time traveling features in GNAT Studio.

Android app in wasm
Mar 12, 2020

Maxim Reznik

Android application with Ada and WebAssembly

IMG 0479
Mar 10, 2020

Pat Rogers

Making an RC Car with Ada and SPARK

I Stock 908432970
Feb 06, 2020

Pierre-Marie de Rodat

A Further Expedition into Libadalang: Save Time with Libadalang.Helpers.App

Hello ada
Feb 04, 2020

Vadim Godunko

Using GNAT-LLVM to target Ada to WebAssembly

Fosdem20
Jan 30, 2020

Fabien Chouteau

AdaCore at FOSDEM 2020