Four Thousand Weeks A philosophical book about the finitude of life. It is dense, and by far the most eye opening I’ve read in a long while. I give it my strongest recommendatio...
Understanding Natural Language Processing: The Basics..!! Understanding Natural Language Processing: The Basics..!! Blog Series by Nandan Kumar.
Collections: The Nitpicks of Power, Part II: Falling Towers This is the second part of our look at many of the smaller issues of historical realism in Amazon’s Rings of Power, following on our more substantive discussion of the major worldbuilding pro…
Deciphering my Dead Mother’s Cipher My mom passed away in 2020, and in cleaning out her house I found her old diaries. Seventy five years ago, in 1948 at the age of 15, she wrote: Ah, a puzzle. I like a good puzzle. Some quick googli…
2D Player Collision against Static Geometry – Tim Wheeler A few weeks ago I got an email asking me about a game I worked on ages ago. I had to inform the sender that, unfortunately, my inspired dreams of creative development had not come to full fruition.
ThinkPad as a server: the follow-up The ThinkPad as a server is back, this time with a couple of adjustments.
So I think I just acquired an app? I’m not 100% positive yet, but I think I might have accidentally acquired an app. Um, what did I just do? It all started two weeks ago when a friend of mine asked me about an app that I talk …
Why I've Been Offline I'm sorry I've been slow to reply. I used to have a fast turnaround time on messages. Now I don't. I haven't been online as much. By my estimates, I used to spend about eight hours a day on an internet-connected computer. Now I spend two or three. Why? I ...
How to choose your startup investors Tips for founders to choose the investor they should raise money from
Meetings which pay the rent Throughout my professional career so far, I’ve been in many bad meetings.
EF Power Tools tutorial Reverse Engineer a SQL-Server database with EF Power Tools Note Before starting, EF...
Getting Started with Playwright and VS Code Let's get started with Playwright using the VS Code Extension. In this video we will walk though how to install the extension, then install Playwright and br...
Build .NET MAUI Apps Faster with App Accelerator Jumpstart your .NET MAUI application development by scaffolding the project you want with the .NET MAUI App Accelerator by Matt Lacey. Specify the coding sty...
Getting Started with Playwright and VS Code Let's get started with Playwright using the VS Code Extension. In this video we will walk though how to install the extension, then install Playwright and br...
ASP.NET Core News - 01/27/2023 Would you like to advertise with us? Visit the Media Kit for details on how to sponsor this newsletter with thousands of readers every week.
Contracts you should never sign When it comes to software engineering and the IT industry in general, contracts are a necessary part of doing business. Here and there, you sign NDAs — as
Pioneering Apple Lisa goes “open source” thanks to Computer History Museum Lisa OS 3.1's 1984 source Pascal code now available under a non-commercial license.
Production postmortem: The server ate all my memory A customer reported a scenario were RavenDB was using a stupendous amounts of memory. In the orders of tens of GB on a system that didn’t have that much load...
Towards a global framework for cross-border data flows and privacy protection In our third and final blog post leading up to Data Privacy Day, we drill down into the challenges for cross-border data flows, in particular personal data transfers from the EU to the US.
Code Maze Weekly #158 - Code Maze Issue #158 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks Using .NET code from JavaScript using WebAssembly [www.meziantou.net] Starting with .NET 7 we can run any .NET method from JavaScript without usin...
Check If a String Array Contains a Value and Get Index In this article, we are showing how to check for a specific value in a string array and return the index of that value.
Weekly Update 332 GOTO Aarhus; Zurich Japan Breach; Autotrader Breach (or not breach?); KomplettFritid Breach; TBA Breach; GoTo Breach (not the conference!)
Master ChatGPT Today or Risk Obsolescence Tomorrow A blog about dev: web and mobile, especially .Net, OSS and CI.
HTML Table Cell Overflow Handling HTML table column wrapping and truncating doesn't work like other HTML elements. Specifically if you want to keep table column content from wrapping via `overflow` or `white-space` wrapping settings you'll find that tables just laugh in your face. Here's ...
The Developer Ecosystem in 2022: Key Trends for C# | The .NET Tools Blog It’s that time, again! The software development industry at large starts the new year with a retrospective of the previous. Just like during our software development projects. We at JetBrains run t
9 Tips to Reduce WPF App Startup Time DevExpress provides best-in-class user interface controls for WinForms, ASP.NET, MVC, WPF, VCL and JavaScript developers. Use our frameworks and libraries to create amazing apps, documents, reports and dashboards.
Monsters Weekly 262 - Getting Started with PostgreSQL in C# In this video we’ll start looking at how to use the PostgreSQL database from C#. We’ve previously looked a bit at PostgreSQL on azure and you can watch that here: https://www.aspnetmonsters.com/2022/0
Ask thoughtbot CTO - All About CI / CD Our Mission Control team talks with thoughtbot CTO Joe Ferris about questions related to continuous integration and continuous delivery practices at thoughtbot and how they have evolved over time.
GitHub - Cysharp/StructureOfArraysGenerator: Structure of arrays source generator to make CPU Cache and SIMD friendly data structure for high-performance code in .NET and Unity. Structure of arrays source generator to make CPU Cache and SIMD friendly data structure for high-performance code in .NET and Unity. - GitHub - Cysharp/StructureOfArraysGenerator: Structure of arra...
Building Microsoft Teams Bots with .NET & the Teams Toolkit | .NET Conf 2022 Building and extending Microsoft Teams with apps can feel overwhelming. Or maybe you’re just learning that it’s possible to extend Teams with embedded UI con...
Mina Launches a Proof of Concept to Enable Anyone to Run a Web Node on a Browser Mina Ecosystem and ecosystem partner Viable Systems together are releasing a proof of concept demonstrating that Mina is on-track to enable anyone to run
Changes to Project.json This post was written by Scott Hunter. Last week we announced the schedule for RC2 / RTM of .NET Core and ASP.NET. Now that we have shipped RC2 I want to give more details on the .NET Core tooling moving from .xproj / project.json to .csproj / MSBuild.