New Toolkit for Writing Visual Studio Extensions (And Where to Find Extensions) -- Visual Studio Magazine Microsoft details a new Extensibility Essentials toolkit for VS 2022 and explains where to find your favorite tools.
I Love Arch, But GNU Guix Is My New Distro - Boiling Steam I wrote recently about building my new gaming desktop where, if you weren’t blinded by all the lights, I also noted that I’ve moved from Arch to GNU Guix as my distro of choice. Why? And what is Guix? (And… <a href="https://boilingsteam.com/i-love-arch-bu...
Does Linoleic Acid Induce Obesity? A Response to Stephan Guyenet, Part 1 Introduction OK folks, into the wayback machine. In 2010 I stopped eating seed oils, and saw a chronic inflammatory bowel disease re...
VC Needs Web3 More Than Web3 Needs VC — Mirror VC money has been focused on automating, streamlining, and scaling incumbent industries built on aging models full of technical debt. This approach has led to some amazing success - with the side effect of leaving little oxygen for genuinely new ideas.
“Uncompromising”: Ludwig Hohl and the Prose that will Survive Joshua Cohen— The Swiss writer Ludwig Hohl (1904–1980) spent the bulk of his final decades—the decades during which he received his only acclaim—living poor in a Geneva basement strung with clothes…
My Terraform Development Workflow The development workflow that I use whenever I am writing Terraform, it doesn't matter what providers I am going to use or how complex the code might be.
Breaking into B2B SaaS — George Sequeira If you want to discover many ideas fast, there is one business model that directly correlates with solving problems for people: B2B SaaS. Figuring out which industries and problems to focus on can be daunting but it doesn’t have to be.
Short-Cycle Recurring Revenue <p>Monthly Recurring Revenue (MRR) is the lifeblood of many successful indie online businesses. But today, we turn our attention to shorter cycles of recurring revenue and their niche applications for digital businesses.</p>
"That policy changed last week." Part 2 of my Silicon Valley story. Also, I'm hiring engineers for my new company.
How does .NET MAUI make you super productive building apps? | One Dev Question Hey Maddy, how does .NET MAUI make me super productive building native mobile and desktop apps? Count on Maddy Montaquila to give you the details in today's ...
A Simpler Way to Azure TL;DR: I made a fun CLI “wrapper” for working with web apps and Azure in a very Heroku way. It’s called “AZX” and you can read a full walkthrough and installation instructions from the GitHub repo.
SQL Server Monitoring Tool | SQL Monitor Trial | Redgate The world’s most popular tool for monitoring your entire SQL Server estate; with instant problem diagnosis, customizable alerting, and seamless scaling.
Pony Messenger Our mission is to elevate your correspondence and to foster deep, lasting connections.
Crypto Wash Trading We introduce systematic tests exploiting robust statistical and behavioral patterns in trading to detect fake transactions on 29 cryptocurrency exchanges. Regulated exchanges feature patterns consistently observed in financial markets and nature; abnormal...
Cascade of doom: JIT, and how a Postgres update led to 70% failure on a critical national service The UK coronavirus dashboard is the primary data reporting service for the COVID-19 pandemic in the...
GitHub - elfshaker/elfshaker: elfshaker stores binary objects efficiently elfshaker stores binary objects efficiently. Contribute to elfshaker/elfshaker development by creating an account on GitHub.
Why is my C++/CX ref class forbidden from having public methods that are templates or mention, say, std::vector? A customer had a class implement in C++/CX¹ and they tried to add a public method: ref class MyClass { public: // 1 std::vector<int> GetValues(); // 2 void SetValues(std::vector<int> values); // 3 template<typename T> T GetValue(); }; But this ge...
Big Ball of Mud While much attention has been focused on high-level software architectural patterns, what is, in effect, the de-facto standard software architecture is seldom discussed. This paper examines the most frequently deployed architecture: the BIG BALL OF MUD
80386DX ISA SINGLE BOARD MICROCOMPUTER Living in the early 1990s along with the technological advancements in computing and microelectronics was a rewarding experience. While I initially had little access to the latest technologies, everything shifted with the beginning of the decade. By chanc...
Where is Ruby Headed in 2021? - Big Nerd Ranch Where is the Ruby language headed? Increasingly it seems efforts are geared toward expanding the set of systems, for which Ruby is a good fit.
RavenDB and the Black Friday Surge! Next week is Black Friday, which has reached a global phenomenon status. It is a fun day for shoppers, and a nervous wreck for IT admins everywhere. It is no...
Announcing native support for Stripe’s JavaScript SDK in Cloudflare Workers Handling payments inside your apps is crucial to building a business online. For many developers, the leading choice for handling payments is Stripe.
Code Maze Weekly #102 - Code Maze Issue #102 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Getting started with GraphQL in ASP.NET Core [dotnetthoughts.net] Looking for a good introduction to GraphQL? Look no further than this article by Anuraj Pa...
Adam Storr - Using AutoFac Keyed Dependencies with .NET 6 Isolated Azure Functions Adam Storr - Powered by coffee!
Episode 19: Sláine Carey — PATHS UNCOVERED MATHS - ACTUARIAL SCIENCE - AIRPORT SECURITY - DATA CONSULTANT - LEAD DATA ANALYST
Episode 87 - Learning C# by Developing Games with Unity with Harrison Ferrone In this episode of the .NET Core Podcast we talked with Harrison Ferrone about Unity's extremely low barrier to entry and how it can be used to create game with very little C# knowledge, and how you can use it to learn C#
Mouse Utils - Mouse Highlighter by jaimecbernardo · Pull Request #14496 · microsoft/PowerToys Summary of the Pull Request What is this about: Adds a new PowerToy called "Mouse Highlighter", under "Mouse Utilities". This PowerToys can be used to highlight left and right m...
First look at the Original Prusa XL Read more about the XL: https://blog.prusaprinters.org/original-prusa-xl-first-look_58312/Pre-order by $200 / 200€ deposit: https://www.prusa3d.com/product/o...
Senior Content Developer in Redmond, Washington, United States | Engineering at Microsoft Apply for Senior Content Developer job with Microsoft in Redmond, Washington, United States. Engineering at Microsoft
Program Manager II - Linux Packaging in Atlanta, Georgia, United States | Engineering at Microsoft Apply for Program Manager II - Linux Packaging job with Microsoft in Atlanta, Georgia, United States. Engineering at Microsoft
GitHub - Elringus/DotNetJS: Use .NET in any JavaScript environment: browsers, Node.js, VS Code web extensions, etc. Use .NET in any JavaScript environment: browsers, Node.js, VS Code web extensions, etc. - GitHub - Elringus/DotNetJS: Use .NET in any JavaScript environment: browsers, Node.js, VS Code web extensio...
Global Usings – A Look at New Language Features in C# 10 | The .NET Tools Blog Welcome to the third part of our series, where we take a closer look at the new C# language features the .NET team has implemented, and how ReSharper and Rider make it easy to adopt them in your codeb
Implementing Unit And Integration Tests On .NET With xUnit In this article, you will learn about implementing Unit and Integration Tests on .NET with xUnit.
Exploring C# 10: Use Extended Property Patterns to Easily Access Nested Properties Welcome back to my series on new C# 10 features. So far we've talked about file-scoped namespaces and global using declarations. Today, we'll talk about extended property patterns in C# 10. Over the last few years, C# has made a lot of property pattern en...
OpenAI’s API Now Available with No Waitlist OpenAI is committed to the safe deployment of AI. Since the launch of our API, we’ve made deploying applications faster and more streamlined while adding new safety features. Our progress with safeguards makes it possible to remove the waitlist for GPT-3....
New TypeScript 4.5 Improves Asynchronous Programming -- Visual Studio Magazine TypeScript 4.5 has shipped with a new <code>Awaited</code> type and <code>Promise</code> improvements for enhancing asynchronous programming in Microsoft's popular take on JavaScript that adds statically checked types.
SerenityOS SerenityOS is a love letter to ’90s user interfaces. Andreas Kling demos some of the best aspects of his new operating system
How I'm Going to Compete With Calm & HeadSpace I created and launched my meditation app, MindGarden, about two weeks ago. I’ve been meditating for over three years now and the practice has transformed my life. Due to mental health issues and desperation, I stuck with the practice for weeks even though...
NEW! Arduino C/C++ Source Level Debugging for the ESP32 Dave shows you everything you need to know to get up and running quickly with source-level C/C++ debugging on the Arduino platform using an ESP32 chip. Acce...
Lessons learnt after 5 years of climate tech entrepreneurship - Olivier Corradi's blog This article attempts to reflect back on the most meaningful lessons learned by building electricityMap, Bloom and North at Tomorrow.
How to Grasp Containers - Efficient Learning Path - Ivan Velichko What is a Container? Container vs. VM? Docker vs. Kubernetes. How to organize the learning efficiently?
Amazon Pinpoint now supports Safari push notifications You can now use Amazon Pinpoint to send push notifications to your website users on their Mac desktop using Apple Push Notification service. Safari push notifications display your website icon and notification text that users can click to go to your websi...
How to install any distrib on a Gandi VPS I needed to install BBB, which requires Ubuntu 18.0.4, but they only had Ubuntu 20.0.4...
OCaml compiler development newsletter, issue 4: October 2021 - Community - OCaml I’m happy to publish the fourth issue of the “OCaml compiler development newsletter”. (This is by no means exhaustive: many people didn’t end up having the time to write something, and it’s fine.) Feel free of course to comment or ask questions! If you ...
Sociotechnical Lenses into Software Systems Software systems are sociotechnical. I don’t think software professionals spend enough time discussing the challenges that span software and personal aspects. When we look at software through a sociotechnical lens, we begin to appreciate the complexity in...
Potential Improvements to Spaced Repetition | David Bieber Spaced repetition is not super widespread. It’s popular among med school students and language learners, but frequently people find the benefits outweighed by the costs, the friction too high, and they stop. I believe the following are the most pressing i...
How I created a Markdown parser Let me begin this post by saying that I'm no genius, and I've peeked under the hood of a few other Markdown parsers, all of which with complexity that leaves me quite stunned. So when I set out to create my very own Markdown parser, I knew I had to figure...
Implementing CHIP-8 in Jack In this post, I will go over how I implemented a CHIP-8 emulator using the Jack language (from the nand2tetris course). I thought this would be a fun project since I would be programming an emulator that would run under another emulator that I had previou...
Zettelkasten #1: Classes in D with betterC This post describes the problem with not having D classes in betterC and both present tricky and reasonable solutions on how to use classes with C++ linkage in D with betterC.