I'm surprised there are so few programming languages with a built-in database that you can query for facts about definitions.
For example, list all the functions that take three arguments.
We have self-hosting compilers, why not self-host code exploration APIs?
miniblog.
A search engine devoted to finding misspelled items on eBay! https://typohound.com/
I have sympathy for the Amazon model where pages are organised around specific products (i.e. aggregate by SKU). It saves every seller having to carefully write a generic product description.
I've read good criticisms of ORMs: objects aren't exactly like DB rows, and they make some queries hard.
I keep coming back to having *some* layer between me and SQL though. ORMs have nicer APIs and I really value automatic schema migration.
On using Semantic Web technologies in a way that solves problems and delivers value:
https://bibwild.wordpress.com/2014/10/28/is-the-semantic-web-still-a-thing/
Asking candidates to spot issues in a piece of work is a great hiring technique: it's open ended, shows expertise, and both interviewer and interviewee can learn things!
https://cushychicken.github.io/bad-schematic-interviews/
Many excellent Hubot packages haven't been touched in five years. Is there a newer alternative?
My experience is that group chats, especially in a work context, are hugely enriched with customised bots.
If you have to choose between a text tutorial and a video for your library, prefer text, but video is often preferred for new concepts:
https://programming-journal.org/2017/1/17/
The road to Scala 3, including "TASTy", an expanded and desugared typed syntax tree to enable source level compatibility:
https://www.scala-lang.org/2019/12/18/road-to-scala-3.html
Globally available internet connections with Starlink's network of satellites!
https://caseyhandmer.wordpress.com/2019/11/02/starlink-is-a-very-big-deal/
@esvrld@octodon.social Zing! 😆
Now you mention it, I'd be really interested to see data on how many times maintenance has changed hands. Adding a maintainer is great, repeatedly changing can indicate abandonware.
Rust 1.40 adds a feature that stops consumers matching on structs or enums exhaustively, so extending them is not a breaking change!
There's a cute todo!() macro too.
https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html
Rust 1.40 adds a feature that stops consumers matching on structs or enums exhaustively, so extending them is not a breaking change!
There's a cute todo!() macro too.
https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html
Adding differentiation as a first class concept in Swift, enabling stepping through ML code and type safety: https://github.com/apple/swift/blob/master/docs/DifferentiableProgramming.md
I write a considerable amount of markdown these days, but I've developed a numbering style that is deliberately not part of the syntax.
(1) Foo.
Bar.
(2) Baz.
Auto (re-)numbering can be really surprising, and numbered sections tend to be narrower and harder to read.
The development of multicore Haskell, its runtime and garbage collector: https://blog.sigplan.org/2019/12/16/runtime-support-for-multicore-haskell-a-retrospective/
Today I learnt that there's a vim implementation of paredit! https://susam.in/blog/lisp-in-vim-with-slimv-or-vlime/
On the importance of 'microbrowsers', small HTTP agents that fetch web pages to be displayed in embedded card UIs:
https://24ways.org/2019/microbrowsers-are-everywhere/
Homebrew console game tools mean that you can write Gameboy games on a modern machine but also offer them on web platforms too!
https://www.gbstudio.dev/
I've found Inbox Zero to be useful approach with many communication systems: maintain a separate TODO list, minimise email, process them oldest first.
There's a failure mode though: You get productive, allow the input rate to increase, then one day you massively fall behind. 😧
The "Rule Of Least Power" makes a great argument in favour of less computationally capable languages. It claims this helped HTML/CSS adoption.
https://www.w3.org/2001/tag/doc/leastPower.html
Applying this principle, I'd expect total languages to be popular. This hasn't happened AFAICT: what's missing?
Showing 1-20 of 736 posts