Android Studio 3.1 Stable
News and insights on the Android platform, developer tools, and events.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
News and insights on the Android platform, developer tools, and events.
DuckDB can now directly query tables stored in PostgreSQL and speed up complex analytical queries without duplicating data.
In Visual Studio 2017 release 15.8 Preview 3 we’re announcing support for Just My Code stepping for C++. In addition to previously supported callstack
How Indeed investigated and addressed high system load after Java 8 migration of its job search web app
hyperextensible Vim-based text editor
UML was created in 1994 by engineers at Rational Software to standardize system diagrams. Of the 14 UML diagram types, activity and use case diagrams handle 80% of real-world business process documentation needs.
D-INFK GitLab Service
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software. With special thanks to many generous sponsors , the Zig project is financially sustainable and currently supports one full-time developer . Let's reboot systems programming.
Tailscale v1.36 for macOS features a significantly reduced binary size (going from 92MB to 56MB). The effort started out with a chance observation about a surprisingly large executable, and ended up involving some creative approaches using dlopen.
Microsoft continues to add to the conversation by unveiling its newest models, Phi-4-reasoning, Phi-4-reasoning-plus, and Phi-4-mini-reasoning. Learn more.
SWC (Speedy Web Compiler) is a super-fast JavaScript and TypeScript compiler.
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
One day, while you are walking down the street, you will be surprised, intrigued, and a little disgusted to discover a hot dog vending machine. Your scalp tingling with guilty curiosity, you won’t be able to help yourself from pulling out three dollars and seeing if this contraption actually works. After accepting…
With 2019 a day away, let’s reflect on the past to see how we can improve. Yes, let’s take a long look back 30 years and reflect on the original fuzzing paper, An Empirical Study of the Reliability of UNIX Utilities, and its 1995 follow-up, Fuzz Revisited, by Barton P. Miller. In this blog post, […]
This document contains the release notes for the LLVM Compiler Infrastructure, release 3.6. Here we describe the status of LLVM, including major improvements from the previous release, improvements in various subprojects of LLVM, and some of the current users of the code. All LLVM releases may be downloaded from the…
The Streams API allows JavaScript to programmatically access streams of data received over the network and process them as desired.
It’s a technical deep dive, so buckle up!
Is Carbon going to be a real replacement for C++? Let's find out.
New low-cost option for small businesses, Qt account requirement for installation and long-term support only for commercial licensees
In this installment in my continuing series about the tricky parts of embedded systems , I discuss some important areas that are often overlooked or undervalued.
Enhance the switch construct so that exceptions thrown by the selector (the e in switch (e) ... ) can be handled in the switch block. Alongside a previous enhancement to handle null selectors, this makes switch even more useful for pattern matching. This is a preview language feature .
Master Git through understanding, not memorization. Learn branches, merges, and collaboration with clear explanations and visual diagrams.