Terraform Industries Whitepaper 2.0 Fuel from the sky: Cheap hydrocarbons from CO2 direct air capture and sunlight. (Original post). terraformindustries.com At Terraform Industries, we believe our species and civilization shoul…
Not everyone's currently building for the Web, but probably more people should The personal blog of Thomas Steiner
Curated Resources and Trustworthy Experts: The Key Ingredients for Finding Accurate Answers to Technical Questions in the Future Conversational chat bots such as ChatGPT probably will not be able replace traditional search engines and expert knowledge anytime soon. With the vast amount...
The Future of Brain-Computer Interfaces: How Neuromorphic Computing is Changing the Game Brain-computer interfaces, or BCIs, are a rapidly growing field that has the potential to revolutionize the way we interact with technology. By connecting the human brain directly to a computer, BC…
Sometimes I regret using CalVer Over the last few years many open source Python projects that I work on have switched to CalVer.
Building something by myself The largest rushes of adrenaline I've had in my professional life, always came when I was programming. During my PhD days, I was an experimentalist on paper, who worked in the lab. But when I started trying to simulate the microscopic dynamics that I have...
The End for Third-Party Twitter Clients Late last week, many third-party Twitter clients stopped working. It didn’t seem to affect all apps — Spring still works for me as of this writing — but the largest ones could no longer connect. Some speculated that this might be a bug. Twitter has had is...
Should you join a startup? Heuristics to simplify tough decisions Heuristics to simplify tough decisions
Managers need to do a better job explaining the engineering paths available I recently started to hit a mental ceiling in my career that has made me wonder what comes next. I’ve grown my skills in a pillar of software engineering that's enough to land a coding job fairly easily, especially in this market (there's still pl...
py-tsbs-benchmark/README.md at main · questdb/py-tsbs-benchmark Benchmark ingestion of the TSBS "dev ops" dataset into QuestDB via ILP using the `questdb` Python library and Pandas. - py-tsbs-benchmark/README.md at main · questdb/py-tsbs-benchmark
The New Built-in Guard Clauses Coming in .NET 8 Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasJoin the NDC Conferences Giveawa...
Production postmortem: The heisenbug server A user reported that they observed nodes in the cluster “going dark”. Basically, they would stop communicating with the rest of the cluster, but would otherw...
Reducing Blazor WASM size by providing custom ICU data - Gérald Barré In this post, I describe how to build a custom ICU data files and use them in an ASP.NET Blazor WASM application to reduce the size of the application.
Making C++ primitive types meaningfully movable when they have sentinel values The value actually moves now.
.NET 7 Brings Networking Improvements The .NET 7 launch has brought many improvements around the whole API surface of the .NET Framework. In networking operations, .NET 7 improves the capabilities and performance of the existing HTTP and WebSockets protocols. It exposed a new protocol called ...
Observed No. 3 - Understanding Split Horizon DNS: How it works and How to Implement it in AWS Welcome to the third edition of Observed! Your weekly newsletter, where I bring you a tip you can implement in your infrastructure across many categories like AWS, Terraform and General DevOps practices. This week's edition looks at Split Horizon DNS.
10 Must-Know Tips for Writing Clean Code With JavaScript Tips to learn how to write clean code with JavaScript
Getting Started with JavaScript Linting: How to use ESLint for Error Checking and Code Consistency Getting Started with JavaScript Linting: How to use ESLint for Error Checking and Code Consistency
Connecting to a SignalR Hub using JavaScript: A Step-by-Step Tutorial Connecting to a SignalR Hub using JavaScript: A Step-by-Step Tutorial
341: Frank Masters In-App Subscriptions Finally Frank goes all in on in-app purchases in his apps and talks about how he went about implementing subscriptions in iCircuit.
Implementing secure Microsoft Graph application clients in ASP.NET Core The article looks at the different way a Microsoft Graph application client can be implemented and secured in an ASP.NET Core application or a .NET application. This type of client is intended for …
Razor Pages .NET Core vs React Web Apps Compare Razor Pages .NET Core vs React Web Apps with Pros/Cons
Fixing a Memory Leak in a Production Node.js App How I found and fixed a memory leak on kentcdodds.com
Accessing Service Bus message metadata in Azure Functions isolated model Mark Heath's Development Blog
Working with time series data in SQL Server 2022 and Azure SQL - Microsoft SQL Server Blog Time series capabilities in SQL Server were introduced in Azure SQL Edge, Microsoft’s version of SQL Server for the Internet of Things.
Convert GUIDs to a Shorter Textual Representation and Back The shortest textual representation of a GUID available out-of-the-box is with ToString("N"), which will create a string of 32 characters, e.g.: b91d07b8826e4233ba40142603cff7ef If you have several …
Property based testing in C#–Part 1 In this multipart blog post I want to introduce you in the world of property-based testing and how to do this in C#. In the first part(thi...
Dots - the friendly .NET SDK manager Finally found some time to write this post about Dots. It’s my holiday hack 2022/23 and i’m not sure if a post in the middle of January still counts as a “holiday” but here we go. TL;DR Dots is a GUI
Maximizing Revenue through Digital Transformation: How Lawyers can Leverage Technology to Improve Efficiency and Serve Clients Better Maximizing Revenue through Digital Transformation: How Lawyers can Leverage Technology to Improve Efficiency and Serve Clients Better
Understanding PLINQ in .NET - Code Maze PLINQ is a powerful library that allows us to parallelize our queries. Here we find out when to use it, and how to do it efficiently.