Are Your Programs Doing What You Think They're Doing? Introducing Monitoring Tools for Multicore OCaml
As programs grow in size and complexity, they become more challenging to optimise. When the cause of a particular performance issue can…
→ Read moreMirageOS: 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 more