Stay Calm and Learn This · Patrick Juchli Software should convey a sense of calm. How do you get there?
Finding Types at Runtime in .NET Core One of the best features of .NET has always been the type system. In terms of rigor I place it...
Building Through Uncertainty Product-building is just not as easy as we think it is, both before and after it’s done. Before we start, it seems easier than it will be. And after we’re done, it seems easier than it was. Cognitive Biases Whenever we build something, we face constraints...
Unravelling `async for` loops When I decided the next post in my series on Python's syntactic sugar would be on async for, I figured it would be straightforward. I have already done `for` loops, so I have something to build off of. The language reference also specifies the pseudo-code...
Static Analysis in JavaScriptCore (Part I) Recently I’ve been spending time to understand some internals of JavaScriptCore (JSC), the Javascript JIT compiler powering the Safari browser. For background knowledge, I strongly recommend this grea
Introduction — Otter documentation Otter, the Online Table Top Environment Renderer, is an online game system.
Most Startup ‘Pivots’ Aren’t Really Pivots, They’re Just What Startups Are Supposed To Do Don’t Freak Out When Part Of Your Original Hypothesis Was Wrong If you showed me a bunch of random early stage startups and asked me to select the ones disproportionately likely to be successful, I…
How to parse any website I'll share my approach which helps me to build reliable parsers of any website. I'm not going to show here actual scripts but I'll describe how I extract the data from any website. It should be useful when you need to decide how and what part of the webs...
Disclosing CVE-2021-40823 and CVE-2021-40824: E2EE vulnerability in multiple Matrix clients | Matrix.org
Designing Beautiful Shadows in CSS When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
Why I’m Not an Angel Investor — Stuff George Writes Last year, I became interested in angel investing as a potential hobby and business opportunity. It seemed like a pretty good fit for my professional experience: I’ve founded 2 profitable companies, raised venture funding, went through YC in W14, and have...
FORCEDENTRY: NSO Group iMessage Zero-Click Exploit Captured in the Wild - The Citizen Lab While analyzing the phone of a Saudi activist infected with NSO Group’s Pegasus spyware, we discovered a zero-day zero-click exploit against iMessage. The exploit, which we call FORCEDENTRY, targets Apple’s image rendering library, and was effective again...
Apple patches a NSO zero-day flaw affecting all devices – TechCrunch Citizen Lab says the ForcedEntry flaw affects all iPhones, iPads, Macs and Watches.
Getting Started Tweetinvi .NET Twitter | C# Tutorials Blog With Tweetinvi 5.0, a C# wrapper library for the Twitter API, you can easily create a .NET application to read or write tweets.
Developers: Hire or Use Consultants? This Venturebeat article highlights some of the very real challenges organizations face in acquiring and retaining software development talent.
New Open Source ONNX Runtime Web Does Machine Learning Modeling in Browser -- Visual Studio Magazine 'It is challenging to make native AI applications portable to multiple platforms given the variations in programming languages and deployment environments.'
OData (Open Data Protocol) in ASP.NET 6.0 OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming RESTful APIs. This post is about implementing OData (Open Data Protocol) in ASP.NET 6.0. OData RESTful APIs are easy to consu...
Hyperbaric oxygen therapy reverses hallmarks of Alzheimer’s disease and dementia - Technology Org A team of investigators from Tel Aviv University (TAU) has succeeded in restoring brain trauma by hyperbaric oxygen therapy (HBOT). This is the first time
r/perfectlycutscreams - German Streamer watching a self defense video 60,479 votes and 369 comments so far on Reddit
Resource efficient Thread Pools with Zig I'd like to share what I've been working on for the past 2 years give or take. It's a thread pool...
Cloud Providers Publish Ransomware Mitigation Strategies In the last few weeks AWS, Azure and Google Cloud have posted articles and documentation with suggestions on ransomware mitigation techniques on the cloud, highlighting the main protections and recovery preparation actions.
Investigating an infinite loop in Release configuration - Gérald Barré In this post, I describe how we fixed a bug that causes an infinite loop in a .NET program compiled in Release configuration.
Uber must employ its drivers, Dutch court rules Taxi app Uber has to employ its drivers. From now on they fall under the collective bargaining agreement of Taxi Transport, the court ruled in a case brought by trade union FNV. Uber wanted drivers to remain self-employed, while FNV called this bogus self...
The latency of making a coffee cup I recently had to discuss the issue on the impact of latency a few times, and I found the coffee cup analogy to be an excellent tool to explain exactly what ...
The C++/WinRT query_interface_tearoff extension point, and using it for COM aggregation The C++/WinRT library’s implements template does the heavy lifting of implementing COM classes. One of the extension points is a method called query_interface_tearoff. This method is called as part of the implementation of the IUnknown::QueryInterface me...
Cloudflare Passes 250 Cities, Triples External Network Capacity, 8x-es Backbone Today, I have three speedy infrastructure updates: we’ve passed 250 on-network cities, more than tripled our external network capacity, and increased our long-haul internal backbone network by over 800% since the start of 2020.
.NET developer reacts to the StackOverflow survey 2021 Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
GitHub - hyrmn/jerk: Joe Everyman's Reporting Konverter Joe Everyman's Reporting Konverter. Contribute to hyrmn/jerk development by creating an account on GitHub.
Professional C# and .NET – 2021 Edition The new edition of my book is available – covering .NET, C#, WinUI, ASP.NET Core, EF Core, and more! Compared to the previous edition, it not only covers the newest editions of C# and .NET, y…
Introduction to System.Text.Json Through Examples - Code Maze System.Text.Json library helps us handle JSON in ASP.NET applications. It comes integrated with the framework and it's simple and easy to use
Dotnetos Conference 2021 | tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura Jiří Činčura is an independent developer, .NET, C# and Firebird expert, focusing on data and business layers, language constructs, parallelism, databases and performance. He's Microsoft Most Valuable Professional and frequent speaker. You can read his art...
NLP Tutorial with Flair & Python | Rubik's Code In this article, we explore Flair - A very simple multilingual framework for state-of-the-art NLP.
271: How not to monetize an app It has been a week since James did his "phased release" for his apps, how did it go, and would he recommend it. We also discuss how to actually monetize your app correctly when you have in-app purchases.
Implementing Angular Code Flow with PKCE using node-oidc-provider This posts shows how an Angular application can be secured using Open ID Connect code flow with PKCE and node-oidc-provider identity provider. This requires the correct configuration on both the cl…
How To Desktop in 2022 A look at all the different ways to build for desktop today. Choose your life partner wisely.
How to Write Cleaner, Safer Code with SonarQube, Docker and .NET Core This tutorial demonstrates how to use SonarQube with .NET Core.
Introduction to GitHub Codespaces Traditional development has many quirks; GitHub Codespaces provides a better development experience and a better choice for improved productivity and workflow.
How To Map A Route in an ASP.NET Core MVC application A Beginner’s guide to adding a route to an ASP.NET Core MVC web application.
Twitter reveals surprisingly low two-factor auth (2FA) adoption rate Twitter has revealed in its latest transparency report that only 2.3% of all active accounts have enabled at least one method of two-factor authentication (2FA) between July and December 2020.
The World's Oldest Active Torrent Turns 18 Soon * TorrentFreak The world's oldest active torrent file turns 18 years old this month and is still being seeded by dozens of people.
Minimal APIs at a glance in .NET 6 David Fowler doesn't have a blog. I think the psychic weight of having a blog ...
CityMayor | Dapp.com - MarbleCards | OpenSea Claim the most amazing web pages. Remember that every web page can only be marbled once and by one person only. Once a card is created, that URL is claimed forever. Now go create some classics!
Docker Licensing, Career and Coding Questions Some things just require discussion, such as Docker's new licensing, while Joe is full of it, Allen *WILL* fault them, and Michael goes on the record.
refactor: port libtransmission to C++ by ckerr · Pull Request #1787 · transmission/transmission As discussed between me and @mikedld from time to time. C++'s std:: tools are more useful than the bespoke tools in libtransmission's C code. Nearly every time I go in to fix or change some...
The Structure of Scientific Revolutions A review of The Structure of Scientific Revolutions by Thomas Kuhn.
How to raise investment I've started angel-investing this year, and a large proportion of the companies I've put money into have asked for help raising an investment round. So I wrote up my standard advice as a guide...
How to Improve programming logic Good programming logic is a big plus point to have as a developer. Logical thinking, whether programming or formal, means applying principles in a disciplined manner to achieve an acceptable result. To have a good grip on a programming language you m...
How factories were made safe The fundamental cause was a wrong attitude towards the core question: who is responsible for safety?
The p-word – Puppies, Flowers, Rainbows and Kittens I have never heard the word “politics” used in a positive light when describing a work situation. On the contrary, the words “corporate politics” evoke memories of cynical executives in ‘90s movies quoting The Art of War to their reports while figuring ou...