Live: AWS Multi-Account Structure Design In this session, we are going to design an AWS Multi-Account structure and the networking behind it. We will learn how to connect different accounts together...
A comprehensive overview of authentication in ASP.NET Core – for fellow developers who're struggling with authentication in .NET Lately I've seen many posts on this subreddit where new .NET developers complained about the complexity of authentication and authorization in the...
How to build the simplest feature flag system in Elixir & Phoenix apps A guide for Elixir developers (and why you might want to)
Distributed Tracing to discover a Distributed BIG BALL of MUD Distributed tracing is great for observing a request flowing through a set of distributed services. However, it can also be used as a crutch!
Comments are hard Building a comments system is really hard. I tried to build one for Known, which powers my website, but found that spammers circumvented it surprisingly
7 Critical Thinking Barriers and Ways To Crush Them In this critical thinking barriers and how to overcome them post you'll see two things: Why your thinking is bad and how to improve it.
Elixir Observability: OpenTelemetry, Lightstep, Honeycomb How to integrate your Elixir application with Open Telemetry to make it observable in Lightstep and Honeycomb's reliability platform
Talking to your customers: a disruptive concept In this post, I’ll present a robust and disruptive Agile framework. It’s called “talk to your customers” — or, in short, TTYC.
Unity: the Good Parts In my last post, I detailed all the many reasons why I dislike Unity and find it frustrating to work with. Despite all those reasons, I’ve released a commercial game built with Unity and am close to releasing a second. That amounts to several years of wor...
Productivity Porn - Caleb Schoepp I have a pornography problem, but it’s not what you’re thinking. In fact, if you’re anything like me, you might too.
.NET Data Community Standup - CoreWCF: Roadmap and Q&A CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF services to ...
Jigzilla: the puzzle solving robot (part 1) Visit http://brilliant.org/stuffmadehere to sign up for free. And also, the first 200 people will get 20% off their annual premium membership. Help support these videos on patreon: https://patreon.com/stuffmadehere I thought this would be an easy project...
TikTok’s Poison Pill - Study Hacks Just a few months ago, it seemed that the biggest social media news of the year would be Elon Musk's flirtations with buying Twitter (see, for example, my article from May). Recently, however, a new story has sucked up an increasing amount of oxygen from ...
Password Purgatory - Making Life Hell for Spammers Password must contain at least 1 number: Catand dog123
Securing Web APIs with Azure AD: Building the Server Posts in this series: A Case StudyDesigning Authentication SchemesAuthorizing Client ApplicationsBuilding the ServerFull example In the last couple of posts, we looked at authentication and authorization options and picked some strategies for each. With t...
What’s the Strangest Thing You Ever Found in a Book? Here’s my story… About 20 years ago or so, I was at a Salvation Army auction one morning. They were selling of tons (literally) of junk they’d had donated to them over the last few year…
AWS Announces Visual Studio 2022 on EC2, and Lambda TypeScript Tools -- Visual Studio Magazine Amazon Web Services (AWS) continues to nod to Microsoft-centric developers, most recently announcing Visual Studio 2022 on Amazon EC2, along with AWS Lambda Powertools for TypeScript.
Textualize.io - Blog - 7 things I've learned building a modern TUI framework Textualize.io - Blog - 7 things I've learned building a modern TUI framework
Being Swamped is Normal and Not Impressive Engineer-turned-marketing-consultant for B2B and enterprise software startups.
.NET Conf: Focus on MAUI Join the .NET Conf free virtual event August 9 to learn about building native apps with .NET MAUI. Mark your calendar!
STOP Over Engineering Software. Focus on what matters! Can we, as application developers, stop over engineering software? I hate to use the term engineering even to describe it! I'm guilty of it too. I was writin...
Microsoft Claims Entity Framework Core 7 Faster When Saving Changes Entity Framework (EF) Core, Microsoft's object-to-database mapper library for .NET Framework, brings performance improvements for data updates in version 7, Microsoft claims. The performance of SaveChanges method in EF7 is up to 74% faster than in EF6, in...
Building and using Managed Components with WebCM This is how Managed Components can be useful for you right now, if you manage a website or if you’re building third-party tools
Matt Warren - Performance in the .NET Runtime - NDC London 2022 We often take the .NET Runtime for granted and just let it get on with its job. But not only does it run our code, it ensures that it runs as fast as possibl...
MIT’s $4 desalination device creates enough drinking water for an entire family MIT has developed a $4 solar desalination device that could provide a family of four with all the drinking water it needed to survive.
GitHub - moyix/fauxpilot: FauxPilot - an open-source GitHub Copilot server FauxPilot - an open-source GitHub Copilot server. Contribute to moyix/fauxpilot development by creating an account on GitHub.
Y Combinator narrows current cohort size by 40%, citing downturn and funding environment – TechCrunch Y Combinator says it has intentionally shrunk the number of startups within its accelerator for the Summer 2022 batch. As first reported by The Information and independently verified by TechCrunch, Y Combinator’s Summer 2022 cohort — currently in action —...
Hire me – Amina Adewusi I am currently looking for a job as I was made redundant in August 2022 due to the changing economic climate. Here is some of the feedback I received from my team:
GitHub - Fewnity/Counter-Strike-Nintendo-DS: Counter Strike port on Nintendo DS Counter Strike port on Nintendo DS. Contribute to Fewnity/Counter-Strike-Nintendo-DS development by creating an account on GitHub.
Blazor WebAssembly Exception Handling With Error Boundaries Blazor WebAssembly Error Boundaries allow us to manage unhandled exceptions and display custom error UI when an unhandled exception occurs.
Getting Started With Basic Bindings in .NET MAUI Instantly reflecting data changes in our user interface is possible through binding. Let’s see how to bind data in .NET MAUI.
A Full-Stack Web App Using Blazor WebAssembly and GraphQL—Part 5 This article guides in implementing authorization in the Blazor app to restrict access to resources based on the policies defined for the users.
dotCover, dotMemory, dotPeek, and dotTrace 2022.2 are here! | The .NET Tools Blog Hello everyone, Alongside the ReSharper 2022.2 and Rider 2022.2 releases, we’ve rolled out major updates for dotCover, dotMemory, dotPeek, and dotTrace. Let’s take a look at what’s new in the
Rider 2022.2 Comes With More C# 11 Features, Performance Improvements, and Extended Unreal Engine Support | The .NET Tools Blog Hello everyone, The latest major version of Rider is finally here! Let’s take a look at the exciting features Rider 2022.2 has in store. You can download the 2022.2 release build from www.jetbra
Learning .NET MAUI – Part 15 – SQLite As an experienced XF programmer, you know that there are times you need a relational database, and SQLite has been the mobile db of choice for a very long time. In this post we’ll create a ta…
ReSharper 2022.2 Comes With C# 11 Support, Solution-Wide Analysis Optimizations, and Virtual Formatter | The .NET Tools Blog Hello everyone, We just released ReSharper 2022.2 and other JetBrains .NET tools and Visual Studio extensions. In this blog post, we’ll go through the highlights of this major update for ReSharper
Azure Neural TTS previews a new contextual voice model for long-form paragraph reading This blog is co-authored with Shaofei Zhang, Xi Wang, Lei He, Sheng Zhao Azure Neural Text-to-Speech (Neural TTS) has made rapid progress in speech quality, with voice models closely mirror natural speech at the sentence level (see more details here). H...
C# Converting Bytes To Kilobytes and Beyond Using System.Math to convert bytes to kilobytes, megabytes, gigabytes, and terabytes.
Certificate Revocation in Microsoft Edge When you visit a HTTPS site, the server must present a certificate, signed by a trusted third-party (a Certificate Authority, aka CA), vouching for the identity of the bearer. The certificate conta…
Local .NET MAUI events happening around the world! .NET MAUI is finally here! With .NET MAUI you can build native, cross-platform desktop and mobile...
Why I Love Still PHP and Javascript After 20+ years Over the last twenty years, I have used over a dozen languages professionally, from C to Common Lisp, from Java to Python, from C++ to Typescript. Yet, I lov...
Managing Key Vault Secrets from a .NET Console App To access an Azure Key Vault secret from your code, you must register your key ...
Amazon.com: Funny Did You Eat The Last Unicorn Dinosaur T-Shirt : Clothing, Shoes & Jewelry Buy Funny Did You Eat The Last Unicorn Dinosaur T-Shirt: Shop top fashion brands T-Shirts at Amazon.com ✓ FREE DELIVERY and Returns possible on eligible purchases
Amazon.com: The struggle is real funny T-Rex gym workout t-shirt : Clothing, Shoes & Jewelry Buy The struggle is real funny T-Rex gym workout t-shirt: Shop top fashion brands T-Shirts at Amazon.com ✓ FREE DELIVERY and Returns possible on eligible purchases
Amazon.com: Funny Let's Eat Kids Punctuation Saves Lives Grammar T Shirt : Clothing, Shoes & Jewelry Buy Funny Let's Eat Kids Punctuation Saves Lives Grammar T Shirt: Shop top fashion brands T-Shirts at Amazon.com ✓ FREE DELIVERY and Returns possible on eligible purchases
Amazon.com: Now I'm Unstoppable - Funny T-Rex Dinosaur Pullover Hoodie : Clothing, Shoes & Jewelry Buy Now I'm Unstoppable - Funny T-Rex Dinosaur Pullover Hoodie: Shop top fashion brands Hoodies at Amazon.com ✓ FREE DELIVERY and Returns possible on eligible purchases
B2B Music Streaming Services for Brands | Tuned Global Tuned Global is your 360º B2B music services technology partner. Streaming app or API solutions, we help you to quickly & effectively launch your project.
Go 1.19 Release Notes - The Go Programming Language The latest Go release, version 1.19, arrives five months after Go 1.18. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all ...
.NET Data Community Standup - CoreWCF: Roadmap and Q&A CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF services to ...
Introducing the Livebook Desktop app 🎉 - Livebook.dev The Livebook Blog We want Livebook to be accessible to as many people as possible. Before this release, installing Livebook on your machine could be considere...
RailsConf 2022 Conference This past week I had the privilege of presenting at and attending RailsConf 2022 Conference in Portland, OR. My presentation was titled Puny to Powerful PostgreSQL Rails Apps. This post will focus mainly on my presentation experience.
Sovereign Unicorns: Jiaolong, A $1 Billion Private City in China Could the next unicorns be private cities? A primer on a 120,000-resident, $5 billion GDP private city experiment in China, plus valuation models on network states.
Monzo growth I've been asked a few times recently how we got customers to sign up to Monzo in the early years and I haven't been able to give a satisfactory answer in a sufficiently short space of time. I thought...
The Startup Data Dilemma Startups need data to grow, but in order to get data, they need to already be growing. How can startups overcome this to find a scalable way to make data-driven decisions?
A Sustainable Pace Gets You to the Finish Line One of the first things I tend to discuss with new members upon welcoming them to my research group is a brief plan for their first weeks. I always tell them variations of the following sentence:
How Would Anti-Instagram Look Like? Reading all those discussions about the updates to Instagram and how people are turning disillusioned with the app, I began thinking: what would an ideal anti-Instagram service look like? Let's look at the most common complaints and try to find an alterna...
How to Get Your First Job in UX: A Guide I get asked this question a lot, so it seems like a good idea to collect my thoughts and turn it into a post - I aim to update this regularly as I think of new things.
Decompiling Android apps – Trickster Dev Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
Minimal Container Images: Towards a More Secure Future This post walks through the typical approaches in this space — minimal distributions, scratch and “distroless” — finishing with a look at Chainguard’s new, improved version of distroless.
To Be Determined - Generic Recursion Applied to Algebraic Graphs It would be such a shame if I couldn’t combine Rust, recursion schemes, and graphs into one blog post (with the added bonus of leaving out C++). So here we go!