David's Avatar

David

@david2am.bsky.social

match David with ๐Ÿค“ -> web dev | ๐Ÿช -> into #OCaml | โœ๏ธ -> read me in dev.to/david2am | _ -> ๐Ÿ‡จ๐Ÿ‡ด, โœ๏ธ

265 Followers  |  193 Following  |  55 Posts  |  Joined: 21.11.2023  |  1.6928

Latest posts by david2am.bsky.social on Bluesky

Preview
New Method Is the Fastest Way To Find the Best Routes | Quanta Magazine A canonical problem in computer science is to find the shortest route to every point in a network. A new approach beats the classic algorithm taught in textbooks.

For the past four decades, finding the fastest route to every destination in a network involved sorting the routes by distance. This meant that algorithms could only work as quickly as they could sort. No longer.

08.08.2025 19:05 โ€” ๐Ÿ‘ 28    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
[Caml-list] Functorizing large collections of modules - Yaron M. Minsky

We've finally landed a full version internally (coming to an OxCaml near you soon!) of a new feature called parameterized libraries.

It's basically an answer to a problem I first ran into 23 years ago. Here's a thread about it on the caml-list.

inbox.vuxu.org/caml-list/10...

01.08.2025 13:27 โ€” ๐Ÿ‘ 31    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2
Hello Systems by Loris Cro - YouTube
Sometimes you hear about the amazing escapades of systems programmers who delve into the depths of a niche subject and save the day by fixing impossible bugs... Hello Systems by Loris Cro - YouTube

My answer to the question "Why should I learn Zig?"
https://www.youtube.com/watch?v=w9rkil0dotI

31.07.2025 14:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
OCaml A curated collection of videos relating to the OCaml programming language.

added some videos / playlists on www.youtube.com/@OCamlLang

28.07.2025 13:33 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Conference slide for FUNOCaml 2025 event in Warsaw, Poland on September 15-16. Features a circular photo of Leandro Ostera, a man with curly hair wearing a gray t-shirt, smiling outdoors. The slide announces his talk titled 'State of the OCaml Ecosystem 2025' with description: 'This talk breaks down how the OCaml ecosystem is actually growing by digging into real GitHub data - repo activity, contributor trends, and which libraries are gaining traction. We'll look at the numbers behind OCaml's momentum and what they tell us about where the community and tooling are headed in 2025.'

Conference slide for FUNOCaml 2025 event in Warsaw, Poland on September 15-16. Features a circular photo of Leandro Ostera, a man with curly hair wearing a gray t-shirt, smiling outdoors. The slide announces his talk titled 'State of the OCaml Ecosystem 2025' with description: 'This talk breaks down how the OCaml ecosystem is actually growing by digging into real GitHub data - repo activity, contributor trends, and which libraries are gaining traction. We'll look at the numbers behind OCaml's momentum and what they tell us about where the community and tooling are headed in 2025.'

๐Ÿซ Don't miss Leandro Ostera at FUN OCaml 2025 in Warsaw, Sept 15-16!

"State of the OCaml Ecosystem 2025" digs into real GitHub data - repo activity, contributor trends, and which libraries are gaining traction.

See the numbers behind OCaml's momentum and where it's headed.

28.07.2025 11:39 โ€” ๐Ÿ‘ 15    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
[#42] Asynchrony is NOT Concurrency! - Loris Cro & Andrew Kelley - YouTube
https://kristoff.it/blog/asynchrony-is-not-concurrency/ [#42] Asynchrony is NOT Concurrency! - Loris Cro & Andrew Kelley - YouTube

Zig SHOWTIME #42 - Asynchrony is NOT Concurrency! w/ Andrew Kelley

https://youtu.be/l8fDQdSjPQg

21.07.2025 22:05 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
A New Geometry for Einsteinโ€™s Theory of Relativity | Quanta Magazine A team of mathematicians based in Vienna is developing tools to extend the scope of general relativity.

The universe is not always smooth. At the centers of black holes, for instance, the math of space-time falls apart. New geometric tools might help reckon with this reality. www.quantamagazine.org/a-new-geomet...

16.07.2025 15:10 โ€” ๐Ÿ‘ 32    ๐Ÿ” 9    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Financial Compliance with Automated Reasoning ยท Success Stories Imandra leverages OCaml to develop automated reasoning tools that enable financial institutions to mathematically verify their trading algorithms meet regulatory requirements.

New OCaml Success Story: Imandra - Financial Compliance with Automated Reasoning ๐Ÿซ

OCaml's type system and functional programming make an impact in financial compliance - preventing errors and handling complex logic where correctness isn't optional.

Full case study: ocaml.org/success-stor...

09.07.2025 08:26 โ€” ๐Ÿ‘ 9    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Writing a Game Boy Emulator in OCaml For the past few months, I have been working on a project called CAMLBOY, a Game Boy emulator that runs in the browser.

๐Ÿซ Writing a Game Boy Emulator in OCaml โ€ข linoscope

#ocaml #gameboy #emulation #retrogaming

08.07.2025 11:03 โ€” ๐Ÿ‘ 11    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A 5-part cycle: Don't nap for two months, take a mid-day nap, realize how incredible you feel, vow to nap every day from now on, get busy and forget about napping (repeat forever)

A 5-part cycle: Don't nap for two months, take a mid-day nap, realize how incredible you feel, vow to nap every day from now on, get busy and forget about napping (repeat forever)

Based on a true story ๐Ÿ‘€

08.07.2025 18:20 โ€” ๐Ÿ‘ 47    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Preview
A beginners guide to OCaml internals In this 6 part series, Iโ€™m going to introduce the internals of the OCaml programming language (tutorial and other references here). This isnโ€™t going to be very comprehensive or in-depthโ€ฆ

nice! rwmj.wordpress.com/2009/08/04/o...

01.07.2025 16:31 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is also my take ๐Ÿ‘Œ๐Ÿผ

28.06.2025 01:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Here's a little overview of my app PocketCal, if you haven't tried it yet!

pocketcal.com

24.06.2025 21:26 โ€” ๐Ÿ‘ 432    ๐Ÿ” 80    ๐Ÿ’ฌ 22    ๐Ÿ“Œ 14
Infrastructure as Code โ€ข Kief Morris & Abby Bangser โ€ข GOTO 2025
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclubhttp://gotopia.tech/bookclubRead the full transcription of the interview here:https... Infrastructure as Code โ€ข Kief Morris & Abby Bangser โ€ข GOTO 2025

โ€ช. @abangser.bsky.socialโ€ฌ & @kief.comโ€ฌ discuss infrastructure as code evolution: from server configs to cloud architectures, emerging tools, and AI's future impact on the field.

19.06.2025 12:02 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Introducing OxCaml At Jane Street, weโ€™ve been actively making improvements to OCaml for a long time. Over the last few years, weโ€™ve started to build some fairly ambitious extensions to the language. Our aim is to make OCaml a great language for performance engineering. This work has always been open source, and our hope is to contribute these extensions to upstream OCaml, but weโ€™re still iterating on their design as we gain experience using them. As such, we think the time has come to make it easier for people to use our extensions in the outside world. That starts with giving our branch of the compiler the three most important components of a modern programming language: a cool name, a cute logo and a snazzy website. So, without further ado, we are excited to announce OxCaml.

#OCaml #OCamlPlanet

14.06.2025 14:38 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Oxidizing OCaml: Locality OCaml with Jane Street extensions is available from our public opam repo. Only a slice of the features described in this series are currently implemented.

Jane Street did drop this 2 years earlier.
blog.janestreet.com/oxidizing-oc...

13.06.2025 20:40 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I'm pleased to announce OxCaml!

OxCaml is Jane Street's branch of OCaml. We've given it a new name and a snazzy logo, and done a bunch of work to make it easy for people to try.

13.06.2025 14:14 โ€” ๐Ÿ‘ 106    ๐Ÿ” 39    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 3
Preview
When Failure is Not an Option: A Practical Case for OCaml Foto de Louis Hansel en Unsplash Sources Why Functional Programming Doesn't...

#ocaml ๐Ÿซ
dev.to/david2am/whe...

13.06.2025 15:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Here's a paper describing quantum computing using standard programming constructs, w/o the linear algebra!

The hope is that this will demystify quantum computing and serve as a formal foundation for reasoning about quantum programs.

paper eprint.iacr.org/2025/1091.pdf
code github.com/qqq-wisc/qwla

12.06.2025 14:38 โ€” ๐Ÿ‘ 46    ๐Ÿ” 13    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

๐Ÿซ BTW

09.06.2025 20:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How Scale Makes Distributed Systems Slower โ€ข Jonathan Magen โ€ข GOTO 2024
This presentation was recorded at GOTO Chicago 2024. #GOTOcon #GOTOchgohttps://gotochgo.comJonathan Magen - Computer Scientist with 1.5 Decades of Profession... How Scale Makes Distributed Systems Slower โ€ข Jonathan Magen โ€ข GOTO 2024

Why donโ€™t some systems speed up with more machines? Jonathan Magen explores how coordination overhead kills performanceโ€”and how better models can help distributed systems truly scale.

04.06.2025 12:02 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Today I gave my first talk about #OCaml in my current company, it was very well received, letโ€™s see how it goes ๐Ÿค—

05.06.2025 19:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I have no big complaims but for me these seems weird: extra parens when could be avoided; remembering `let () =` or `;;` to executive code; and the ordering of type parameters, in the reverse order

03.06.2025 12:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
OCaml Web Development: Essential Tools and Libraries in 2025 Are you curious about using OCaml for web development? We outline some of the biggest tools and libraries you'll want to check out!

Is OCaml on the web? Absolutely! Our latest post introduces some of the top libraries and tools for web development in OCaml tarides.com/blog/2025-05...

29.05.2025 10:53 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿคฃ

31.05.2025 03:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nerd love is a very fun kind of love ๐Ÿค“

26.05.2025 17:58 โ€” ๐Ÿ‘ 109    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Qwik 1.14.0: Introducing the Preloader ๐Ÿ“š Qwik Documentation No hydration, auto lazy-loading, edge-optimized, and fun ๐ŸŽ‰!

Thanks @wmertens.bsky.social @maiieul.bsky.social and @shairez.bsky.social for investing your free time and making this a reality

Enjoy the read! (and the ride) ๐Ÿ˜Š

qwik.dev/blog/qwik-1-...

23.05.2025 13:00 โ€” ๐Ÿ‘ 16    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

๐Ÿ‘€

20.05.2025 21:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Curiously React is everything but Reactive, have you tried Solidjs? This one is how React should behave

20.05.2025 21:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I end up in #ocaml ๐Ÿซ๐Ÿคญ

12.05.2025 19:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@david2am is following 20 prominent accounts