ClojureDart: Aim your darts at the right target! - Flexiana Expanding the Clojure language is sometimes achieved by integrating it with other languages. In this article, Enyert presents ClojureDart!
Technology ROI Discussions are Broken - Ken Kantzer's Blog This post is on how technical leaders should think about the value of technology and especially technology innovation. This is not a trivial task—and the point of this post is that commonly-used method of Return on Investment (ROI) is deeply flawed.
Weeknotes: Parallel queries for Datasette, plus some middleware tricks A promising new performance optimization for Datasette, plus new datasette-gzip and datasette-total-page-time plugins. Parallel SQL queries in Datasette From the start of the project, Datasette has been built on top …
How would you make a logic programming system? I tried to investigate alternative ways to improve the programming experience (PX) considering several aspects of how users interact with the system. Those aspects include mode of interactions, language notation, data integration, function composability, ...
Building a CLI Application in Elixir · Dave Martin's Blog Building a CLI in Elixir, using Mix, Optimus, OK, HTTPotion, and escript
Imagine You're a Venture Capitalist... by @ttunguz Imagine you’re a venture investor. You find a great company. You buy 16% of the company for $8m at $50m post-money valuation. Six months later, the company raises $100m at $500m. Things have gone very well. Your 8m has 10xed. Naturally, you ride an imagin...
The Cloud Credit Trap I’m a big fan of PyTorch Lightning and use it whenever I can. So I was excited to hear the Lightning creators were launching their own MLOps platform GridAI. Unfortunately, through no fault of its cre
Personal Knowledge Management is Bullshit Knowledge is a brute force attack, not a bureaucratic spider web.
Why most indie makers fail 80%+ of all startup founders fail but from what I've seen the number for indie makers is much, much higher.
GitHub Desktop 3.0 Enhances Pull Request Integration -- Visual Studio Magazine Microsoft-owned GitHub announced GitHub Desktop 3.0, noting that it provides better integration for developer pull requests (PRs).
GitHub - shiftkey/desktop: Fork of GitHub Desktop to support various Linux distributions Fork of GitHub Desktop to support various Linux distributions - GitHub - shiftkey/desktop: Fork of GitHub Desktop to support various Linux distributions
GitHub Desktop 3.0 brings better integration for your pull requests | The GitHub Blog Receive real time notifications and review the status of your check runs for your pull request with GitHub Desktop 3.0. Read more:
Playground Text completion using large language models. GPT-J is a 6 billion parameter English model. It has some abilities in other languages too, including computer languages. Boris is a fine-tuned version of GPT-J...
The Catch Block #103 - The Return of the Cool Read Extravaganza! Lots of cool reads! Plus a new .NET MAUI release candidate; F# for C# devs; aggregate roots; logical boundaries; and the Twitter sale.
AWS Introduces the .NET Annotations Lambda Framework in Preview Recently, AWS introduced a new framework for writing .NET 6 Lambda functions called Lambda Annotations. This framework was built alongside the .NET 6 managed runtime for Lambda released last February.
Researchers develop a paper-thin loudspeaker MIT researchers created an ultrathin loudspeaker that can turn any rigid surface into a high-quality, active audio source. The fabrication process can enable the thin-film devices to be produced at scale.
Cloudflare blocks 15M rps HTTPS DDoS attack Earlier this month, Cloudflare’s systems automatically detected and mitigated a 15.3 million request-per-second (rps) DDoS attack — one of the largest HTTPS DDoS attacks on record
PSA: RavenDB 4.2 LTS ending support on June 30, 2022 RavenDB 4.2 came out in May 2019. It was our first LTS (long term support) edition for RavenDB and it has had a great run. All good things must come to an en...
On .NET Live - Wrapping browser APIs in Blazor WASM In this week's episode, Kristoffer Strube joins the panel to show us a Blazor WASM wrapper for the browser File System Access API. He's bringing demos and co...
SELinux is unmanageable; just turn it off if it gets in your way I’ve been an SELinux complexity apologist for years. Lately, I’ve concluded that every implementation with difficult-to-configure policies is just unmanageable.
Release v2.5.0 · caddyserver/caddy Caddy 2.5 introduces new features you'll love as well as a huge number of bug fixes and enhancements. Thank you to everyone who contributed! Feel free to ask on the forum if you have any questions ...
Long-Running Tasks in a Monolith ASP.NET Core Application Process long-running tasks in ASP.NET Core for a monolithic application. System.Channel, Reactive Extension and TPL is used
Hybrid Model for GitHub and Azure DevOps – Enjoy the best of both worlds We have the luxury of creating our own hybrid model to include the maturity and enterprise friendly capabilities of Azure DevOps with the flexible and innovative spirit we find in GitHub Enterprise.
Slack’s Incident on 2-22-22 - Slack Engineering By Laura Nolan, with contributions from Glen D. Sanford, Jamie Scheinblum, and Chris Sullivan. Assessing conditions Slack experienced a major incident on February 22 this year, during which time many users were unable to connect to Slack, including the au...
What’s Coming for Blazor in .NET 7? .NET 7 is slated for release later this year, but what will it bring for us Blazor developers?
Create .NET Objects without Calling The Constructor Use System.Runtime.CompilerServices to create an object instance without calling the constructor
100 Days of TypeScript (Day 8) At the end of the last article, I said that we were going to start looking at working with TypeScript on web pages. In this post, we are going to create a simple web-based calculator that shows how…
Hooks, Dependencies and Stale Closures Let's demystify what stale closures are in combination with react hooks with the help of the analogy of taking a photo ...
.NET MAUI Release Candidate 2 Adds Tizen Support -- Visual Studio Magazine Only two weeks after .NET Multi-platform App UI (.NET MAUI) RC1, Microsoft has shipped RC2, highlighted by new Tizen support.
Yes, I will quit Twitter Lot of Twitter discussion on Twitter today about the news . My response is pretty simple: if Elon Musk buys Twitter, I'm quitting Twitter. I...
Assisted solving of Salesforce deployments errors Salesforce DX allows to deploy sources or metadata with single command lines, and that’s great.
Vectorization in OLAP Databases — tech ramblings A recent trend in OLAP (Online Analytical Processing) database systems has been to overhaul the SQL query engine from the traditional ones setup for OLTP (Online Transactional Processing) usecases. They have done this by either using vectorization, or jus...
Reversing 2.4GHz remote control · random hacks I have an old project on Github called rf-car for controlling a radio car with HackRF. A few months ago, my daughter received a new RC car made by Dickie Toys:
Feature flags: the good and the bad TLDR: Should you ever use Feature flags? Short answer: NO, hardly ever!
5 Software Engineering Foot-guns - Ken Kantzer's Blog I thought I'd take a break this week, and write about some bad engineering habits that I've found the absolute hardest to quit.
How to create a Blog with Contentlayer and NextJs – Sandro Maglione Create a fully customizable blog using the power of nextjs, contentlayer, and mdx.
Single File Applications At Browserling, we're huge fans of single file self-contained applications. Our entire website is a single index.php file and the entire browser application is a single script.js file. The index.php is a 18,000 line file. $ wc -l index.php 18060 index.php...
Platforms change but cool URIs don't. With the recent news of Twitter’s board accepting Elon Musk’s offer to buy Twitter, some folks are talking about leaving Twitter. In the long scheme of things, being founded in 2006 makes Twitter a young company, but the internet is different and over the...