C# 10 new feature CallerArgumentExpression
The CallerArgumentExpression has been discussed for years, it was supposed to a part of C# 8.0 but got delayed. Finally this month it is delivered along with C# 10 and .NET 6. …
The latest blog posts to take off on Hacker News. 1,517 posts.
The CallerArgumentExpression has been discussed for years, it was supposed to a part of C# 8.0 but got delayed. Finally this month it is delivered along with C# 10 and .NET 6. …
In a world with tools like NPM that are supposed to make websites fast why have they gotten so slow?
As of Late 2021, which AWS service should I use to run my new containerized app in production?
Several weeks ago we received a bug report from a customer that said their game was crashing when using IL2CPP scripting backend. QA verified the bug and assigned it to me for fixing. The project was quite big (although far from the largest ones); it took 40 minutes to build on my machine. The instructions on the bug…
This is old! When I wrote it, I was a very different person.As it turns out, growing up a bit made me care a lot less about the nuances of Rust programming.
To implement its safety guarantees, the Rust compiler keeps careful track of ownership and references throughout a program. This makes writing certain kinds of data structures challenging; in particular, data structures that have circular references.
Contrasting how each language handles iteration helps understand how to work effectively in either.
Build a redis server in Elixir
In part 1 I dove into Spotify Codes and explained the general technical concepts of how they work. If you haven’t read that post you should check it out. I shared it on reddit where it generated a lot of interesting discussion. Ludvig Strigeus, a key early developer at Spotify and the person who invented Spotify…
Sometimes we start things but decide midway through that we would prefer to rather not be doing them. That process is sometimes referred to as cancellation. Say we accidentally clicked "download" on a large file in the browser. We should have a way to tell the computer to stop downloading it.
I worked on Rust part-time for several years at Mozilla. During that period I regularly summarized how the compiler’s performance had improved. For example: 2017-11-12 to 2019-07-24.
The new sparse index feature makes it feel like you are working in a small repository when working in a focused portion of a monorepo.
When you search for executions of a function in Pernosco (or set a breakpoint in a more traditional debugger), how does the debugger decide where to stop? You might think it just stops at the first instruction in a function, but that's not true in general. Debuggers actually stop immediately after the function's…
We are releasing the second patch release of the 1.2 series.
Rubinius began as a metacircular implementation of Ruby and was billed as Ruby in Ruby . Today the core and much of the standard library, parser, bytecode compiler, and other components are implemented in Ruby, but the interpreter, runtime, GC and other components, are written in C++.
Happy Birthday, Go!
How to create an adaptive app for desktops with Flutter, with a different UI design for macOS and Windows, while using a single codebase.
Dive into both the Ruby and Go languages, learn to write Go in Ruby, and gain the ability to modify Ruby exactly as you desire
TITANSLOT88 menyediakan info akses login, cara daftar, serta link alternatif terbaru 2026, didukung navigasi mudah dan tampilan responsif di semua perangkat.
Features you already have but may not know about!
Go 1.18 will be a significant release of the programming language that will contain some major features that I’m excited about. The upcoming version is scheduled for early 2022. The first beta should be out in a month. Let’s take a look at some of the new features that will be available.
🔎I authored this blog post whilst I was an employee of Gitpod for Gitpod. I no longer work at Gitpod. In what seems like a long time ago, in part because it is, I learned the catastrophic capabilities of this command the hard way, and I'm sure folks my
If you're on a version of Windows 11 that is build 22000 or greater, you can ...
Since Ruby 2.6 introduced MJIT in 2018 , its performance greatly improved, and finally we achieved Ruby3x3 last year . But even though Optcarrot has shown impressive speedups, the JIT hasn’t benefited real world business applications.
I am very proud to say that after about 10 months of work I finished writing my Emacs Lisp book . If you haven’t heard of it yet, it’s called “Hacking your way around in Emacs” and it is an intermediate-level textbook on Emacs Lisp, showing a lot of useful things on about 100 pages.
.NET 6 is now available. It is easier to use, runs faster, and has many new features.
So I couldn't sleep the other night, and my brain wanted to think about odd problems… Ever had a script that's compatible with both, Python 2 and 3, but you didn't want to bother the user to know whic
In the aftermath of my previous blog post about using Nextjournal's clojure-mode for better highlighting, I tried optimizing the JS output and got a look at the internals of CodeMirror 6 . I realized that writing a Clojure highlighter from scratch wasn't that hard if you had the right tools at hand:
Recently was thinking about Java and reflection and how it actually ended up causing the prolifera…