Continued improvements in rustc's compile times! I'm impressed they haven't reached the point of diminishing returns yet.
https://blog.mozilla.org/nnethercote/2020/04/24/how-to-speed-up-the-rust-compiler-in-2020/
miniblog.
Is there a proper term for "anonymous definitions"?
This is a style of programming where you avoid repeating the declaration name, so later renaming is trivial.
E.g. Rust's self type, or loop-recur in Clojure.
Mozilla Hubs is a really simple 3D chatroom that I've started seeing meetups use. It's a nice model: it works with both VR headsets and browsers!
https://youtu.be/YppUt2N811k
It seems like ``` has entirely won for code blocks in markdown/commonmark.
It's easier to write, and well supported. Are there any use cases for four space indents now?
I've heard of the "three-star C programmer" https://wiki.c2.com/?ThreeStarProgrammer but I think we should have "three semicolon lisper". When you're organising your code in sections, you're building major projects!
Lovely traceback polish in Java 14: reporting which expression returned null in foo().bar().baz()!
https://blogs.oracle.com/javamagazine/java-14-arrives-with-a-host-of-new-features
Here's a cute lint feature I haven't seen before: an estimate of how long an issue would take to fix!
Link: https://codeclimate.com/github/Wilfred/metawiki/issues?category=duplication&engine_name%5B%5D=structure&engine_name%5B%5D=duplication
(It's a really small project, so 2 hours seems pessimistic.)
I've been writing programming language documentation for objects. It's surprisingly nuanced!
How do you introduce objects to the reader? What elements should the first example contain? What order do you introduce concepts like methods, inheritance and properties?
GitHub is making multi-user private repositories free, and halving the prices of enterprise accounts!
Perhaps their costs are decreasing, or they have more competitors?
https://github.blog/2020-04-14-github-is-now-free-for-teams/
Running an HTTPS website with Let's Encrypt is increasingly becoming a built-in server feature.
For example, Traefik (a reverse proxy for web services) has this functionality in its default feature set! https://docs.traefik.io/https/acme/
reCAPTCHA is going to start charging a fee for use!
https://www.zdnet.com/article/cloudflare-dumps-recaptcha-as-google-intends-to-charge-for-its-use/
Quantifying rate of language change in Rust! https://words.steveklabnik.com/how-often-does-rust-change
Putting numbers on this is hard, but produces some interesting methodologies.
It's striking how many Docker features get ported when people build alternatives. It's a great day of easing migration.
Podman deliberately mimics Docker's CLI and can even run Docker images! https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users/
When I look at incredible code completion tools like TabNine (using deep learning), I'm not surprised that JetBrains is focusing more on ML techniques in their IDEs!
https://www.tabnine.com/blog/deep/
https://www.infoworld.com/article/3518429/jetbrains-taps-machine-learning-for-full-line-code-completion.html
Smart devices that have continued despite the original company ceasing: https://www.engadget.com/2020-03-03-undead-gadgets.html
The secret seems to be a great developer ecosystem, a cute form factor, or a cult following.
A bunch of diagnostics polish in clang 10: https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html
One particularly cute addition: spotting that 2 ^ 10 is the user confusing exponentiation with xor!
Upscaling textures on SNES emulators to improve graphics on today's displays: https://arstechnica.com/gaming/2019/04/hd-emulation-mod-makes-mode-7-snes-games-look-like-new/
Really neat approach. I've seen emulators do clever 2D smoothing, but this feels closer to 'original intent'.
A defence of microservices, from a successful mobile-first UK bank: https://www.theregister.co.uk/2020/03/09/monzo_microservices/
pdqsort ("pattern defeating quicksort") is an incredibly fast sort that even outperforms timsort and std::sort in C++!
https://github.com/orlp/pdqsort/blob/master/readme.md
Thoughtful criticism of postgresql and its weaknesses (mostly in clustering): https://medium.com/@rbranson/10-things-i-hate-about-postgresql-20dbab8c2791
Showing 261-280 of 378 posts