Issue 34: We All Start As Strangers
If you got a chance, take it!
If you got a chance, take it!
Bugs are ubiquitous in computer programming. Widely applied solutions exist to verify certain properties like memory or type safety. On the other hand, most programming languages only offer very rudimentary tools to enforce logical properties.
Earlier this year, we explored how to use PyQGIS in Juypter notebooks to run QGIS Processing tools from a notebook and visualize the Processing results using GeoPandas plots. Today, we’ll go …
Reading the docs straight through, like a book, can provide outsized benefits for your career.
This is a little negative-nancy-ish, so if you aren’t feeling that right now — just close this tab 😜. It struck me recently how this list of plugins I saw in the 2023 Annual WordPress…
The personal website of Knut Magnus Aasrud
The world is poorer when friable foundations lead to crumbling creations. But it is poorer still when we are so concerned with the foundations that we never create at all.
Fritz is running a test
When you open your browser, you usually have a legitimate interest. What’s the weather like tomorrow? How long is the flight? How do you write “definitively”? All valid questions, and the Internet provides. But then, you jump to another type of content. This s…
Yusuf Aytas - Leadership - The Path to Leadership
In the earlier posts I’ve described some of the basic ideas behind CSPs: how the problems are represented using variables and constraints, how the solver searches for a solution by building up the search tree, how heuristics guide the search, and how constrain…
As the post’s title may already have given it away, yes, I am going to talk about how Uber is in the best shape it has ever been. From hated and distracted to repaired and focused It was just…
Relational databases like postgreSQLand operating system kernels like Linuxare foundational building blocks for computing systems.Every “application” is in e...
Craig Banach - Personal Site
Today, the ISO C++ committee completed its second meeting of C++26, held in Kona, HI, USA. Our hosts, Standard C++ Foundation and WorldQuant, arranged for high-quality facilities for our six-day me…
If you've been doing async for a while, you've probably heard someone say something like "the compiler takes an async function and converts it to a state m…
A beautiful, simple, clean, and responsive Jekyll theme for academics
In late 2023, I still don’t think we’ve seen the peak of AI-mania. It will likely come at some point soon when more data reveals realized ROI from enterprise SaaS companies integrating the first wave of generative-AI experiences into their existing products. I…
With inspiration from John Tromp’s 232 bit lambda calculus self interpreter I created a universal machine for a homoiconic meta encoding based on the Mogensen-Scott encoding and Church-encoded De Bruijn indices.
How I built an occupancy sensor with an ESP32C3, Cloudflare Workers/D1, and Grafana
And a hateful ode to Object-Relational Mappers
At Quesma we help customers to innovate faster by re-shaping the way applications are built and connected to their DBs. Quesma database gateway enables development teams to modernise and evolve application architecture.
Enterprise search specialist dtSearch enhanced ASP.NET Core functionality in the latest update to its flagship product.
60,000 people lost full phone service, half of AT&T's network was down, and 500 airline flights were delayed
Writing about the big beautiful mess that is making things for the world wide web.
Are you ready to unleash your creativity and coding skills with .NET 8? Join us for The Great .NET 8 Hack, a virtual hackathon to learn how to build cloud na...
An essential aspect of user experience is the ability to anticipate and address potential issues effectively. Consider a scenario where a user loses their Internet connection while using your app. Without proper notification, this can lead to confusion and adv…
Ruby on Rails has one of the most faithful communities online, it also has one of the most controversial, rabble-rousing creators out there, Danish programme...
A blog, mostly about programming
It's been a while since my last blog post. (Even longer, since I wrote this blog post months ago!) Real life got in the way, and I have been 100% focused outside of my personal channels. So, for the past month, everything Basement Programmer-related ...
Different ways of stringizing a GUID.
Use code EF20 and get 20% off the brand new "Entity Framework Core in .NET" course on Dometrain: https://dometrain.com/course/from-zero-to-hero-entity-framew...
Learn how to build an ASP.NET core web API! This tutorial for beginners will guide you through setting up the project to building the API endpoints.
In this post, I describe how to avoid allocations when using closures by scoping captured variables. It provides examples and demonstrates the compiler's code transformation.
Discover the highest paying programming languages of 2023, including Scala, Python, Solidity and more. See salaries peaking at $750K in our detailed top 10 list
Blazor is a web framework that allows developers to build interactive web applications using .NET instead of JavaScript. The first version…
Hi there! Today we are going to see how to implement the result pattern with the library One OfHow to Implement the Result Pattern with a very nice library c...
Patrik Svensson's blog
Mac's Tech Blog
Fast and Portable Llama2 Inference on the Heterogeneous Edge.
C# today is the result of an amazing and massive work over the past 2 decades. Check this article to learn about the evolution of C#
Ever been in a situation where you landed a software engineering job with a particular tech stack, mastered it, switched to another company with a different stack, nailed that too, and then found yourself in a third company that used the original stack? Now, y…
This week we take a look at a macOS Sonoma feature that allows you to put widgets on your desktop AND bring your iPhone widgets over. We talk about the feature and also a little widget development as well!
CsCheck 3.0.0 released
Welcome to .NET Conf Day 1! Full agenda: https://www.dotnetconf.net/agenda.NET Conf 2023 is the largest .NET event hosted online! Co-organized by the .NET co...
As a developer, I spend a lot of time writing and reading code. And one of the most important aspects...
This article shows how to implement authentication in ASP.NET Core using multiple identity providers or secure token servers. When using multiple identity providers, the authentication flows need t…
Make your ASP.NET Core application more accessible with these basic best practices.
Radius is not just another open-source project; it's a versatile and accessible tool that empowers students, startups, AI developers, and entrepreneurs. It..
Do you have a passion for technology and innovation? Do you want to learn how to create AI solutions that can make a positive impact on the world? Do you want..
Version 3.2.0 of Cake has been released. Take it for a spin and give us feedback on our discussion board.
Scott Sauber shows .NET developers how to apply Test Driven Development to Blazor development.
I presented a ten minute segment at GitHub Universe on Wednesday, ambitiously titled Financial sustainability for open source projects. GitHub invited me to speak as a representative of the GitHub …
In .NET 7 and before the default request logging in ASP.NET Core is quite noisy, with multiple events emitted per request. That is one of th...
Despite TB hard drives becoming pedestrian, handling storage is still a struggle for many. Data caps, expanding file sizes, and more put pressure on software...
Watch this video to start your journey toward writing your first C# program in VS Code. You’ll learn about Visual Studio Code, how it both complements and d...
Explore developer resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's platform.
Even though many scientists are expected to abide by the principles of open, rigorous and reproducible research, few scientists actually receive formal training in this. Indeed, there is no collection written by workings scientis for working scientists about t…
Podcast: Play in new window | Download
Chris Grossack's math blog and professional website.
Open-source digital stylus using camera tracking and inertial measurements - GitHub - Jcparkyn/dpoint: Open-source digital stylus using camera tracking and inertial measurements
In this article, we learn what pipes and filters architecture pattern is by implementing a simple Sentiment Analyzer Bot in C#
A cyber security breach has forced the closure of ports around the country, and it's set to disrupt imports for days to come. | *Subscribe and 🔔: http://9So...
A cyber security breach has forced the closure of ports around the country, and it's set to disrupt imports for days to come. | *Subscribe and 🔔: http://9So...
The PhD student is expected to have a MSc degree or equivalent, and strong background in cryptography, network security and mathematics; Experience in one or more domains such as cryptography, design of protocols, secure multi-party computation and differentia…
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...