Why Beeminder? I vigorously encourage you to use Beeminder for tracking, maintaining, and modifying habits.
ClickHouse, Redshift and 2.5 Billion Rows of Time Series Data Let’s walk through using AWS to generate 2.5 billion rows of true time series data, and then using ClickHouse to demonstrate some very impressive performance.
The Definition of News Has Been Legally Changed The onus of verification is now entirely up to the audience.
DigitalOcean's Hacktoberfest is Hurting Open Source For the last couple of years, DigitalOcean has run Hacktoberfest, which purports to “support open source” by giving free t-shirts to people who send pull requests to open source repositories. In reality, Hacktoberfest is a corporate-s...
Semantically Modeling of Narrative Events Semantically modeling of narrative events with accompanying interactive 3D environments.
Fast Builds: Make a Url Shortener with .NET Quickly prototype your first URL Shortener with .NET 5. This tutorial will show you how!
planck constant Planck constant. Awakening to Self. Body Shamanics. Healing. Thoughts and images. Technology and interfaces.
Using Hangfire and MediatR as a Message Dispatcher You can use two popular libraries in Hangfire and MediatR to create a pretty powerful in-process and out-of-process messaging solution
Blazor Guru Details Best Performance Practices -- Visual Studio Magazine Microsoft's point man on the Blazor project -- and basically the creator of the project -- Steve Sanderson, is detailing performance best practices for the web development framework that uses C# instead of JavaScript.
How to not get lost while job-hunting? Are you unhappy with your current job? Has your career stopped at some point, and you have no idea what to do next? Or you just need some fresh air, a new job, but are afraid to change? You are not alone with these feelings! In my earlier post, I ad...
The Coinbase post was 100% right. Here's what you can do about it Recently there was a minor controversy over a blogpost from Coinbase’s CEO discouraging employees from thinking about politics, and encouraging them to focus on profit-making.
Personality Does Not Define Success Tim Cook wakes up at 3:45 am . Yoshiro Nakamatsu dives underwater for the best ideas . Marissa Mayer personally approves every hire…
The story on how I discovered, fell in love and abandoned Event Sourcing Well, yeah … quite the title here, for quite the story. To be honest, I discovered and used Event sourcing way before it was called event sourcing, and way before it was cool, or at least at …
Objects Of Power Langdon Winner’s Do Artifacts have Politics? (synopsis of the essay) has been a bit of a touch stone for me in the last few months. The essay makes clear that the things humans make have both intended and unintended consequences. Some of these objects aff...
How about connecting any BLE, Modbus, Serial IoT device to Azure easily? That's what the IoT Plug and Play bridge is for! Learn more on the #IoTShow with @obloch You can now connect existing sensors to Azure with little to no-code using IoT Plug and Play bridge! For developers who are building IoT solutions with existing hardware attached to a Linux or Windows
teenage engineering – OB–4 magic radio introducing OB–4, the portable high fidelity loudspeaker with two 4'' bass drivers and a pair of neodymium tweeters that deliver crystal clear, open natural sound with 38 watts per channel — that's around 100 decibels
Google/Fitbit will monetise health data and harm consumers The European Commission is conducting an in-depth investigation of the Google/Fitbit deal. A static, conventional view would suggest limited issues from a merger of complements. Yet, as this column outlines, unprecedented concerns arise when one sees that...
How to Build Securely with Blazor WebAssembly (WASM) Learn how to securely build front end WebAssembly sites in .NET's Blazor WASM and C# - no Javascript required.
Microsoft Retools WPF Open Source Effort After Negative Feedback -- Visual Studio Magazine After a GitHub survey about its .NET open source efforts yielded negative feedback, Microsoft is retooling its efforts for the most problematic repo, Windows Presentation Foundation (WPF).
Transitioning the Dapr project to open governance About one year ago, we released Dapr as an open source project to enable developers to build event-based, distributed applications using a wide variety of different programming languages and platforms. Since the initial release, we have seen tremendous ad...
NASA Built Two Versions of the Apollo Command Module My companion article, which also has a full source list, is over on my blog at Medium: https://medium.com/@AmyShiraTeitel/why-nasa-built-two-versions-of-the-apollo-command-module-e6a6f1d59632?sk=426cc66555576d07d72e92067e1c0165 (My blogs are edited versi...
.NET Interactive Preview 3: VS Code Insiders and Polyglot Notebooks | .NET Blog With .NET Interactive Preview 3, we've added a VS Code Insiders experience and a number of new features to our existing .NET notebooks support for Jupyter.
Collect and Automate Diagnostic Actions with Azure App Services | Premier Developer Reed Robison shares techniques to collect and automate recovery behavior with Azure App Services. Troubleshooting production systems is often a balance between restoring services quickly and trying to collect enough information to isolate what caused the ...
Entity Framework Community Standup - Sept 30th 2020 - Geographic Data with NetTopologySuite Joe Amenta joins us to discuss how to add spatial data to your applications to open a world of new relationships between data. He will demonstrate the "status quote" for querying spatial data from .NET Core and demo integrations with NetTopologSuite and E...
Validating an input on keypress instead of on change in Blazor - Gérald Barré In this post, I describe how to validate an input on oninput event instead of on onchanged event in ASP.NET Core Blazor.
GameDataCrunch: my facts-first game metrics website I'm working on a new website called GameDataCrunch.com, a new way to understand the game industry by looking at metrics and slicing them up in a bunch of different ways.
Coinbase offers exit package to those uncomfortable with new direction Coinbase is offering a package for employees seeking an exit after the release of a blog post from its CEO.
Bonus operations for C++/WinRT iterators: The IIterator<T> | The Old New Thing C++/WinRT provides iterators for a number of basic Windows Runtime collections. Let’s start with the lowest-level Windows Runtime iterator-ish thing: The IIterator<T>, which represents a cursor in a collection. C++/WinRT adds two additional operators to t...
C# Language Highlights: Tuples In this video, Maira and Kendra will teach us how to use tuples in C#. The tuples feature provides concise syntax to group multiple data elements in a lightweight data structure. To learn more about o
Hangfire + MediatR = Message Dispatcher You can use two popular libraries in MediatR and Hangfire to create a pretty cool solution to move messaging out-of-process into a separate worker. Here's how you can take these two libraries and use them together. 🔔 Subscribe: https://www.youtube.com/...
dotnet/AspNetCore.Docs Documentation for ASP.NET Core. Contribute to dotnet/AspNetCore.Docs development by creating an account on GitHub.
Provisioning resources on AWS using AWS CDK and Azure DevOps Pipelines Introduction First of all let me tell you that I’m huge proponent of Terraform as a framework for defining infrastructure in code. One of the things that I like most about Terraform is that not only every major cloud provider (AWS, Azure, GCP) offers thei...
Hackers jailbreak Apple's T2 security chip powered by bridgeOS - Report Cyber Crime The Apple T2 security chip has finally been jailbroken! Here’s all you need to know about it. The Apple T2 Security chip now has a jailbreak The latest update of checkra1n adds support for bridgeOS – the operating...
Customer Success Engineer- Australia We are looking for a passionate Customer Success Engineer to bring Pulumi’s cloud programming model to the world. You will be a part of realizing a vision where every developer can program the cloud. In this customer-facing support engineering role, yo...
Release OBS Studio 26.0 · obsproject/obs-studio As usual, if you would like to support our project, please check us out on Patreon or OpenCollective! New Features and Additions Windows: Added Virtual Camera, allowing you to use the OBS output a...
Immutability in JavaScript This post covers immutability in JavaScript, how the concept can help us write better applications and manage our data.
A simple pattern for using System.CommandLine with dependency injection | endjin Have you tried using the new System.CommandLine packages? This blog shows you how to build up a command line tool quickly and easily, using dependency injection for the initialisation.
Getting rid of array bound checks, ref-returns and .NET 5 – TooSlowException Imagine we have a simple class, a wrapper around some array of structs (better data locality etc.):
Find and Compare Removalists findamover.com.au takes the hassle out of finding a removalist by quickly allowing you find and compare quotes from the best removalists throughout Australia
New features in the fish shell Fish (the "friendly interactive shell") has the explicit goal of being more user-friendly than other shells. It features a modern command-line interface with syntax highlighting, tab completion, and auto-suggestions out of the box (all with no configurat...
From Zero to main(): How to Write a Bootloader from Scratch An in-depth tutorial on how to write a bootloader from scratch for ARM cortex-m series microcontrollers.
SwiftUI 2.0: Flexible Layout Design Tue, Oct 13, 2020, 4:00 PM: Sr iOS Engineer at Adept Mobile and Author of SwiftUI Projects for Pack. Presenting to us from Tampa, FloridaIn this talk, Craig will show you what you can do to create fle
Repo experience survey results | .NET Blog A couple of months ago we ran a survey of our github community to understand our users satisfaction and experience with the mechanics of how the projects are open-sourced with the community. This post shares the results.
Vespa vs. Elasticsearch for matching millions of people As a dating application, an integral part of the experience is in recommending to you great potential matches based on the myriad of preferences you and your potential matches have set.
Rust 2021: GUI This is a response to the Rust call for blogs 2021 and also a followup to last year’s entry. It will be entirely focused on GUI.
The .NET Portability Analyzer - .NET Learn how to use the .NET Portability Analyzer tool to evaluate how portable your code is among the various .NET implementations, including .NET Core, .NET Standard, UWP, and Xamarin.