Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 7,298 posts.
Inside the JVM: Arrays and how they differ from other objects
Arrays are unique objects inside the JVM, and understanding their structure makes for better coding.
Mypy 1.6
We’ve just uploaded mypy 1.6 to the Python Package Index ( PyPI ). Mypy is a static type checker for Python. This release includes new fe...
Factorio 2.1 Experimental Release
Hello, we hope your week has been pleasant.
Get familiar with workspaces
Learn about Go workspaces and some of the workflows they enable.
Using Protobuf instead of JSON to communicate with a front end
CakhiaTV trực tiếp bóng đá tất cả giải đấu Full HD, miễn phí, không lag. Cà Khịa TV nhật lịch thi đấu, kết quả, link xem bóng đá hôm nay nhanh nhất.
Scipio: A Thread-per-Core Crate for Rust and Linux
Glommio (pronounced glom-io or |glomjəʊ|) is a cooperative thread-per-core crate for Rust & Linux based on io_uring. It allows you to write asynchronous code that takes advantage of rust async/await, but it doesn’t use helper threads anywhere.
AWS CodeArtifact: A fully managed software artifact repository service
Discover more about what's new at AWS with Introducing AWS CodeArtifact: A fully managed software artifact repository service
Django 1.11 beta 1 released
Posted by Tim Graham on Feb. 20, 2017
Gitea 1.19
We are proud to present the release of Gitea version 1.19.0. We highly encourage users to update to this version for many new features and other improvements. We have merged 544 https://github.com/go gitea/gitea/pulls?q=is%3Apr+milestone%3A1.19.0+is%3Amerged pull requests to rele
Index, Count, Offset, Size
Wherein we make progress towards solving one of the most vexing problems of Computer Science — naming things.
The Case for Software Craftsmanship in the Era of Vibes
From the Zed Blog: Working toward genuine, quality software in an era where code production is not the constraint anymore.
Racket 6.0: New package system, new doc CSS, JIT support for ARM
_posted by Ryan Culpepper_ Racket version 6.0 is now available from http://racket-lang.org/ Racket 6.0 has a new package system, including a catalog of hundreds of already-available packages. Please visit http://pkgs.racket-lang.org/ for an overview ...
First Preview of Android N: Developer APIs and Tools
News and insights on the Android platform, developer tools, and events.
We decided to go for the big rewrite
For small programs, where it would be a question of a few days or a few weeks to rewrite them, it will generally not be worth pondering this question for very long, and in most cases it will be better to just get started on either fixing the existing implementation or on rewriting it. For small programs it is possible…
Python language moratorium is accepted
This PEP proposes a temporary moratorium (suspension) of all changes to the Python language syntax, semantics, and built-ins for a period of at least two years from the release of Python 3.1. In particular, the moratorium would include Python 3.2 (to b...
WebExtensions in Firefox 52
Firefox 52 landed in Developer Edition this week, so we have another update on WebExtensions for you. WebExtensions are becoming the standard for add-on development in Firefox. API Parity The ...
RethinkDB 1.7: hot backup, atomic set/get, 10x insert performance improvement
Etienne Laurin ( @atnnn ), an engineer at RethinkDB, introduces these new features in this one-minute video:
Bevy 0.5: data oriented game engine built in Rust
Thanks to 88 contributors, 283 pull requests, and our generous sponsors, I'm happy to announce the Bevy 0.5 release on crates.io! For those who don't …
GCC eBPF for Linux port has landed
This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project .
V8 Release 5.1
V8 v5.1 comes with performance improvements, reduced jank and memory consumption, and increased support for ECMAScript language features.
WASI Support in Go
Go 1.21 adds a new port targeting the WASI preview 1 syscall API
Building a Streaming Platform in Go for Postgres
At PeerDB, our mission is to create a Postgres-first data-movement platform that makes it fast and simple to stream data from Postgres to Data Warehouses…
Running Zig with WASI on Cloudflare Workers
After the recent announcement regarding WASI support in Workers I decided to see what it would take to get code written in Zig to run as a Worker, and it turned out to be pretty trivial. This post documents the process I followed
Diving into AngularJS
Andy Appleton is a web developer based in Berkshire, UK.