Valentin's Avatar

Valentin

@eywek

Software engineer at Datadog, working on distributed systems in the Alerting Platform. Self-taught web developer. I’m new here, I’ll try to share interesting things I’m reading around software engineering, computer science or career growth

17
Followers
188
Following
12
Posts
16.11.2024
Joined
Posts Following

Latest posts by Valentin @eywek

Code snippet:

// Dividing int by float doesn't give always same results
fmt.Println(15/4.) // = 3.75
a := 15
fmt.Println(a/4.) // = 3
b := 4.
fmt.Println(a/b) // err: invalid operation: mismatched types int and float64
fmt.Println(a/4.1) // err: (untyped float constant) truncated to int

Code snippet: // Dividing int by float doesn't give always same results fmt.Println(15/4.) // = 3.75 a := 15 fmt.Println(a/4.) // = 3 b := 4. fmt.Println(a/b) // err: invalid operation: mismatched types int and float64 fmt.Println(a/4.1) // err: (untyped float constant) truncated to int

Fun fact: be careful when you do mathematical operations on different number types in Go. Sometimes you end up with truncated float, sometimes it panics, sometimes you get the right result 🤷‍♂️

08.01.2025 09:20 👍 1 🔁 0 💬 0 📌 0
Preview
Queueing – An interactive study of queueing strategies – Encore Blog In this blog, we go on an interactive journey to understand common queueing strategies for handling HTTP requests.

encore.dev/blog/queueing

02.12.2024 16:25 👍 1 🔁 0 💬 0 📌 0
Preview
Instant Purge: invalidating cached content in under 150ms Today we’re excited to share that we’ve built the fastest cache purge in the industry. We now offer a global purge latency for purge by tags, hostnames, and prefixes of less than 150ms on average (P5...

blog.cloudflare.com/instant-purge/

25.11.2024 17:06 👍 1 🔁 0 💬 0 📌 0
Raft

thesecretlivesofdata.com/raft/

25.11.2024 15:26 👍 1 🔁 0 💬 0 📌 0
How RocksDB works - Artem Krylysov

artem.krylysov.com/blog/2023/04...

25.11.2024 14:14 👍 2 🔁 0 💬 0 📌 0
Preview
Observability wide events 101 | Boris Tane What are wide events, why and how should you implement them?

boristane.com/blog/observa...

21.11.2024 16:16 👍 0 🔁 0 💬 0 📌 0
Preview
Debug Go Request Latency with Datadog's Profiling Timeline Learn how to debug slow p95 requests or timeouts using the new timeline feature of Datadog's Continuous Profiler.

blog.felixge.de/debug-go-req...

21.11.2024 16:16 👍 0 🔁 0 💬 0 📌 0
Preview
Meet Chrono, our scalable, consistent, metadata caching solution

dropbox.tech/infrastructu...

21.11.2024 16:15 👍 0 🔁 0 💬 0 📌 0
Preview
Lightweight Compression in DuckDB DuckDB supports efficient lightweight compression that is automatically used to keep data size down without incurring high costs for compression and decompression.

duckdb.org/2022/10/28/l...

21.11.2024 16:15 👍 0 🔁 0 💬 0 📌 0
Preview
All you need is Wide Events, not “Metrics, Logs and Traces” This quote from Charity Majors is probably the best summary of the current state of observability in the tech industry - a total, mass confusion.

isburmistrov.substack.com/p/all-you-ne...

18.11.2024 14:00 👍 0 🔁 0 💬 0 📌 0
A Practitioner's Guide to Wide Events | Jeremy Morrell The existing articles on Wide Events define the concept well but leave the implementation details to the reader.

There have been some good posts on what "wide events" instrumentation is but not as many on how to go about it, what attributes you should add, or how to work with OpenTelemetry

I put everything I've learned in the last few years into one guide jeremymorrell.dev/blog/a-pract...

22.10.2024 16:34 👍 79 🔁 26 💬 9 📌 5
Preview
What’s new with Robinhood, our in-house load balancing service

dropbox.tech/infrastructu...

18.11.2024 10:58 👍 0 🔁 0 💬 0 📌 0
Preview
What Is a Senior Engineer, Anyway? My thoughts on what it means to be a senior engineer.

Lots of career conversations this week, so distilling it down into a post I can refer back to later:

17.11.2024 19:21 👍 4 🔁 2 💬 0 📌 0
Preview
5 Lessons I learned the hard way from 10+ years as a software engineer Guest post by Staff Engineer, Gourav Khanijoe

read.highgrowthengineer.com/p/5-lessons-...

17.11.2024 13:15 👍 1 🔁 0 💬 0 📌 0

Sharing my vibes-based analysis that tries to bring back the told data twitter feeling. Comment below to be added!
go.bsky.app/QDDHHS6

16.11.2024 14:53 👍 100 🔁 19 💬 36 📌 3

I made an infra engineer starter pack. Folks posting about databases, stream processing, durable execution, orchestrators, service meshes, and more.

go.bsky.app/SCZe42X

25.10.2024 01:16 👍 289 🔁 74 💬 44 📌 15