Azure Functions – Serverless Functions in Computing | Microsoft Azure Create event-driven, scalable serverless applications in .NET, Node.js, Python, Java, or PowerShell with the Azure Functions app— a serverless computing service.
.NET MAUI Devs Hold 'Ask Me Anything' Community Standup -- Visual Studio Magazine GitHub Copilot AI might write .NET MAUI UI code one day, but there are no plans for web targeting.
5 Tips to earn money with hive.blog - Making money online can be a daunting task. With so many different sites, platforms, and strategies out there, it can be hard to know where to start.
My Infrastructure as Code Rosetta Stone - Deploying the same web application on AWS ECS Fargate with CDK, Terraform and Pulumi I wrote three reusable infrastructure as code libraries to develop high-level abstractions for deploying containerized web apps on AWS ECS. This article will provide an overview of my experience working with CDK, Terraform and Pulumi and will cover how I ...
Curious & Obsessive Experimentation: Updating 2022 This year, I spent a lot of time doubting myself and not knowing what to do, but looking back, it was one of the best years of my life.
How to Bounded Distrust Scott Alexander points out that the media, from The New York Times to Infowars, very rarely lies explicitly and directly. Alas, the media often misleads. It implies and insinuates that which is not…
Image Stacks and iPhone Racks - Building an Internet Scale Meme Search Engine Anyone who’s spent any amount of time on the Internet has a good idea of how prevalent meme usage has become in online discourse. Finding new memes on the latest happening and sharing them with various friend groups to share in the humor is a long-enjoyed...
Why parquet files are my preferred API for bulk open data Open data should be served as CORS-enabled parquet files rather than using a custom API
The Science of Running Shoes The design of most running shoes does not match the available science, and understanding this will help you know What to Look for in Running Shoes. The commonly held beliefs follow this logic: Runners get injured due to impact and excessive Pronation, run...
Fighting Cognitive Biases in Software Engineering: A Guide to Rational Decision-Making - 𝖅𝕵 Cognitive bias is a term that refers to the systematic patterns of deviation from norm or rationality in judgment, whereby inferences about other people and situations may be drawn in an illogical fashion. These biases are often a result of the brain's at...
On PBKDF2 iterations There has been a lot of discussion recently around the LastPass breach, especially with regards to the number of PBKDF2 iterations applied to the master password to derive the vault encryption key.…
Marketing Advice From Open Source Founders Face it, if you want to make your open-source project your day job, you’re going to have to put some effort into marketing it.
A Zig Diary As it turned out I happened to help out with fixing a space to host a zig meetup here in Stockholm at the place where I work. However I haven’t written a single line of zig in my life… I felt that it might be worth doing something about that :D If you don...
How Microsoft attempted to make the Xbox 360 dashboard load faster The October 2012 Xbox 360 dashboard update moved the dashboard from the nand flash to the hard-drive. Does it make a difference?
Top 4 Reasons Why You Should Participate in Hackathons Hackathons help to keep an active engineering culture alive. Learn here why you should participate and may be try to win them
Surprising Consequences of macOS’s Environment Variable Sanitization Or: Why does DYLD_LIBRARY_PATH keep disappearing!?
Why do home buyers look at price/sqft more than renters? A question that's puzzled me for a while is why home buyers focus on price/sqft so much more than renters. I asked around for what other people thought and got some interesting answers, so I decided to write up my takeaways. I. Investments demand...
Travel Travel Tips and tricks I've learned over the years. Product recommendations, services to use and advice for traveling for less.
Why I’m Choosing Shopify’s Developer Platform To Build My Next Side Project I’ve tinkered with Shopify App development here and there for the past few years. I’ve sadly never taken the plunge and actually released something onto the store, but one of my goals f…
I Tried JetBrains’ “New UI” and I Liked It – Levi's Blog People get very attached to the way a product they use currently works and feels. If someone proposes a change to the status quo, there will be pushback, even if the proposal would bring significant improvements.
One week digital decluttering An one week experiment of digital declutter process proposed by Cal Newport’s book Digital Minimalism
Zero Utils Von Neumann-Morgenstern's Utility Theorem and Harsayni's Aggregation Theorem are often given as good justifications for additive utility and utilitarianism in general but does it make sense?
SourceHut will blacklist the Go module mirror sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
Installing a Server Rack in my Home Office and adding a Ubiquiti Dream Machine/Switches for Dual WAN This is the story of how I upgraded from an Amplifi, to a Ubiquiti Dream Machine, then finally moving to the UDM Pro line of equipment. A home rack is actual...
Intro to Graphics 14 - Textures on the GPU Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 16 - Shading Transformations Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Overwhelmed with Programming? Here's small things to help - Computer Stuff They Didn't Teach You #14 Check out http://computerstufftheydidnteachyou.com/ for more and please subscribe.Overwhelmed with Programming? Is it your physical space or your digital spa...
Intro to Graphics 22 - Signal Processing Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 19 - Ray Tracing Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 13 - Textures Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 24 - Physics Based Animation Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Effective Remote Teaching with intention and creativity - Computer Stuff They Didn't Teach You #16 Teaching at University in the middle of a pandemic with intention and Microsoft Teams with special guest Dr. David Kellermann from the University of New Sout...
Intro to Graphics 21 - Sampling Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 25 - Simulation in Graphics Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 20 - Shadows & Reflections Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Basic Home Networking 101 - Computer Stuff They Didn't Teach You #17 Basic Home Networking 101 - We will talk about IP addresses, general Networking, setting up Wi-Fi, DHCP, DNS, and general troubleshooting!
The Cloud and Cloud Architecture Explained - Computer Stuff They Didn't Teach You #15 Most folks are just using the cloud as "a virtual machine in the cloud." This is an easy but somewhat naïve perspective. Let's talk about persistent cloud st...
Intro to Graphics 15 - Shading Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Five shortcuts to boost your productivity Taking full advantage of the Visual Studio editor features will make you a more productive developer. Any keyboard warrior will tell you that knowing the right shortcuts boosts that productivity even further. So, we’ve put together a short little video th...
On .NET Live - F#: Path to functional enlightenment Are you interested in F# but don't quite see how it fits in your solutions? In this week's episode, Onur Gumus joins the panel to show how F# shines in scena...
Implementing Modern API Versioning in .NET Join the NDC Conferences Giveaway: https://mailchi.mp/nickchapsas/ndcCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access...
RavenDB 6.0: Sharding webinar This Wednesday I’m going to be doing a webinar about RavenDB & Sharding. This is going to be the flagship feature for RavenDB 6.0 and I’m really excited ...
Detecting breaking changes between two versions of a NuGet package at packaging time - Gérald Barré In this post, I describe how .NET developers can detect breaking changes between two versions of a NuGet package at packaging time.
Everything C# with Lead Designer Mads Torgersen | Keep Coding Podcast Support the stream: https://streamlabs.com/nick_chapsasCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www....
How to Iterate Over JSON Objects in C# - Code Maze An overview of the different ways of iterating over JSON objects in C#. These include: Json.NET, System.Text.Json
340: CES, IoT, Security, & Roasting Coffee It is time for lightning topics from YOU! We cover some of the latest happenings at CES including some new IoT things, some IoT security, and a bit of coffee roasting :)
Implement the OAUTH 2.0 Token Exchange delegated flow between an Azure AD API and an API protected using OpenIddict This article shows how to implement the OAUTH 2.0 Token Exchange RFC 8693 delegated flow between two APIs, one using Azure AD to authorize the HTTP requests and a second API protected using OpenIdd…
Attercop: In-line shell command generations with natural language Well what's this now? Hello! I'm so glad you asked. I'm going to kick this blog off by describing a tiny project I recently cooked up called Attercop. It's a simple shell program that takes a natural language prompt describing a desired outcome (ie.
The Road to Out-of-Process ReSharper: Asynchronous Typing | The .NET Tools Blog Taking ReSharper out of process is a monumental undertaking. We covered the magnitude of this in a previous blog post and posted some updates on YouTrack along the way. In the simplest
Azure Functions 2022 recap and 2023 sneak peek Firstly wish you all a very happy new year. I sincerely hope that this year brings you much success. As I was doing a perspective of last year of the value that we added for Azure Functions customers - although we shipped 100’s of small improvements - I w...
Mocking dependencies in ASP.NET Core tests How to replace services in DI container with mocks in tests using WebApplicationFactory.
A developer’s guide to Zero Trust Networking - Architect.io Learn about Zero Trust Networking practices and how to implement them in your Kubernetes cluster.
Bye bye Azure Functions, Hello Azure Container Apps: Conclusions | endjin In the sixth and final post we draw our conclusions about migrating an application from Azure Functions to Azure Container Apps.
Azure DevOps Server - Switch from HTTP to HTTPS–Part 3 With the release of Azure DevOps Server 2022 , I thought it would be a good time to finally make the switch to HTTPS for our internal Azure ...
Debugging Architects Whether architects must code or not has been much debated. Why not try debugging?
Observed No. 2 - Upgrade Your Terraform Modules Welcome to the second 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 a technique you can u...