Joined May 2012
2,362 Photos and videos
Bartlomiej Filipek retweeted
May 10
The course C 17 in Detail by Bartłomiej Filipek is on sale on Leanpub! Its suggested price is $179.00; get it for $89.00 with this coupon: leanpub.com/c/cpp17indetailt… @fenbf #c_and_cpp #computer_programming

1
2
4
359
Bartlomiej Filipek retweeted
People often ask me for resources to learn C I highly recommend “Embracing Modern C Safely” by John Lakos, Vittorio Romeo, Rostislav Khlebnikov and Alisdair Meredith. This book does a masterful job at describing C features recommendations: how to use and when to avoid.
26
123
1,561
48,911
155th episode of my weekly/monthly newsletter :) See here: patreon.com/posts/ep-155-mod… #programming #cpp
1
404
After 8 yeas after publishing my book on #cpp17 still reaches the first 100 places at Amazon :) Thank you! Get it here: amzn.to/2Lt75s2 or here: leanpub.com/cpp17indetail #programming #cpp
2
9
649
The article focuses on questions like: • What’s the 3rd Friday of a month? • What’s the last business day? • How many days since Jan 1? • What really happens with Jan 31 months{1}? All examples are short, self-contained, and runnable.
1
317
Topics covered include: • nth / last weekday of a month • end-of-month handling (incl. leap years) • calendar vs duration arithmetic • simple business-day logic If you’ve avoided <chrono> calendars so far, this is a good place to start cppstories.com/2025/chrono-c…
276
Bartlomiej Filipek retweeted
Bartlomiej Filipek (@fenbf) has nicely explained the evolution of C enum classes; C 26's reflection is quite interesting. cppstories.com/2024/enum-imp…
11
88
5,705
#cpp26 finally gives us clean, language-level tools for tuple iteration. No more index_sequence gymnastics. In my article I show how structured binding packs let you turn a tuple into a real parameter pack and use it in folds, transforms, etc.
1
8
763
For example #cpp26 adds expansion statements - template for. It behaves like a compile-time loop over tuple elements. No std::get, no recursion, no apply hacks. Just: template for (auto e : tuple) { ... } Super close to plain runtime code.
1
3
427