Django, HTMX and Alpine.js: Modern websites, JavaScript optional Building a modern front end in Django without reaching for a full-blown JavaScript framework. Choosing the right tools for the job, and bringing them into your project.
Why should I build cross-platform native apps with .NET MAUI? | One Dev Question Why should I build cross-platform native apps with .NET MAUI? David Ortinau tells us about some of the advantages.Learn more at the .NET Conference 2021: h...
Jobs — Akita Software We are growing! Get in touch if you want to help build the future of API observability.
Your Board of Directors is Probably Going to Fire You One of my portfolio companies raised a round a few months ago and I left their board. So, for the first time in a long time, I am not on any boards of directors. Since I no longer have anyone speci…
Apple sues NSO Group to curb the abuse of state-sponsored spyware Apple today filed a lawsuit against NSO Group to hold it accountable for abusive surveillance and the targeting of a small number of Apple users.
ZK-Hack Puzzle #4 Writeup - HackMD # ZK-Hack Puzzle #4 Writeup ## Intro This week the 4th puzzle of the [ZK-Hack](https://www.zkhack.d
Every business process secretly wants to fail Business processes ensure uniformity and help catch errors. The people who created the process did so with the most noble of intentions, but secretly, every process subconsciously wants to fail. It just doesn’t know it yet. I got a bug saying that my widg...
.NET Frontend Day 2022: Call for Speakers/Papers .NET Frontend Day will be a full-day online conference with a focus on building frontend applications using .NET.Below are some ideas about what you c...
Microservices — The Letter and the Spirit Microservices to be a pattern of ‘decoupled services’ managed to get the best out of it (the underlying understanding of the pattern (‘small’ vs ‘decoupled’) forces developers to take certain design decisions that are consistent with these objectives. In ...
RavenDB 5.3 New Features: TCP Compression Most of the time, you’ll communicate with RavenDB using HTTP, making REST calls. When you are doing that, you can take advantage of request compression...
Announcing Argo for Spectrum Announcing general availability of Argo for Spectrum, a way to turbo-charge any TCP based application.
[CallerArgumentExpression] and throw helpers: Exploring .NET Core 6 - Part 11 In this post I describe the new C# 10 attribute, [CallerArgumentExpression], and show how it's used in .NET 6 to create a throw helper for ArgumentNull
I test in prod – Increment: Testing Testing in production is a superpower. It’s our inability to acknowledge it that’s the trouble.
Non-normal median sampling distribution | Andrey Akinshin Let’s consider the classic sample median. If a sample is sorted and the number of sample elements is odd, the median is the middle element. In the ca...
Server-side source map support on elmah.io With elmah.io's server-side source map support, we automatically try to de-minify JavaScript stack traces. Get a quick introduction in this post.
practical-aspnetcore/projects/net6/liquid-view at net5.0 · dodyg/practical-aspnetcore Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0 and 6.0 projects you can use. Readme contains explanations on all projects. - practical-aspnetcore/projects/net6/liquid-view at net5.0 · dodyg/...
[Last Week in .NET #69] – Our Commitment To .NET News If there was an award for ‘blandest headline describing really bad things’, Microsoft’s comms team would have won it. Let’s see which story I’m talking about, shall we…
GoDaddy Breached - Plaintext Passwords - 1.2M Affected This morning, GoDaddy disclosed that an unknown attacker had gained unauthorized access to the system used to provision the company’s Managed WordPress sites, impacting up to 1.2 million of their WordPress customers. Note that this number does not include...
People mistake the internet’s knowledge for their own In the current digital age, people are constantly connected to online information. The present research provides evidence that on-demand access to external information, enabled by the internet and search engines like Google, blurs the boundaries between i...
Remix - Build Better Websites After over a year of development, Remix v1.0 is around the corner and its going open source
cut -c considered harmful | gay robot noises Like many window manager nerds, I have a status bar (in my case, waybar) that shows the artist and title of the song I'm currently listening to. cmus has a command-line tool that (among other things) will format information for you, so I thought it was as...
Why I don't like layered architecture for microservices | Gary Woodfine Exploring why implementing the layered architecture pattern is not always a great idea when developing software applications especially when it comes to microservices or REST Based API's
Don't Code Tired | What’s New in C# 10: Simplify Argument Null Checking Code Don't Code Tired - Jason Roberts on Software Development and .NET -
DateOnly and TimeOnly support with System.Text.Json In .NET 6.0 we finally have DateOnly and TimeOnly, two long-awaited data types that allow to store, respectively, only a date (i.e., a birth date or an invoice date) or a time in day (for example, …
TypeScript vs JSDoc JavaScript | I CAN MAKE THIS WORK There's a debate to be had about whether using JavaScript or TypeScript leads to better outcomes when building a project. The introduction of using JSDoc annotations to type a JavaScript codebase introduces a new dynamic to this discussion. This post will...
SOLID Principles Expressed as Rules Rules are specific applications of principles. We can and must apply principles without rules, but any application of a principle is an action or inaction. R...
Scaling Carbon Capture This blog is a follow up to So You Want To Start A Carbon Capture Company. In the last five months, the cadence of new entrants in this space, as well as new climate-focused funds, has only increas…
Stable Software Release System | blog.kronis.dev My blog, where i attempt to collect my thoughts and share the occasional interesting topic with others
Speculative Autobiographies It is very difficult to predict how one’s life will go; not only your life situation, but the very objects of your desire, are subject to change. This accounts for the terrible mess that people som…
Wrap a website with a Webextension I've tried to wrap any website into my own interface for the last couple of days, and that revealed itself to be a very painful experience. Actually I haven't managed to get it working as well as I wanted. So I want to describe all things that I tried in ...
Scott C. Krause Front-end Engineer | Vue.js TypeScript GoLang WASM Lead product storyteller, UX artisan, front-end engineer, and prolific open source contributor. Reimagine product narratives as interactive dashboards, persuasive infographics, and succinct data visualizations. Advocate for performant, functional, testabl...
Mentoring junior programmers: What I tell them is job number one - Vallified I’ve mentored, coached, managed, and reviewed many software developers throughout the years. There are many different areas one can discuss, but my most importance advice for engineers early in their career has never changed. Your first years are critical...
Don't Bring a Tree to a Mesh Fight I am Alan, a Software Engineer, Gamer, and Metalhead. Sometimes I write about stuffs and here's where I stash them. Welcome!
Use Cases: The purpose of your code Have you ever wondered to what extent your code expresses the business rules it supports?Among all the things I have learned on the topic of software devel...
Pranav Kasetti - Software Developer I've been fortunate in my short career so far to have worked with a variety of software teams across industry sectors. I am writing this post to reflect on what I learnt from each team that I've worked with. I have learnt a lot along my journey, and I tri...