miniblog.

The Impact Github is Having on Your Software Career, Right Now… https://medium.com/@sitapati/the-impact-github-is-having-on-your-software-career-right-now-6ce536ec0b50 (advocates for OS contributions inside work hours)
A computer is a device that you can give instructions to in a Turing complete language. On this basis, my phone isn't a computer!
pcase is incredibly powerful. The syntax is a little `(,noisy) but the docs are good and it covers tons of usecases. #emacs
Demangling C++ Symbols in Rust https://fitzgeraldnick.com/2017/02/22/cpp-demangle.html (fun deep dive into how C++ demangling works)
I've noticed that the more experienced a front end developer is, the less HTML they write to achieve their desired result.
Every few months I bite the bullet and upgrade all 211 pkgs I've installed from MELPA. After one minor yasnippet change, everything worked!
Remacs has hit 1,000 stars! https://github.com/wilfred/remacs We now have four people who can accept your contributions too :)
Emacs trivia: the list of buffers used to be exposed to elisp as buffer-alist. It's now C-only because it's a footgun if you mutate it.
Danger is a neat pluggable tool for automating PR checks (eg enforcing a commit message format) https://danger.systems/
The GitHub mobile UI is good: so good, in fact, that I have forked projects and sent docs PRs from my phone!
GitHub's Open Source Guidelines are chock full of good advice: https://opensource.guide/best-practices/
Responsive design for code formatting! From the refmt docs, demonstrating its flexibility:
Emacs command of the day: pop-global-mark, bound to C-x C-SPC. Perfect for navigating backwards (previous positions in previous buffers).
Scala LMS is really neat: it's rare to see a code generation tool with common subexpression elimination included! https://scala-lms.github.io/tutorials/index.html
hub is really growing on me: https://github.com/github/hub It provides a layer of excellent GitHub commands on top of the usual git UI.
"link aggregators are a special type of social network that we should value higher" The importance of upvoting https://www.julian.com/blog/upvote
Reading about the nonempty list type in Haskell: https://wiki.haskell.org/Non-empty_list (example of the 'enforce everything in the type system' philosophy)
Strict-by-default vs Lazy-by-default https://www.barrucadu.co.uk/posts/2016-02-12-strict-vs-lazy.html (clear, readable defense of lazy programming languages)
I admire the Go team's drive to improve build times. Many golang release announcements include bar charts—I wish more PLs did this.
Sometimes I use tools because they're clearly technically superior. Sometimes though it's because the maintainer is a delight to work with.
Showing 761-780 of 885 posts