Start Your Cloud Journey with Azure App Service Moving a line-of-business application that’s been designed to run on-prem, or even on a virtual machine, to the cloud can be intimidating. Let's take a..
SaaS for Developers with Gwen Shapira — Postgres, Performance and Rails with Andrew Atkinson 🎙️ A few months ago I joined the SaaS Developer Community to learn more about challenges SaaS developers face.
Things To Look For In Work · Some ninja Linux enthusiast. Audiophile. Huge anime fan. "Retired" amateur competitive swimmer. Tinkeror. Former typography nerd.
Rust: Generics Considered Colorful This post shows that Rust’s generics are colorful. I’ll demonstrate anexample to show what I mean, and what the problems are.
Doing Laundry on Campus Without a Phone A Graduate Student’s Attempt to Find Sunshine as the Cloud Reigns Summary: I tried doing my laundry without a smartphone. This proved to be difficult, since our laundry machines can only be o…
Restarting macOS apps automatically on crash - Alin Panaitiu Normally apps crash because of bugs introduced by the developer, but in my experience, there are cases where crashes can be out of the developer’s control. For example the app might work with hardware closely, and the expectations the system has on that h...
Rails Database Migrations Cheatsheet The database schema evolves continuously. Rails migrations is a powerful and flexible way to update the schema without dropping and re-creating the database. However, all this power and flexibility can be overwhelming. Here's a handy cheatsheet for most c...
Why Taiwan? There is something special about Taiwan I couldn’t really explain the first time I arrived. On my first trip to Taiwan, I couldn’t put words to this positive feeling I had when roaming around the city. It was a mix of relaxation, freedom, safety, friendli...
Maxwell Rules - Homographies: Looking through a pinhole Ever wondered how you can match the pixel coordinates on an image to actual coordinates on the world? This post is for you! By the end of it you will know how to construct (and derive) a relationship between the two. Most remarkably it all boils down to m...
QakBot Takedown Payload Analysis In a recent international operation, law enforcement agencies from the US and EU have taken down the QakBot botnet (see Press Release by U.S. Department of Justice, or in German, Press Release by B…
Becoming a contractor How many roads must a programmer walk down before you call them a contractor? It’s been about three years since I went down this (bumpy) path, and I finally have the feeling that my contracting business is “bootstrapped”1. Here’s an account of my journey ...
Oldest software system in continuous use The Guinness World Records Official site with ultimate record-breaking facts & achievements. Do you want to set a world record? Are you Officially Amazing?
Get Rider with 65% off Following the announcement of Visual Studio for Mac’s retirement, we are offering a 65% discount on new subscriptions for Rider, the only cross-platform .NET IDE.
Devs' Choice to Replace Visual Studio for Mac? Rider -- Visual Studio Magazine After Microsoft this week angered developers by giving up on Visual Studio for Mac and recommending alternative replacements, many of those devs have overwhelmingly voiced support for something else: the Rider IDE from JetBrains.
Behind The Screen – 2023 September, Week 1 – Distractions Welcome to another Behind The Screen vlog from Dev Leader! This week I touch on how distractions completely derailed a lot of my productivity and my next plan!
X/Twitter has updated its Terms of Service to let it use Posts for AI training I'm not looking to make a habit out of writing about the Terms of Service of companies; first, it was Brave, then Zoom, and I could have written about
How I started in software development A very rare Friday blog post, but don’t worry, I didn’t exert too much energy on it. TL;DR: I was lucky as hell, but maybe prepared well enough that I was able to seize the opportunitie…
What is CQRS #shorts #microservices What is CQRS? #shortsSupport me on Patreon to access the source code:https://www.patreon.com/mohamadlawandLet us connect:🌍 My website - https://mohamadlaw...
How do I find out more about the fail-fast exception that occurs when an exception in a PPL task goes unobserved? - The Old New Thing Digging into the internals.
Delegating Handler - It's Like Middleware But For HttpClient 📌 Check out my Pragmatic Clean Architecture course: https://www.milanjovanovic.tech/pragmatic-clean-architecture🚀 Support me on Patreon to access the sourc...
Code Maze Weekly #183 - Code Maze Issue #183 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks 9 “hidden” features in Visual Studio that you may not know [blog.elmah.io] Visual Studio is a great tool. But it has so many options that we’re bo...
Ask Microsoft if They Plan to Use Our Personal Data to Train AI Mozilla is a global nonprofit dedicated to keeping the Internet a global public resource that is open and accessible to all.
Generative AI and .NET - Part 1 Intro | LINQ to Fail It's time to start a new series with everyone's favourite topic of the moment, AI!
Auditing ZK circuits for a living (with David Wong - ZKSecurity.xyz) ZKSecurity : https://zksecurity.xyz/ZKSecurity on Twitter: https://twitter.com/zksecurityXYZDavid Wong on Twitter : https://twitter.com/cryptodavidwHypernova...
Turn on Nullability checks by default Since C# 8, we have nullable reference types. The word sounds odd, given the fact that reference types are always nullable. The idea is that the default is that your reference types have to be properly initialized. Here are my thoughts after a few years o...
A Definitive Guide to Using the Web Share API Learn how the Web Share API works to enhance the experience of users sharing links, text and other data. See some common use cases and how to implement it.
Use explicit Lambdas with LINQ Here's an interesting bug... What's wrong with this code? var clones = source.Select(SourceType.Clone); In principle, nothing. Your IDE might even encourage you to write this instead of the …
Watch what we have to say about ZK security in the Node Guardians season 2 episode 1 Check out the latest episode of Node Guardians to see our cofounder David Wong talk about ZK security and the future of ZK with Sam. In this episode, David discusses the different workflows that can be used for blockchain auditing, the importance of math ...
GitHub - starkware-libs/stone-prover Contribute to starkware-libs/stone-prover development by creating an account on GitHub.
NuGet - Lock files A feature I wasn’t aware of that it existed for NuGet is the concept of a lock file. This allows to lock the project dependency graph guaran...
Introduction to TDD In this post, we are going to learn how to use Test-Driven Development (TDD). You will discover why I find the technique useful and discover how to write tests that allow you to change the implentation of your code in a safe way that doesn't introduce bug...
Testing C# with F# Did you know that in modern .Net Solutions, projects using different .Net languages can happily co-exist? This means that you can use the best tool for the job such as F# for your domain logic and C# for your UI or, as we do in this blog post, test C# cod...
Optimistic Concurrency in ASP.NET Core Web API - Code Maze In this article, we will learn how to implement optimistic concurrency control in an ASP.NET Core Web API application with EF Core.
[Africa] Let's Learn .NET - Generative AI Learn about AI, how to get started, and using ChatGPT to improve text completions. Come to learn something new and leave with something that we all built, to...
Rider: The Cross-Platform .NET IDE from JetBrains Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications on Windows, Mac, Linux
Teaching with AI We’re releasing a guide for teachers using ChatGPT in their classroom—including suggested prompts, an explanation of how ChatGPT works and its limitations, the efficacy of AI detectors, and bias.