Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 7,298 posts.
You don't need Next.js – Why we migrated from Next to React
Why we moved the ComfyDeploy dashboard from Next.js to React with TanStack Router and Rspack: build time fell from 3 minutes to 18 seconds.
Code Smells: Iteration
This is part of a series investigating code that looks suspicious ("code smells"), and exploring possible alternatives. Code Smells: Null Code Smells: Deeply Nested Code Code Smells: Iteration
Vue 3.5 released
The official blog for the Vue.js project
JEP 544: Ahead-of-Time Code Compilation
Improve startup and warmup time by making optimized native code for an application instantly available when the HotSpot Java Virtual Machine starts. Achieve this by compiling application code to native code in a training run, storing the native code in the AOT cache for use in subsequent production runs. If the…
Elevate your C programming skills by exploring the SQLite codebase
Articles about C/C++ code quality, software architecture, static analysis and CppDepend.
Selenium IDE alternatives for UI regression testing
If you’re searching for good Selenium IDE alternatives, you’re not alone. People discuss record-playback IDEs all the time, on most testing automation forums that I’ve seen. And, in fact, there are several modern cloud-based platforms that seem to record-playback right.
DuckDB 0.7.0
The DuckDB team is happy to announce the latest DuckDB version (0.7.0) has been released. This release of DuckDB is named “Labradorius” after the Labrador Duck (Camptorhynchus labradorius) that was native to North America. To install the new version, please visit the installation guide. The full release notes can be…
Ruby 2.0.0-rc2 is released
Ruby 2.0.0-rc2 is released. This will be the last release candidate ofRuby 2.0.0.
New Lisp-Stat Release
Lisp-Stat Documentation
English as the new programming language for Apache spark
Discover the English SDK for Apache Spark, making data analytics more accessible with simple English instructions powered by Generative AI.
End-User Programming
A vision for empowered computing that reaches back forty years. Our research lab examines why it has been so hard to achieve.
Python 3 on Google App Engine flexible environment now in beta
Developers running Python on Google App Engine have long asked for support for Python 3 and third-party Python packages. Today we're excited to announce the beta release of the Python runtime on App Engine Flexible Environment with support for Python 3.4 and 2.7. You can now develop applications in the Python version…
Qt Quick WebGL Streaming
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
Microservices - 72 resources
Microservices - everyone talks about them nowadays. There’s no common understanding however what they are. I’ve been researching this topic for a while, gathering and evaluating articles, presentations and conference videos.
Announcing the C++ FAQ
In addition to CppCon announced earlier this week , today the Standard C++ Foundation is pleased to announce a new unified C++ FAQ . The following introduction was written by Herb Sutter.
Using multi-arch Docker images to support apps on any architecture
How Docker 19.03 makes it simple to build images for most hardware platforms.
How to control the metacognition process of programming?
by Laurence Chen There is a famous quote: Programming is thinking, not typing. After doing this job long enough, sometimes, I feel I am doing too much typing. No matter whether...
Lidar mapping techniques using multiple sensors
How Ouster OS1 sensors create 3D HD maps, demonstrated by scanning San Francisco's iconic Ferry Building.
Nyxt 3.0.0
Did you enjoy this article? Register for our newsletter to receive the latest hacker news from the world of Lisp and browsers!
Improvements to searching for special characters in programming languages
Now for queries containing sequences of 2-3 special characters such as [== vs ===] and [+=], Google will return results on the meaning of these sequences in programming …
Advanced Forth Programming Topics
Explains features that make it easy to program in QED-Forth, including the interactive debugger, floating point mathematics, heap memory manager, arrays and matrices, structures, and the multitasking executive.