Link Blog
April 2021
MRPT – Empowering C++ development in robotics
A comprehensive package of C++ robotics related code. Another resource, not sure how well it works or how usable it is.
Diagram.Codes
A neat interactive, web based, way to create diagrams. Is it related or based on Graphviz?
Ruby Literals You May Not Know - citizen428.net
Useful little details. Ruby is better than python. There I said it.
Markov Localization for Mobile Robots in Dynamic Environments
A seminal paper on the Markov Localization Algorithm
From ActiveRecord callbacks to Publish/Subscribe pattern and event-driven design - Karol Galanciak - Distributed Systems Architect and Ruby on Rails expert
I always thought those trigger callbacks in activerecord were a problem.
The Lesson to Unlearn
"The most damaging thing you learned in school wasn't something you learned in any specific class. It was learning to get good grades."
50 years of “The Art of Computer Programming” by Donald Knuth
A classic - the books and the guy
Why databases use ordered indexes but programming uses hash tables (evanjones.ca)
A great analysis about a question that I had not thought of but is pretty interesting now that you mention it!
What the f*ck, Python!
Wonderful and instructive collection of python snippets for fun and profit.
Best Practices for Designing a Pragmatic RESTful API | Vinay Sahni
There’s so much debate about this. This article has helpful practical advice m
An Introduction to Task-Oriented Programming
Subreddit dedicated to the news and discussions about the creation and use of technology and its surrounding issues.
Broot
Looks like this might be useful: "Get an overview of a directory, even a big one"
Altair: Declarative Visualization in Python
Amazing pretty visualizations in Python based on vega-lite platform
Using ROS with Docker in macOS [Xiaoke Yang]
One of many instructions for getting Docker to run a ROS environment on MacOS.
Academic Torrents
If you’re looking for data for your research project, this is an impressive site. It’s also a home for your large volume data. I’ve not looked at the business model or price.
Ruby From Other Languages
If you are coming to Ruby from another programming language there are a lot of good tips here!