On the Optimization of PLONK – ZK Podcast Acknowledgement: we would like to thank Ariel Gabizon, Daira Hopwood, Kobi Gurkan, Pratyush Mishra (in alphabetical order) for their kindly reviews and insightful comments.
Agile as Trauma What if the Agile software movement was the manifestation of an entire industry that was, just, like, dealing with some stuff right now?
leontrolski - SQLAlchemy relationships TLDR The SQLAlchemy docs for relationship loading techniques are great and have some useful examples.
Common mistakes by indie game developers – Cliffski's Blog Background: I’ve been a one-man indie studio for over 20 years, sold millions of games on steam, direct, and on mac and even some console stuff. I’ve arguably had 4 ‘hit games’ over that period (seven figure revenue). This is all just my opinion, but its ...
How I Helped ‘hack’ the 2016 Election via Information Warfare – @rej_ex Before QAnon, before COVID, fake news as we know it was born during the 2016 election. The following is my story, a whistleblowers account on how I was able to manipulate a reach of tens of millions of targeted Americans weekly during the 2016 election cy...
How opcache works The opcache PHP extension implements various functionality to speed up PHP in a transparent manner. As the name indicates, its origin and primary purpose is opcode caching, but nowadays it also contains an optimizer and just-in-time compiler. However, thi...
Twitter is pushing for engagement, not conversation Twitter Topics demonstrate what's wrong with the world's most popular microblogging platform.
Bayesian histograms for rare event classification | dionhaefner.github.io Contents Extreme events call for extreme measures The problem with histograms for rare events Bayes to the rescue Significant bins only! It works™ Bayesian histograms are a stupidly fast, simple, and nonparametric way to find how rare event probabilities ...
What if Performance Advertising isn't Just an Analytics Scam? Responding to Rand Fishkin's 'What if Performance Advertising is Just an Analytics Scam?'
What Do I Want from My Next Job? I’m currently enjoying being unemployed, and I won’t be looking for a new position until some time in 2022, but I’ve been thinking about what I want from next position. There are many things I’d like, but what are my priorities? This post is my attempt to...
vite build A walkthrough of the Vite codebase to understand how Vite bundles and optimize your code for production
Long Tiny Loop: Attempt #2 Brooklyn New York, evolutionary path optimization, and my second Long Tiny Loop attempt!
Getting Unstuck Through the years of talking with engineers in one-on-ones, there’s a common conversation that goes something like this: How do I ask for help? How do I find...
As .NET 6 Nears GA, Blazor WebAssembly Can Now Use Native Dependencies -- Visual Studio Magazine Less than a month before .NET 6 ships, Microsoft announced Blazor WebAssembly apps can now use native dependencies, allowing developers to tap into native C code, for example, upon jumping through a few hoops.
Axonius Cybersecurity Asset Management Platform - Live Walkthrough Sign up for a live walkthrough of the Axonius Cybersecurity Asset Management Platform to get an in-depth tour and explore different use cases.
A viable solution for Python concurrency Concerns over the performance of programs written in Python are often overstated — for some use cases, at least. But there is no getting around the problem imposed by the infamous global interpreter lock (GIL), which severely limits the concurrency of mu...
Up to 26% off Monitors and Chromebooks from Sceptre, LG and more Up to 26% off Monitors and Chromebooks from Sceptre, LG and more
Developing Real-Time Collaborative Apps on October 26 2021 - Events Azure, Microsoft 365, Power Platform, and GitHub
PinePhone Pro | PINE64 PinePhone Pro, our flagship smartphone and the best way to experience mainline Linux on a mobile device Developer pre-orders are now open Pre-order * Additional charges, such as import taxes and…
7 Years Later, How Am I Doing? Around 7 years ago, I was speaking at a conference, and in between sessions, my mind drifted to how can I teach people what I have learned being a software engineer for 20 years instead of the late…
Not “Super” Code with Over 7,000 Violations I have been analyzing code for issues for a very long time. In this article, I will share what I found at a recent contract I was working on. I have analyzed some bad solutions in my career, and th…
Principal Software Engineering Manager in Redmond, Washington, United States | Engineering at Microsoft Apply for Principal Software Engineering Manager job with Microsoft in Redmond, Washington, United States. Engineering at Microsoft
Principal Technical Program Manager (Security) – Office of the CTO in Redmond, Washington, United States | Engineering at Microsoft Apply for Principal Technical Program Manager (Security) – Office of the CTO job with Microsoft in Redmond, Washington, United States. Engineering at Microsoft
GitHub - Sysinternals/SysmonForLinux Contribute to Sysinternals/SysmonForLinux development by creating an account on GitHub.
C# 10.0: File Scoped Namespaces – Get More Space For Your Code C# 10.0 and .NET 6.0 will be released in November 2021. Time to look at the new language features with a little series of blog posts. Let’s start in this blog post with a very simple feature …
How Tech Companies Should Compensate Their Remote Workers Now that pay cuts are on the table, remote workers have to determine how much an office-free life is really worth.
Introducing Cloudflare’s Technology Partner Program We aim to continue expanding our ecosystem of programs and partners to make it seamless for our customers to use Cloudflare. To support our growing ecosystem of partners, we are excited to launch our Technology Partner Program.
dotNetDave Rocks The Ukraine! I am very excited to announce that for the first time the dotNetDave Rock The Nation Tour will be leaving the US headed for the Ukraine! On September 19th I will be speaking at the NETwork Conferen…
Remote OK is an Open Startup Remote OK is an Open Startup, which means it operates fully transparent and shares its metrics, like revenue and traffic
What does the SizeOfImage mean in the MODULEINFO structure? A customer had a program that supported a plug-in model, and they wanted to do some analysis of how much memory those plug-ins were costing. They can already track the dynamic memory allocations performed by those plug-ins (because the plug-in model is ve...
“Look, Ma, no probes!” — Characterizing CDNs’ latencies with passive measurement A challenge with measuring and comparing network performance is the lack of large-scale global performance metrics, like RTT measurements. In this article we describe an alternative approach to active measurements, which accurately predicts network latenc...
GitHub Actions On Demand You can configure certain GitHub actions so that they can be triggered on demand, not just when a commit is added or merged.
When you want to store, index and search MBs of text inside of RavenDB A scenario came up from a user that was quite interesting to explore. Let’s us assume that we want to put the Gutenberg Project inside of RavenDB. An initial...
Code Maze Weekly #97 - Code Maze Issue #97 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Add new endpoint to ASP.NET Core application Runtime using API Framework [mikaelkoskinen.net] Interesting read by Mikael Koskinen on how to add new endpoints...
Geo Key Manager: Setting up a service for scale Diagnosing scaling issues in a service associated with TLS termination through a deep dive into some of the incidents it caused.
Photography: Tequila Sunset I live in San Diego, California and I have to say we have some really amazing sunsets. I call this one that I took in 2003 “Tequila Sunset”. More sunset photography I have taken can b…
Preview-Mania All the previews and release candidates you could ever want. .NET 6 RC 2 - the final RC. .NET MAUI Preview 9, Visual Studio RC and Preview 5 - there's even a Visual Studio for Mac preview to talk about! Tune in as David and Matt talk all about the previe...
Weekly Update 265 4M HIBP Subscribers; Kids, Devices & Social Media; BroadLink Universal Remote; The Thingiverse Breach; Hacking Missouri with F12; Sponsored by Axonius
Everything That Every .NET Developer Needs to Know About Disposable Types: Properly Disposing Objects Microsoft .NET has been around for 20 years and one thing that is very critical for every to know is exactly how memory management works in the runtime. If you don’t, you will cause performance iss…
Episode 26: Event Sourcing and Event Driven Architecture - with Callum Linington In this episode, I was joined by Callum Linington to chat about Event Sourcing! Events over time are how the world works - so shouldn’t we be leveraging that in our architectures? As quite often happens, we also went on one or two tangents, and covered a ...
Taking a Look at startTransition in React 18 React 18 is coming with several new concurrent features—including startTransition. Let’s break down how it works and what you can do with it!
Update on our new AWS .NET Deployment Experience | Amazon Web Services Last spring we announced the preview of our new AWS deployment tooling for .NET. We have been very busy adding new features since then, with new releases about every two weeks. Let’s take a look at some of the features we have shipped since the initial re...
Dotnet could not execute because the application was not found or a compatible .NET SDK is not installed I ran into this interesting issue where my System PATH environment variables ...
How to use certificates in ASP.NET Core This article will contain the following sections: What is a certificate and why do we need them? How to create a self-signed certificate for testing on your computer? How to use certificates with ASP.NET Core on the server side and on the client side?
Happy Hacktober Hello open source developers! For the past few years October has become synonymous with open source, so this year we’ve decided to opt-in our samples repositories to Hacktoberfest to encourage the community to join us in building dual-screen enhanced An...
What is your labor worth? Tech compensation in 2021 - Jacob Kaplan-Moss Salaries in tech are going up, and many people are looking for new jobs or reevaluating the ones they have. However, many tech workers have no idea what their labor is worth on the open market. There’s a huge information asymmetry here: employers have acc...
Who Represents Me? Who Represents Me provides information about current districts and members of the Texas Senate, Texas House of Representatives, the Texas delegation to the U.S. Senate and House of Representatives, and the State Board of Education.
Every search bar looks like a URL bar to users Computers would be so much better if they never had to deal with users, amirite?!!? I remember, years ago, working on a mobile web service which had a URl bar – so users could tap in bbc.co.u…