How Cursor is Rendered Wayland has a unique way to let clients specify the contents of the cursor. After receiving a wl_pointer.enter event, the client must call wl_pointer.set_cursor request <request name=”set_…
My 2022 Self Published Tech Book Earnings My 2022 Self published tech book earnings for - Site Reliability Engineering Tidbits.
Automator's Hole | Justin Poehnelt There is a point between manual tasks and automation where nothing gets done.
Humane Technology - Technology and art We all like draw as children, but when we reach a certain age, we understand that our creative undergoings are not really valid, that being creative above a certain age is just a waste of our time, according to the adults. Some would outright tell us to s...
Chunking strings in Elixir: how difficult can it be? This week I finished my contract for Seamly1, where I spent 7 months developing a SaaS messaging platform for customer service in Elixir. The project was incredibly interesting, so in our last conversation I asked if they would mind me sharing a “war stor...
What's New for Java in Microsoft Dev Tooling -- Visual Studio Magazine Microsoft is continuing to push its Java tooling across its properties, with two main targets being Visual Studio Code and the Azure cloud.
DNF Summit January 2023 Tuesday, January 17th 202310am Eastern – Kick-off Welcome (ED, Pres, VP)Board Member introduction and updatesCommittee Updates, (Katie, Education Committee...
StaffPlus New York 2023 | Conference event dedicated to staff engineers The technical leadership event for staff engineers and up
StaffPlus New York 2023 | Conference event dedicated to staff engineers The technical leadership event for staff engineers and up
P² quantile estimator initialization strategy Update: the estimator accuracy could be improved using a bunch of patches. The P² quantile estimator is a sequential estimator that uses (O(1)) memory. T...
What are the fastest growing programming languages on GitHub? Watch full episode: https://youtu.be/N00DbFymh7UMartin Woodward and Damian Brady take us through the key trends that came up in this year's Octoverse report ...
Challenge: what does this code print? Given the following code:Can you guess what it will do? Can you explain why?I love that this snippet is under 20 lines of code, but being able to explain it ...
Using perfect (and imperfect) forwarding to simplify C++ wrapper classes Just call that other thing the same way you called this thing.
ConcurrentBag in C# - Code Maze In this article, we are going to learn more about ConcurrentBag in C# that represents an unordered collection of objects
LeadDev London 2023 | Conference for engineering managers The flagship event for engineering managers
Modern C# on Game Consoles — Viridian Software C# has long been a popular language for developing video games. With some recent announcements, it’s use on game consoles is further solidified.
Joseph Woodward | Software Engineer & Go lover based in Somerset, England Having been experimenting with some of the changes making their way into Go 1.20, there was one change I felt was worthy of its own post. This change is the addition of APIs for writing and reading cancellation causes in the standard library’s context pac...
Testing ASP.NET Core FastEndpoints Writing unit tests for the ASP.NET Core web framework FastEndpoints using XUnit
Transition from Software developer to manager There comes a time in every developer's career when you will have to make a decision about your own progression. Do you stay as a developer
Support checking for required members in minimal APIs (#45084) · dotnet/aspnetcore@1099d06 * Support checking for required members in minimal APIs * Address feedback from peer review
100R — weathering software winter This is a blog post based on a transcript of a talk Devine gave at Handmade Seattle on November 26th 2022. Watch the video version. The slideshow presentation was made using adelie.