Multifaceted: the linguistic echo chambers of LLMs
This is a fun one.
This is a fun one.
Good enough code is a nice middle ground between implementing a feature fast and maintaining the code quality.
Remember when we were doing Nuxt v1 and thought we were cool?
Practical tips of how to stop worrying and love JIRA (or your team's workflow tool of choice).
After a recent interview while hunting for jobs, an interesting topic came up, which was the difference between project and product managers. We spent a bit of time going around on the topic and I wanted to write down my thoughts here as well. The project mana…
Jason Scott posted the source code for all the Infocom games in 2019. This was pretty awesome. Everybody who is interested in that stuff cheered, and now it's part of the common knowledge of Infocom. If you're researching the history of those ...
Humans, by nature, seem to be drawn to pessimism. It's a tendency rooted deep within us, a product of Entropy, the law of nature that dictates it is easier to destroy than to create. And here we are, on the cusp of creating not just something new, but someone…
“Why do you know so much shell?” is a question I’m getting a lot at work lately. So yeah, why? And how can you learn it too? There is no secret here: I know the shell well because I was “forced” to write tools in it for a while an…
Young people of each generation has revolted against their parents' culture since forever. With this essay I want to explore whether it is possible to find timeless critera for admiration that will unfailingly be cool regardless of epoch.
Like the doomsday scenario of an accelerating AI that is unable to be contained by humans, OpenAI could not be contained by its non-profit mission.
Attribution of source code has been limited to comments, but a deeper embedding of attribution into code is possible. When an embedded attribution is removed or is incorrect, the code should no longer work. I've developed a way to do this in Haskell that is li…
Understanding your knowledge involves breaking it down into four parts:
Shortsighted engineering practices have eroded public trust in technology. We can reclaim that trust by building better things together.
It’s amazing what we can achieve in ten years. At 15, Hakeem Olajuwon joined a local Nigerian sports tournament. He had planned to play handball there but ended up playing basketball, and it changed his life. “He couldn’t even dunk at first,” said one of his f…
Collection Expressions is a new C# 12 feature which allows you to initialise a collection of elements such as Arrays, Spans and Lists in…
Nov 23, 2023
Strange Water is a podcast, hosted by Rex (Twitter: @LogarithmicRex). The show is a conversation-based podcast based around exploring Ethereum and Ethereum-adjacent topics with engaging conversations with people who are building, building on or otherwise deepl…
git branches: intuition & reality
A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
💻Join me on Patreon to get the source code: https://www.patreon.com/juliocasal🔥My Free .NET Backend Developer Roadmap: https://juliocasal.com/roadmapLearn ...
You can't receive a notification from something that doesn't exist.
Check out this article to see how we can use System.Reactive (Rx) to implement the observer pattern to deal with event-driven scenarios! Source code included!
In this video, I will show how to create menus for desktop apps using .NET MAUI. I will also show how to structure the menu and how to bind keyboard shortcut...
REST and WebSockets are means of ensuring communication between applications. In this article, we learn when to choose one over the other.
A little essay on the amusement or horror that may bring to learn that both test and [ are binaries on your typical Unix system, and that [[ is subject to completely different rules.
.NET Conf 2023 Indonesia is a global event that host by community around the world
This content is created by the owner of the form. The data you submit will be sent to the form owner. Microsoft is not responsible for the privacy or security practices of its customers, including those of this form owner. Never give out your password.Report a…
09:00 AM - 09:05 AM
It is often difficult to know where to start when taking your first steps in the world of graphics. This guide is here to help with a discussion of first steps and a list of useful websites.
How do we make our software greener? While at NDC in Porto, Carl and Richard talked to Lea Mladineo about her work in sustainable development. Lea talks about the impact of digital technology on the environment and how, with some thought and effort, we can mak…
NuGet packages are a must for development, so let’s look at five of the essential packages for beginners and how to use them in an ASP.NET Core application.
Announcements, updates, and training from .NET Conf, Microsoft Ignite, and GitHub Universe.
This video announces my first technical book, Refactoring with C#, and covers its contents on .NET development, refactoring, technical debt, legacy code, and...
Version 17.8 welcomes an array of exhilarating performance enhancements, including Responsive File Opening Experience, Improved Razor/Blazor Responsiveness, Enhanced F5 Speed, Optimized IntelliSense for C++ Unreal Engine and Build Acceleration for Non-SDK st…
JSON is a very forgiving format for transmitting information. It’s rigid in its structure, but there are no rules in terms of the content. You can, however…
PowerPoint add-in to downsize presentations by removing unused layouts and master slides.
Why is Windmill the fastest self-hostable workflow engine and job processing framework
John L. Carveth
Andy Hunt and Dave Thomas tell us: 'it’s critical that you write code that is readable and easy to reason about.' This seems uncontroversial; it is the rare point on which software engineers typically agree. Or do they?
Software - shaken, not stirred
A bollocks-free take on the pros and cons of virtualised firewalls
I joined Google in October 2005, and handed in my resignation 18 years later. Last week was my last week at Google.
Markets screamed higher yesterday after a benign CPI report showed a 0.0% monthly price increase and inflation falling to 3.2% year over year. After a big gap opening, latecomers piled in; many had been sitting on the sidelines following a challenging 2022, …
One day, as my stomach began churning from spending another 30 seconds of my life waiting for an (incremental) compilation of a change to a single character in a string, I started to recognize a horrible taste developing in my mouth. This Rust programming lang…
Blog
a tale about the blind spot of enterprise-grade solutions
Mathematics was the cornerstone of the Industrial Revolution. A new paradigm of measurement and calculation, more than scientific discovery, built industry, modernity, and the world we inhabit today.
This year I have been involved in running performance benchmarks of Aeron over at Adaptive on two major cloud providers. I learned quite a few things about the arcane arts science craft of running performance benchmarks. When benchmarking a piece of software, …
I hope you have as much fun reading this as I had writing it
How a better understanding of resource requests in kubernetes helped us dramatically improve the performance of...
I can remember at each career inflection point the person who took a bet on me. When I joined Google it was Kim. When I moved to product, Marissa & Brian. Then to Redpoint, it was the early stage team : Geoff, Tim, Chris, & Scott. Lloyd & Frank at Looker for t…
On August 1, 2012, Knight Capital Group suffered a severe trading loss due to a software error. A technician's failure to update one of the eight servers
Back in February, we had a service degradation event resulting from a massive surge of viral traffic. This is a post-mortem about that near-downtime event.
For a long time after moving my website from Netlify to Azure, none of my fancy emoji or weird umlaut characters would display properly. Today I fixed that by popping back into the the Hugo theme I built off of minimum-viable-hugo and adding <meta charset="utf…