The Unreasonable Math of Type 1 Diabetes In January our son was diagnosed with Type 1 Diabetes (T1D). This post talks about the unreasonable math needed to manage his T1D.
.NET 7 Preview 1 Ships -- Visual Studio Magazine Microsoft this week shipped .NET 7 Preview 1, the first look at the upcoming umbrella release that will finally unify all the disparate .NET dev tooling.
Diagnosing a VISCA camera issue As I have mentioned before, I’ve been spending a lot of time over the last two years writing code for my local church’s A/V system. (Indeed, I’ve been giving quite a few user grou…
Quordle Put your skills to the test and solve four Wordles at once! You have 9 guesses to solve all four words. A new Quordle available each day to solve.
Replace picture of API review process with diagram by terrajobst · Pull Request #65527 · dotnet/runtime This replaces the .png file of the API review process with a Mermaid diagram which GitHub now supports rendering natively.
Announcing .NET 7 Preview 1 Announcing .NET 7 Preview 1, the first preview of a major .NET version that will focus on app modernization, cloud native, containers and more.
Announcing Entity Framework 7 Preview 1 EF7 will focus on JSON column support, bulk updates, performance, and enabling EF6 upgrades plus much more. Preview 1 lays the foundation.
GitHub - mustafaquraish/cup: simple, C-like programming language simple, C-like programming language. Contribute to mustafaquraish/cup development by creating an account on GitHub.
ASP.NET Core updates in .NET 7 Preview 1 .NET 7 Preview 1 is now available!. This is the first preview of the next major version of .NET, which will include the next wave of innovations for web development with ASP.NET Core. In .NET 7 we plan to make broad investments across ASP.NET Core.
Visual Studio 2022 for Mac Preview 6 Does Fix-Up -- Visual Studio Magazine Last month's Visual Studio 2022 for Mac v17.0 Preview 5 was a big deal -- dumping the Mono runtime for .NET 6 -- but it also introduced some issues, which the dev team addressed in the new Preview 6.
Reddit can't build a better search engine Every week or twice a week, you will come across a post on HackerNews that Google is dying or Google is awful. There are some valid points to some of their arguments. However, I don't see Google going anywhere anytime soon. Yesterday, I came across a p...
Production ready eBPF, or how we fixed the BSD socket API We are open sourcing the production tooling we’ve built for the sk_lookup hook we contributed to the Linux kernel, called tubular
Line-staging (interactive staging) Line-staging support, a.k.a. interactive staging is one of our most popular Git suggestion tickets. Visual Studio already supports staging files and now we are taking that to the next level by making it possible to stage chunks of changes in your files ri...
COM asynchronous interfaces, part 4: Doing work while waiting for the asynchronous operation Last time, we learned how to abandon an asynchronous operation after a timeout. But maybe we want to do some useful work while waiting for the operation. (For example, maybe you want to initiate multiple asynchronous operations and let them run in paralle...
Badly implementing encryption: Part V–nonce reuse In the previous post, I moved to using HMAC for the key stream generation. Together with a random nonce, we ensure that each time that we encrypt a value, we...
GitHub - dylanaraps/pure-bash-bible: 📖 A collection of pure bash alternatives to external processes. 📖 A collection of pure bash alternatives to external processes. - GitHub - dylanaraps/pure-bash-bible: 📖 A collection of pure bash alternatives to external processes.
How to Convert String to Bool in C# - Code Maze In this article, we are going to learn how to use different methods to convert String to Bool in C# with basic examples.
Episode 31: MassTransit and Open Source - with Chris Patterson In this episode, I was joined by Chris Patterson to chat about the open-source distributed messaging framework, MassTransit. We also spoke about open-source, event-driven architecture, docker, k8s, testing, Rider, and more! Chris’s social links Twitter...
Building for the 99% Developers Software development is not all clean code and automated processes -- and it never will be. Buyers and vendors both need to realize this.
I quit my job to make free web tools I quit my job. I'm now unemployed. It feels great to finally be able to write this blog post.
Can TypeScript Help More Developers Adopt ECMAScript Modules? - The New Stack Supporting developers through the transition to ES modules has been an on-going pain point, but TypeScript could help with adoption.
Typescript - (ReadOnly)NotEmptyArray Arrays are already well described in typescript, but sometimes we need to be more strict with our...
Escaping Markdown Code Snippets and Inline Code as Markdown If you write Markdown for code related documentation it's not uncommon that you need to create code snippets or inline-code blocks that contain the Markdown code block delimiters namely the back tick. If you need to embed a Markdown code block as document...
Russian State-Sponsored Cyber Actors Target Cleared Defense Contractor Networks to Obtain Sensitive U.S. Defense Information and Technology Actions to Help Protect Against Russian State-Sponsored Malicious Cyber Activity: • Enforce multifactor authentication. • Enforce strong, unique passwords. • Enable M365 Unified Audit Logs. • Implement endpoint detection and response tools.
GitHub - csharpfritz/InstantAPIs: A library that generates Minimal API endpoints for an Entity Framework context. A library that generates Minimal API endpoints for an Entity Framework context. - GitHub - csharpfritz/InstantAPIs: A library that generates Minimal API endpoints for an Entity Framework context.
Should you use Domain Driven Design? How do you know if you should use Domain Driven Design? Does your domain have complexity and require boundaries?
samples/CODE_METRICS.md at main · dotnet/samples Sample code referenced by the .NET documentation. Contribute to dotnet/samples development by creating an account on GitHub.
When I do TDD and when I don't - Code with Jason Some developers advocate doing test-driven development 100% of the time. Other developers think TDD is for the birds and don’t do it at all. Still other developers go in the middle and practice TDD more than 0% of the time but less than 100% of the time. ...
A non-exhaustive list of my favorite things about working at companies with a culture of writing Gets everyone thinking more clearly, and therefore communicating more clearly, about their work: Have you ever had the feeling you know a thing inside out, but then as soon as it comes time to talk about that thing in a meeting, the words come out all wro...
On the Origin of Species (of Machine Learning Models) Assume you woke up one fine morning and decided to create an artificial intelligence. Where would you begin? You could begin by reading up on all the relevant literature, the state of the art…
Lessons in Self-Hosting Your Own Personal Cloud What I learned about trying to run my own cloud from a few weeks of trying to run the whole dang thing myself. (Hint: I found myself trying multiple solutions.)
6 Months of Working at a Hypergrowth Startup I joined Scale AI late last summer. It’s been a crazy experience — Scale is growing incredibly fast right now, hitting a valuation of over $7 billion last year and recently signing a $250 mil…
on training It took me 4 months to get access to master. Two weeks later, I got access to the privileged user as well. Did this take too long? Should I have asked for more responsibility? It ultimately narrowed down to my experience and my team’s impact.
Don't point out something wrong immediately This is not a post on a technical topic, but rather on a common pitfall for engineers – we like to point out something wrong the moment we see it. Understandably, we are very good at it. We are basically trained for it. When it comes to code reviews, or d...
Matthias Portzel — The dead internet conspiracy theory The dead internet theory came up on Hacker News again today. For those not familiar, the idea is that everyone except for you (and of course me) on the internet is just bots farming engagment numbers.I think one of the things that makes it so compelling i...