Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 597 posts.

2023
486

WeeChat 4

Version 4.0.0 is available! WeeChat now follows a practical semantic versioning and there are breaking changes in this release, please read carefully the release notes. See

488

mruby 3.2.0

mruby is the lightweight implementation of the Ruby language complying to (part of) the ISO standard. mruby can be linked and embedded within your application. We provide the interpreter program

492

JEP 400: UTF-8 by Default

Specify UTF-8 as the default charset of the standard Java APIs. With this change, APIs that depend upon the default charset will behave consistently across all implementations, operating systems, locales, and configurations.

501

Java JEP 461: Stream Gatherers

Enhance the Stream API to support custom intermediate operations. This will allow stream pipelines to transform data in ways that are not easily achievable with the existing built-in intermediate operations. This is a preview API .

503

PostgreSQL 16 Bi-Directional Logical Replication

Introduction In this blog, we'll be going over some more advanced topics new in Postgres 16. Having some experience with Linux, Postgres, and SQL is necessary as we'll not only be going over these new features but also how to implement them. This blog was written using PostgreSQL 16 (Development Version) running on…

508

-Werror Is not your friend (2017)

22 May 2017 by Phillip Johnston • Last updated 27 October 2023I want to make a few points up front to short-circuit common misunderstandings with this article: I have a zero warning policy on my projects. I turn on a lot of warnings. -Wall, -Wextra, and a whole host of specific warning flags. I supplement … Continue…