Falsehoods programmers believe about time zones
I always enjoy articles with misconceptions. Timezones is one of those boring topics that drive programmers crazy and eat up a disproportionate amount of coding time!
-
Web site excerpt: I decided to make a time zone converter. It had seemed like an easy project, but I was horribly mistaken
-
Link to site: Falsehoods programmers believe about time zones
zauberzeug/nicegui: Create web-based user interfaces with Python. The nice way.
Someone implemented a really nice simple GUI with this. I was impressed. I had not heard of it before and maybe neither had you.
-
Web site excerpt: Create web-based user interfaces with Python. The nice way. - zauberzeug/nicegui
-
Link to site: zauberzeug/nicegui: Create web-based user interfaces with Python. The nice way.
Asyncio Patterns in Python
A great step by step introduction to ASYNCIO in Python for cleaner concurrency and synchronization.
-
Web site excerpt: Recently I needed to run millions of API calls to an internal service. API calls are IO blocking. This means that when my service calls the…
-
Link to site: Asyncio Patterns in Python
Calculated file paths
Nice little article. The biggest thing I learned and was surprised by was this line:
path = Path(__file__).parent / "coffees.txt"
What's the story with that slash?
- Web site excerpt: MP 87: What are they, and why should you use them?
Note: I've been working on the styling of code blocks in technical posts. They should look better than they did previously, and be more aligned with what's discussed in the text. There's still some work to do; if they're
- Link to site: Calculated file paths
How HEAD works in git
Julia Evans continues with her tour the force in depth explainers about how git actually works.
-
Web site excerpt: Usually when people say that a topic is confusing when I think it’s not, the reason is that there’s actually some hidden complexity that I wasn’t considering. And after some follow up conversations, it turned out that HEAD actually was a bit more complicated than I’d appreciated!
-
Link to site: How HEAD works in git
Modern Git Commands and Features You Should Be Using
A set of explanations of newer git commands that many people including me don’t use. Some of this is quite advanced.
-
Web site excerpt: All of us - software engineers - use git every day, however most people only ever touch the most basic of commands, such as add, commit, push or pull, like it's still 2005.Git however, introduced many features since then, and using them can make your life so much easier, so let's explore some of the recently added, modern git commands, that you should know about.
-
Link to site: Modern Git Commands and Features You Should Be Using
Marking the Web’s 35th Birthday: An Open Letter
This is a quite interesting letter, advocating the creation of a privately owned data store for every user of the web. It’s a grand vision coming from somebody who has huge influence. that someone is Tim Berners-Lee, the so-called inventor of the World Wide Web. By the way he used the NeXT computer to create the original prototype, which is a pretty interesting historical note.
-
Web site excerpt: Sir Tim Berners-Lee’s open letter to mark the occasion of the Web’s 35th Birthday.
-
Link to site: Marking the Web’s 35th Birthday: An Open Letter
A decent VS Code + Ruby on Rails setup
An update on vscode for ruby and rails. This stuff is covered all the time but it’s worth seeing it again because the world changes and the recommendations also change.
-
Web site excerpt: Setting up VS Code for Ruby on Rails development can be tricky, so I wrote this article to help. In it, I share different VS Code extensions for things like autocomplete, linting, formatting and more! I've even put together a handy extension pack to get you setup fast.
-
Link to site: A decent VS Code + Ruby on Rails setup
Arduino LiDAR library available
Useful information about low cost LIDARs.
-
Web site excerpt: Developer Update - I have combined support for various spinning LiDAR/LDS sensors into an Arduino LDS library with a single platform API. You can install this library from the Arduino Library Manager GUI.
-
Link to site: Arduino LiDAR library available
Running Rails on AWS Elastic Beanstalk
Interesting because it is comprehensive. However with that level of detail comes a great risk of inconsistency caused by evolution of the building blocks.
-
Web site excerpt: Recently, I got a Rails app running on AWS Elastic Beanstalk for the first time. While other tutorials exist, this one walks you through everything you need step by step — even if you don’t have …
-
Link to site: Running Rails on AWS Elastic Beanstalk