Pragmatic weekend project - apartments bot Starting and completing a weekend project, is often challenging. Feature creep, tech stack choices and unwaranted tech excelency (100% test coverage for a weekend project anyone?) are your enemies, making the project timeline go beyond one...
Experimenting with Memory Management for Basil A first pass at how Basil should handle dynamically-sized objects.
Efficient Note Taking As my company starts belatedly revamping our corporate structure a lot of things have been changing, including my personal spiral towards a manager schedule vs a maker schedule lately. One thing I have noticed as I track more and more disparate things is ...
Batch, batch, batch: Respect the classics! Today I randomly stumbled upon some discussions about DirectX 12, Mantle and whatnot. It seems a lot of people somehow think that the whole idea of reducing draw call overhead was new for Mantle an…
julia as a cli calculator I have been using the Julia REPL as my day-to-day calculator on the command line for more than a year now. I am surprised that I haven’t seen more posts talking about how powerful and extensible the language is for simple numerical calculations and script...
Turn off your browser and try red, green & refactor pattern (part 2) Every now and then, I come across mentally exhausted and frustrated web developers who try to test their work by clicking here and there in the UI. Most of the times something is still missing so they have to repeat this routine yet another time. My propo...
Dear freelancer, protect yourself. A few days ago, I wrote a post about how freelancers and clients should manage their relationship and be realistic about expectations
State of the Market - Infinite State Hidden Markov Models My dirichletprocess package for R has the ability to fit Infinite Hidden Markov Models using a Dirichlet process. To demonstrate this functionality I will fit a Hidden Markov model to some financial data to see how the states change over time and hopefull...
Deploying a Branch to Netlify on the Command-Line · Jamie Tanna | Software Engineer How to use Netlify's Node CLI to deploy a given branch to Netlify.
Taming Webpackʼs content hashes We wanted our collection of microservices share and reuse the assets they compile. How hard could that be?
Why does this lazy sequence work? | Phillippe Siclait I explore a succinct, corecursive definition for the sequence of prime numbers in Clojure — and why it works.
SQLite Forum: Caution: clang-11.0.0 miscompiles SQLite It appears that the clang-11.0.0 compiler mis-compiles sqlite3.c version 3.32.1. I have checked in a change to SQLite that appears to work around the problem. But there might be other bugs. Therefore, use clang-11.0.0 with caution and test your applicat...
Configuring Errors and Warnings in C# Prevent accidental mistakes or apply best practices through Roslyn analyzers by configuring errors and warnings in C# that can fail the build.
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
iMessage for Windows A year and a half ago, I heeded the growing warning signs that indicated the looming demise of macOS, née OS X, as a platform for developer and true computer enthusiasts, and set about trying to fi…
Agenda - NDC Melbourne 2020 NDC Melbourne 2020 is a 4-day online workshop event for software developers. Topics will include: .NET, AI, Architecture, Big Data, Cloud, Concurrency, Continuous Delivery, Cross-Platform, Database, Design, DevOps, Embedded, Ethics, Fun, Functional Progra...
25 million user records leak online from popular math app Mathway | ZDNet The Mathway user data has been previously on sale on the dark web, hacker forums, and Telegram channels for the past two weeks.
Those Win9x Crashes on Fast Machines… It is well known that Win9x variants prior to Windows 98 have a tendency to crash on fast CPUs. The definition of “fast” is of course fuzzy but the problems were known to occur on AMD K6-2 processors running at 350 MHz or faster as early as 1998. This led...
GitHub Classroom GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
The top types `any` and `unknown` in TypeScript In TypeScript, any and unknown are types that contain all values. In this blog post, we examine how they work.
Building Design Systems for Apps App design and development is a lengthy process, with more time for things to go wrong. Design systems ensure your app is built the right way from the get-go.
ReSharper 2020.2 Roadmap - .NET Tools Blog Let's take a look at what we're working on for the 2020.2 release of ReSharper.
Don't Code Tired | Gradually Rollout New Features with Targeting Feature Flags (Microsoft.FeatureManagement) Don't Code Tired - Jason Roberts on Software Development and .NET -
Why isn't Seattle trying to save this Black-owned bookstore? | Nikkita Oliver If we really believed in racial and social justice in this city, we'd try to save the Life Enrichment Bookstore, or LEMS.
johnboiles/obs-mac-virtualcam Creates a virtual webcam device from the output of OBS. Especially useful for streaming smooth, composited video into Zoom, Hangouts, Jitsi etc. Like CatxFish/obs-virtualcam but for macOS. - johnbo...
Is a trillion-dollar worth of programming lying on the ground Is a trillion-dollars worth of programming lying on the ground ? > If you see a $20 bill lying on the sidewalk, today is your lucky day. If you see