Tarides Logo

Articles by Isabella Leandersson

Explore articles by Isabella Leandersson, featuring deep insights into systems programming, distributed computing, and cutting-edge technology. Discover the author's unique perspective and technical expertise that contribute to innovation at Tarides.

Various hand tools organized on a wooden wall rack.

How TSan Makes OCaml Better: Data Races Caught and Fixed

Parallel programming opens up brand-new possibilities. Using multiple cores means that users can benefit from powerful OCaml features (like formal proofs and high security) while enjoying greater performance, enabling them to improve their services or projects. However, introducing such a significan…

Olivier Nicole

Olivier Nicole

Senior Software Engineer

FB

Fabrice Buoro

Senior Software Engineer

Isabella Leandersson

Isabella Leandersson

Communications Officer

Blue screen with error text, geometric shapes around.

Monoculture of Insecurity: How CrowdStrike's Outage Exposes the Risks of Unchecked Complexity in Cybersecurity

A seismic event in the IT world, everyone is talking about the CrowdStrike update that caused global chaos earlier this month. There are many great articles and blog posts dissecting the event and suggesting ways to avoid a repeat. Rather than join our voice to the chorus and explain how a small cha…

Miklos Tomka

Miklos Tomka

Head Consulting Services

Isabella Leandersson

Isabella Leandersson

Communications Officer

CPU chip hovering over a motherboard.

Secure From the Ground Up: Introducing the FIDES Project Combining RISC-V and MirageOS

We entrust some of our most sensitive information to an invisible stream of information flowing back and forth across the globe. Cybersecurity concerns everyone, and Tarides is developing secure, lasting, and high-performing solutions for a diverse set of users. This post introduces you to cutting-e…

Microsoft logo on a glossy square with colored lights.

Launching the First-Class Windows Project

We want to make learning and using OCaml easier for more people. Realising this goal involves expanding OCaml support to where the users are and making their experience smooth and hassle-free. It is generally accepted that the current state of OCaml on Windows is not comparable to other popular plat…

Sudha Parimala

Sudha Parimala

Senior Software Engineer

Isabella Leandersson

Isabella Leandersson

Communications Officer

Silhouette of camel, solar eclipse, desert landscape.

The OCaml 5.2 Release: Features and Fixes!

There has been a new release of OCaml! The 5.2 release brings several new features, along with improvements, optimisations, and bug fixes. New features include compaction, ThreadSanitizer, and restored support for compiling to the POWER architeture on OCaml, plus other crucial changes that prepare t…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Open silver padlock with digital circuit pattern.

Multicore Testing Tools: DSCheck Pt 2

Welcome to part two! If you haven't already, check out part one, where we introduce DSCheck and share one of its uses in a naive counter implementation. This post will give you a behind-the-scenes look at how DSCheck works its magic, including the theory behind it and how to write a test for our nai…

Carine Morel

Carine Morel

Senior Software Engineer

Isabella Leandersson

Isabella Leandersson

Communications Officer

Laptops with shield icons in a circle.

NetHSM: Bringing Open Source to the World of Hardware Security Modules

Nitrokey is one of the world’s foremost open-source hardware security companies. They develop IT security hardware for data encryption, decryption, and signing, including key and user authentication. After eight years of development, they recently released the first fully open-source Hardware Secu…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Virgile Robles

Virgile Robles

Principal Software Engineer

Containers, cranes, ships, ocean, and industrial area.

Eio 1.0 Release: Introducing a new Effects-Based I/O Library for OCaml

The OCaml 5 update brought much-anticipated support for programming on multiple cores. It also introduced support for concurrency via effect handlers – one of the first mainstream languages to do so. This significant update has had profound performance and UX implications, propelling OCaml into ne…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Thomas Leonard

Thomas Leonard

Principal Software Engineer

Blue padlock on abstract brown and orange blocks.

Multicore Testing Tools: DSCheck Pt 1

Reaping the plentiful benefits of parallel programming requires the careful management of the intricacies that come with it. Tarides played a significant part in making OCaml Multicore a reality, and we have continued to work on supporting tools that make parallel programming in OCaml as seamless as…

Carine Morel

Carine Morel

Senior Software Engineer

Isabella Leandersson

Isabella Leandersson

Communications Officer

Blue lockers, text "EDUCATION CHANGES THE WORLD."

International 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-opening experience, as it makes you acutely aware of two things: First, there are many ways in which society genuinely tries to help people with disabilities, a…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Two dogs on a Zoom call; left with yellow, right red.

How 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 Linux and macOS. All you need to complete the tutorial is a computer running either Linux or macOS, and an internet connection. By the end of the tutorial you …

Isabella Leandersson

Isabella Leandersson

Communications Officer

A group of 13 people smiling indoors.

OCaml 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 hacking session. To address this pressing need, we recently hosted another OCaml Hacking Day event – this time at our Tarides India office in Chennai. We had a t…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Horses racing with jockeys in colorful attire.

Off 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 relying on one core to do everything, the program can take advantage of multiple cores simultaneously for a significant performance boost. With new programming …

FB

Fabrice Buoro

Senior Software Engineer

Olivier Nicole

Olivier Nicole

Senior Software Engineer

Isabella Leandersson

Isabella Leandersson

Communications Officer

Busy market square with people, stalls, buildings.

Reflections on the MirageOS Retreat in Morocco

Introduction Since we are a hybrid remote and distributed company, everyone at Tarides knows first-hand how important in-person retreats are for collaborating on software development. They give us a chance to focus more deeply on our work, collaborate closely, and learn from one another. We are part…

Antonin Décimo

Antonin Décimo

Senior Software Engineer

Isabella Leandersson

Isabella Leandersson

Communications Officer

FB

Fabrice Buoro

Senior Software Engineer

Christiano Haesbaert

Christiano Haesbaert

Principal Software Engineer

Jules Aguillon

Jules Aguillon

Senior Software Engineer

Sonja Heinze

Sonja Heinze

Senior Software Engineer

Man in red jacket near presentation slide.

Compiler Hacking in Cambridge is Back!

What’s the best way to spend a Friday evening? We think most people would agree that hacking on OCaml is pretty much at the top of that list (although full disclosure, our sample size for this data could be larger). On Friday the 24th of February, Tarides’s UK office hosted an evening of compile…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Hands typing on a laptop keyboard, watch visible.

Tarides Sponsors Girls Can Code

The tech industry has long struggled with a lack of diversity. This existing imbalance combined with social and educational problems such as early gender bias still tends to prevent lots of people, including women, from entering the field. Girls Can Code aims to help young women learn programming an…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Person kayaking on a blue lake with mountains.

Tarides Goes on Holiday!

Relaxing in today’s world can be difficult. Taking the time you need to cool off, refocus, and explore something new requires a solid amount of time in which you can disconnect from daily habits and find a new beat. At Tarides we address this by providing the framework needed for our employees to …

Isabella Leandersson

Isabella Leandersson

Communications Officer

Satellite dish with starry sky backdrop.

Tarides is on the Wavestone Radar!

Cybersecurity is a growing concern for individuals and companies alike. At Tarides, security is at the centre of every solution we provide, and this year we have been recognised for our efforts! We’ve been accepted to Cyber@StationF’s acceleration program and are now featured in the 2022 Cyberse…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Two laptops, hands writing on paper with pencils.

Thales Cyber@Station F Selection

The online world is becoming an increasingly bigger part of our everyday lives, bringing the issue of cybersecurity to the forefront of more and more minds. At Tarides we put security at the centre of everything we do, and we’re honoured to be part of Cyber@Station F in 2022. Tarides is thrilled t…

Isabella Leandersson

Isabella Leandersson

Communications Officer

A group of people posing in front of a building.

Team Tarides Visits a 17th Century Chateau

Everyone at Tarides recently had the opportunity to meet up in person for the first time! Since the global pandemic left much of our distributed team unable to meet, we organised a working retreat that brought all our teams together to work, learn, and have fun. This was the first formal retreat weâ…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Silhouetted people, large display, bright sunlight.

Functional Conf 2022

This year, Tarides attended the 2022 Functional Conf in India. Tarides’s engineers Sudha Parimala and Shakthi Kannan gave presentations on the OCaml platform and Sandmark, a continuous benchmarking tool for Multicore OCaml. The Functional Conf is a three-day conference on everything functional pro…

Isabella Leandersson

Isabella Leandersson

Communications Officer

Shadow of camels and riders on sand.

OCaml 5 Alpha Release

OCaml 5 is live! This major release introduces domains and effects, delivering unprecedented speed and efficiency to OCaml. Testing shows that OCaml 5 is able to outperform Go and closely match Rust in terms of performance. Keep reading for more details! Tarides is thrilled that the alpha release of…

Isabella Leandersson

Isabella Leandersson

Communications Officer