MirageOS: Designing a More Resilient Networking Stack With µTCP
There is no room for complacency in software development! In the OCaml ecosystem, improvements are continuously introduced to optimise…
→ Read moreWhat are Data Races? And do They Threaten Your Business?
Imagine you have a brand-new coffee machine. One morning, you traipse excitedly down the stairs only to discover that, alas, your appliance…
→ Read moreMeet odoc, OCaml's Documentation Generator
Effective documentation is a cornerstone of software development. It helps developers understand how to use a language, its libraries, and…
→ Read moreAnnouncing the ORCHIDE Project: Powering Satellite Innovation
It has been a few months since we announced our new product for both older and newer models of satellites: SpaceOS. Since then, there have…
→ Read moreOCaml Survey: Developers' Perception, Interest, and Perceived Barriers
Tarides is conducting a survey targeting non-OCaml programmers to learn their thoughts about this functional programming language and…
→ Read moreOCaml: Memory Safety and Beyond
Your choice of programming language matters. A recent press release from the US National Security Agency (NSA), in tandem with the US…
→ Read moreInternational Disability Day 2023: Why It Matters
When I was in my early 20s, I developed a chronic illness that (amongst other things) has affected my mobility. Becoming disabled is an eye…
→ Read moreHow to Install OCaml 5: A Video Tutorial
Have you had difficulty installing OCaml for your projects? We have created a video tutorial showing you how to use Opam to install OCaml on…
→ Read moreOCaml Hacking Day in Chennai!
It is a truth universally acknowledged, that a programmer in possession of a free Saturday afternoon must be in want of a good old OCaml…
→ Read moreWebAssembly Support for OCaml: Introducing Wasm_of_Ocaml
OCaml is constantly evolving. Developers collaborate to bring support for new features, improve workflows, and resolve pain points. To this…
→ Read moreTutorial: Building a Browser Extension With Irmin
Irmin is a collection of OCaml libraries that makes it easy to build applications with Git-like data stores. We recently released irmin…
→ Read moreOff to the Races: Using ThreadSanitizer in OCaml
OCaml Multicore opened up a new world of performance for developers, something that Nomadic Labs has tested with great results. Rather than…
→ Read morePrioritising Mental Health at Tarides
In a world that never stops, it's easy to get lost in the hustle and bustle of daily life, often overlooking the importance of maintaining…
→ Read morePorting OBuilder to FreeBSD
OBuilder is a tool for performing arbitrary, reproduceable builds of OCaml-related software within a sandboxed environment. It is used by…
→ Read moreTutorial: How to Port Lwt Applications to Eio
Thomas Leonard and Jonathan Ludlam hosted a tutorial on porting Lwt applications to OCaml 5 and Eio at arguably the world's largest…
→ Read more