Some thoughts on newsletter advertising Over the past couple months, I’ve spent several hundred bucks on sponsoring newsletters. It’s an interesting format. Instead of targeting via algorithm (as in FB/Google ads), you target by picking newsletters with relevant topics. I kind of like it.
Why I Work on Ads "I work on ads at Google" "Can I ask why? I honestly can't understand how anyone could." Someone recently asked me why I work on ads, and I wanted to write up something more thorough than my comment. (Despite being a work topic this is a personal post an...
Clarifying the "blockchain" At the time of this writing, the price of Bitcoin is up again and, the “blockchain” is part of a stack to over 5,000 startups. What exactly is the Blockchain Proposition? When is a blockchain needed? And when is it useful?
What I Learned From 2 Years At A Digital Agency - Jeremy Shaw Blog A blog about my journey as a web developer.
You are what you do, not what you say or write If you follow the tech scene in any way, you will not have missed the ongoing self-immolation of the company Basecamp. First, if you want to read an in-depth overview of what happened, Casey Newton has written two well-sourced reports on what happened, ne...
Threats | No Mercy / No Malice In February 1946, President Truman directed his intelligence apparatus to prepare a daily summary of critical national security issues. The President’s Daily Brief (“PDB”) has been produced ever since, and those that have been made public illustrate the b...
On Software Rewrites You have been working on building a wonderful piece of software, that people actually love using. It solves a problem, and people would be really upset if it went away tomorrow. You’ve finall…
Exploring Temporality in Databases A deep-dive into the concepts behind time-traveling databases that are capable of version-controlling their data.
Blog Archive for Docusaurus | I CAN MAKE THIS WORK Docusaurus doesn't ship with "blog archive" functionality. By which I mean, something that allows you to look at an overview of your historic blog posts. It turns out it is fairly straightforward to implement your own. This post does just that.
I've analyzed the accessibility of over 1600 personal sites How accessible are personal blogs and portfolio websites?
The Startup Guide To Managing Your Email Reputation This guide covers configuring DNS records, domains, IP pools, etc., to create a reputational firewall and operational tips to protect your sender reputation
ZK languages with Alex Ozdemir In this week’s episode, Anna chats with Alex Ozdemir, a PhD student at Stanford researching formal methods, cryptography and distributed systems. They take a bird’s eye view of the current landscape of zk languages and libraries, looking at the history an...
Hello World - Introduction to C# interactive C# tutorial In this tutorial, you'll use your browser to learn C# interactively. You write C# code and see the results of compiling and running your code directly in the browser.
Accessibility and Perf improvements to WinForms Windows Forms is been a solid UI framework for creating rich desktop client apps for the Windows Desktop.In this video, Jeremy catches up with Merrie and Igo...
Efficiency is the Enemy If you ever find yourself stressed, overwhelmed, sinking into stasis despite wanting to change, or frustrated when you can’t respond to new opportunities, you need more slack in your life. Here’s how slack works and why you need more of it.
[Last Week in .NET #40] – Pour one out for .NET Framework 4.6.1 ☠ .NET Framework 4.5.2, 4.6, 4.6.1 will reach End of Support on April 26, 2022 At least, that’s the word right now. Governments around the world are still using Windows XP, so it’s not …
On Incels, Dead Bedrooms and The Hard Problems of Loneliness My father’s father was by all accounts a really bitter-hearted sort of person. I say “by all accounts” because I hardly knew him; he had at some point prior to my birth disowned my dad over a matter of money - he wanted to borrow a large amount of money f...
The Instagram ads Facebook won't show you Companies like Facebook aren’t building technology for you, they’re building technology for your data. They collect everything they can from FB, Instagram, and WhatsApp in order to sell visibility into people and their lives.This isn’t exactly a secret, b...
Visual Studio Toolbox Live - gRPC for the WCF Developer gRPC is a modern framework for building networked services and distributed applications. This live session is for developers who have previously used the Wi...
Rust Language Gains Traction in .NET Community -- Visual Studio Magazine The Rust programming language is gaining traction in the .NET community, both with Microsoft and among front-line developers.
AirDrop Anywhere - Part 2 - Writing some code Technical blog covering all things .NET and goings on at Stack Overflow
How Setting Arbitrary Deadlines Can Hurt Developers Deadlines scare me. “We need this app to go live next week” is something you most likely heard before, and you feared.
I Tried Svelte and I LOVE It!! Favorite Features vs React I like Svelte a lot more than I thought I would. I finally sat down and watched some tutorials to understand the syntax and how it works, and I'm a big fan. ...
C++ coroutines: Promise constructors | The Old New Thing So far, all of our coroutine promises have had only a default constructor. But the standard actually gives the promise access to the coroutine parameters, if it wants them.¹ If somebody declares a coroutine that uses your promise, say, simple_task<void> A...
A map through the three major coroutine series | The Old New Thing Our long national nightmare is not yet over: The three main coroutine series are now done, although that doesn’t mean I’m done with coroutines. Here’s a map through the main series, at least. There is a direct route and a number of scenic routes.
A Simple Moving Average calculator: Creating a Simple Moving Average calculator in C# - Part 1 In this post I show how to create a (very) Simple Moving Average calculator in C#
ASP.NET Core in .NET 6 - Part 07 - Support for custom event arguments in Blazor This is the seventh part of the ASP.NET Core on .NET 6 series. In this post, I want to have a quick into the support for custom event arguments in Blazor.
CSS Zen Garden - 2003 | Web Design Museum Explore the milestones in the history of web design: CSS Zen Garden - 2003.
Growing the Bytecode Alliance – The Mozilla Blog Today, Mozilla joins Fastly, Intel, and Microsoft in announcing the incorporation and expansion of the Bytecode Alliance, a cross-industry partnership to advance a vision for fast, secure, and simplified software ...
Rossen Reports: Here’s how to see if your personal info was hacked You may be surprised at what you find.
The Bytecode Alliance Calls for New Members In Mission to Build Safer Software Foundations for the Internet SAN FRANCISCO — April 28, 2021 — The Bytecode Alliance, a community dedicated to creating new software foundations, building on standards such as WebAssembly and WebAssembly System Interface (WASI), today announced incorporation as a 501...
Customize Windows Sandbox In this blog post, I will show you how you can set up, configure and customize Windows Sandbox in Windows 10 using advanced Windows Sandbox config files. Windows Sandbox is based on Hyper-V technology and allows you to spin up an isolated, temporary deskt...
Adding CAPTCHA on form posts with ASP.NET Core 🚦 We all tried to solve CAPTCHASs. In this post, I'll introduce you to CAPTCHAs and show you how to add one in ASP.NET Core using the reCAPTCHA service.
5 Techniques for Optimizing Performance on a React App Before shipping a React app, the least any team or developer needs to do is to check the performance and look to optimize the app for the end user’s experience.
The Service Now API and TypeScript Conditional Types The Service Now REST API is an API which allows you to interact with Service Now. It produces different shaped results based upon the syspa...
Monsters Weekly 208 - Intro to Storybook When building a large SPA based application, it can be challenging to get your team on the same page regarding the UI components used to build your app. In today’s episode, Simon shows us how Storyboo
Implement log monitoring with Seq and Serilog in .net Core | Gary Woodfine we are going to take a look at installing Seq and configuring our application to use Serilog to send our logs and use Seq to review our log details
Why is your ASP.NET server so slow? 10 performance problems and solutions - Michael's Coding Spot Server performance problems can happen for many different reasons. Memory issues, slow database requests, and too few machines are just some of them. Let's talk about 10 types of such issues and how to deal with them.
Building an AWS Lambda in C#, part 1: AWS At first glance, Amazon Web Services (AWS) can seem impenetrably complex, but it’s not so bad once you’ve found your way around it…
Announcing the end of support for AWS SDK for .NET version 2 (v2) | Amazon Web Services AWS SDK for .NET version 2 (v2) has reached the end of support. We will no longer publish any updates to .NET SDK v2, including critical bugs or security updates. Previously published releases will continue to be available via NuGet. The code will remain ...
Why What3Words is not suitable for safety critical applications What3Words is a widely promoted system that is used for sharing a location using just three words. For example, ///wedge.drill.mess is located in Hyde Park.The globe is divided into 3m squares, eac…
1. An architecture for .NET – The Reformed Programmer Last Updated: May 3, 2021 | Created: May 3, 2021