Make a deal with Dmitrii Kovanikov
🔒 Paid proposals held safely in escrow — released only when the work's approved.
Known for
12 views
Published a new blog post! ✍️
8 months of OCaml after 8 years of Haskell in production
In this blog post, I compare OCaml and Haskell across
🧪 Syntax
🧪 Features
🧪 Ecosystem
🧪 Tooling
🧪 Compiler messages
🧪 Standard library
I hope you enjoy it! 🤗
And let me know any feedback you have!
Please, repost to support my work!
Really appreciate that! 🙏
https://dev.to/chshersh/8-months-of-ocaml-after-8-years
8 views
Hi everyone 👋
For the last month, I've been working on a hobby project, shaping years of my ideas into implementing minimalistic config language -- **ccl: Categorical Configuration Language**.
You can read the motivation and a tutorial in my latest article:
https://chshersh.com/blog/2025-01-06-the-most-elegant-configuration-language.html
8 views
I received tons of feedback on my OCaml vs Haskell blog post! Thanks a lot to all who read and shared their thoughts 🤗
https://dev.to/chshersh/8-months-of-ocaml-after-8-years-of-haskell-in-production-h96
Using the feedback, I improved my post by:
✍️ Changing the most triggering exponentiation example to a different one
✍️ Adding links to all discussions of my blog post all around the Internet
✍️ C
6 views
I haven't posted here for a while.
Recently, I was busy rewriting my personal web page from Haskell to Elm.
The decision to use Elm and elm-ui for my static website is paying off again.
I've added a feature to use Vim-style keybindings for visiting my social links.
chshersh.com
📊 Post engagement
🔥 Top post: It's done! After *checks notes* 6 months of yak shaving, I final · 22 likes + reposts
📊 Activity & format
Recent posts
View on Mastodon ↗
I started streaming on Twitch again.
This time, I'm coding FUNctional Programming in Modern C++
First stream went well. The recording is already on YouTube.
You can follow me on Twitch to get notified:
https://www.twitch.tv/chshersh
Link t…
Huge announcement.
I'm leaving Bloomberg as an OCaml Engineer. And..
I'm joining Bloomberg as a C++ Engineer.
After using Functional Programming primarily for the last 10 years, it's time for me to switch gears.
I moved to another team int…
Hi everyone 👋
For the last month, I've been working on a hobby project, shaping years of my ideas into implementing minimalistic config language -- **ccl: Categorical Configuration Language**.
You can read the motivation and a tutorial in…
▶
I haven't posted here for a while.
Recently, I was busy rewriting my personal web page from Haskell to Elm.
The decision to use Elm and elm-ui for my static website is paying off again.
I've added a feature to use Vim-style keybindings for…
New blog post! 🗞️
7 OCaml Gotchas
We all love OCaml! It's a wonderful language ✨
It's so elegant and pragmatic. But can it still surprise us? Turns out it can!
Read more in my latest blog post!
https://dev.to/chshersh/7-ocaml-gotchas-207e
Blogged ✍️
Learn Lambda Calculus in 10 minutes with OCaml
Unexpected blog post to bootstrap your knowledge about Lambda Calculus as quickly as possible.
As always, appreciate your feedback!
https://dev.to/chshersh/learn-lambda-calculus-in-…
I received tons of feedback on my OCaml vs Haskell blog post! Thanks a lot to all who read and shared their thoughts 🤗
https://dev.to/chshersh/8-months-of-ocaml-after-8-years-of-haskell-in-production-h96
Using the feedback, I improved my p…
Published a new blog post! ✍️
8 months of OCaml after 8 years of Haskell in production
In this blog post, I compare OCaml and Haskell across
🧪 Syntax
🧪 Features
🧪 Ecosystem
🧪 Tooling
🧪 Compiler messages
🧪 Standard library
I hope you enjoy …
Advent of Code 2023 in OCaml 🐫🔥
Day 2, Part 1: Solved ✅
Check out my solution explanation on YouTube!
Your support is the only thing that keeps me going ❤️🔥
I'll make the next video once this one reaches 500 views.
Thanks for your reposts…
6 months ago, I wanted to start my YouTube channel.
6 months later, I finally published an intro video! 🏆
Only 2 minutes but it was so hard 🥲
Thanks my beautiful wife for the support 💛
Let me know what you want to see on my YouTube channel…
Day 1, Part 1:
This is an introductory task, and it's not supposed to be extremely difficult.
I utilise a few standard functions (e.g. folds) and leverage recursion to solve the problem nicely and efficiently.
https://www.youtube.com/watch…
🐘 Community & instance
💡 Facts
🕵️ Fake follower check
Estimated- Est. 97% real, active audience · Low fake-follower risk.
- Strong engagement (~1.4% of followers engage each post) — an active, real audience.
- Established account (3+ years old).
Heuristic estimate from engagement, follower ratios, account age & growth — a screening signal, not a guarantee.
About
📸 Gallery
🔀 Audience overlap
EstimatedEstimated shared audience with similar creators — useful for avoiding overlap (or doubling down) when planning a campaign.
More like this
Find more →✉ Message Dmitrii Kovanikov
Reaching out to influencers is a Pro feature. Upgrade to message any influencer directly — perfect for brands and agencies booking sponsorships.
- ✓ Message any influencer from their listing
- ✓ The influencer gets notified by email
- ✓ Manage every conversation in one inbox
Already Pro? Log in.
🎤 Event / appearance with Dmitrii Kovanikov
Booking an event / appearance is a Pro feature. Upgrade to book Dmitrii Kovanikov for an in-person or virtual appearance — payment held safely in escrow until the event is done.
- ✓ Book them for events, livestreams, panels & more
- ✓ Dmitrii Kovanikov gets notified by email
- ✓ Fee held in escrow, released after the appearance
Already Pro? Log in.
You're out of free requests this month
Free accounts get 5 per month. Go Pro for unlimited sponsor pitches, collab requests & sponsorship deals — plus featured placement, the Verified badge, free withdrawals and more.
Upgrade to Pro — $9.95/mo →Your free limit resets on the 1st of next month.