"Simple grab and go" to instantly make for more readable sites. For some further background and explanation, see the full blog.
This project aims to be small and simple while packing in everything necessary for most games including: super fast rendering, physics, particles, sound effects, music, keyboard/mouse/gamepad input handling, update/render loop, and debug tools.
React custom Hooks make it "easier to reason about the logic and UI separately". Typically, we think to use hooks when we need to share logic between multiple components, but Ben Ilegbodu makes a great case for building a "single-use custom Hook simply when the logic is large or complex".
|
|
|
We're warming up with this short blog post by Scott Bartell about two Ruby methods, clamp and minmax. They may not be the most well-known methods in the Ruby lib, but can definitely be pretty useful and spare you some ugly code, someday.
This second blog post is a bit bulkier: it tackles the ActiveSupport #descendants methods, and as a consequence, dives pretty deep in the Ruby object model, ancestor chain, and where modules fit in the class hierarchy.
Last but not least, let's read about how a large Rails codebase can be made more manageable with the CQRS (Command and Query Responsibility Segregation) pattern. Get ready to talk modularisation, (de)coupling and software design, and get this codebase back under control!
|
|
|
Engineering culture & tech tools
|
|
|
Charity Majors shares her opinion on static dashboards and why they're not necessarily the best debugging tool. As she says, "the most useful approach to dashboards is to maintain a small set of them; cull regularly, and think of them as a list of starter queries for your investigations"
With HTTP/3 nearing its final time, now is a good moment to have a look at it and see what has changed. Luckily, Smashing Magazine has a pretty comprehensive series that gets you up to speed with what exactly HTTP/3 is, why it was needed and how it improves web performance. Part 2 and Part 3 are also already out!
And lastly, in this section, we have an old, but funny story by Trey Harris about a university that couldn't send emails farther than about 500 miles.
|
|
|
Doctolib is proud to participate to the DevFest Nantes 2021! If you are attending, be sure to meet us during the afterparty! And use the #doctodevfest hashtag if you want to follow our adventures or share some pics or vids of that great event.
Fighting technical debt
Michel wrote a pair of insightful articles about our work against the accumulation of technical debt at Doctolib:
Camille, Manon & Ségolène, three women in tech working at Doctolib, had the chance to speak about their career during an Ada Tech School webinar. Tune in!
|
|
|
What did you think of this newsletter?
With your feedback, we can improve Docto Tech Life. Let us know what you think!
|
|
|
|
|
|