Enhance Your Project Quality with These Top Python Libraries
These kinds of articles are always useful because as the advice and libraries changes all the time as time goes on.
-
Web site excerpt: In the ever-evolving landscape of software development, Python has emerged as a language of choice...
-
Link to site: Enhance Your Project Quality with These Top Python Libraries
Beginners Guide to Udev in Linux - Ucartz Online Pvt Ltd
Udev Rules are a nightmare. Usually you don't have to deal with them but if you do, prepare to go deep into bit snd byte land. I have various guides here to help.
-
Web site excerpt: Udev is the device manager for the Linux kernel. Udev dynamically creates or removes device node files at boot time in the /dev directory for all types...
-
Link to site: Beginners Guide to Udev in Linux - Ucartz Online Pvt Ltd
DuckDB as the New jq
A useful tool if you work with large quantities of json. Just letting you know!
-
Web site excerpt: Recently, I’ve been interested in the DuckDB project (like a SQLite geared towards data applications). And one of the amazing features is that it has many data importers included without requiring extra dependencies. This means it can natively read and parse JSON as a database table, among many other formats.
-
Link to site: DuckDB as the New jq
Pythagora-io/gpt-pilot: The first real AI developer
Interesting. There are more and more of these coming out. For now I doubt they work very well, in practice. However the trend is clear and they will get better and better. Are our jobs at risk? Only if we don’t learn how to use these tools to up our game. A graphic designer or photographer that decided to resist learning Photoshop and opposed its use in their profession is probably out of work now.
-
Web site excerpt: The first real AI developer. Contribute to Pythagora-io/gpt-pilot development by creating an account on GitHub.
-
Link to site: Pythagora-io/gpt-pilot: The first real AI developer
VSCode + WSL makes Windows awesome for web development
Me too. I also bought the M3 beats everything story. Still I have gotten programmed to really like the overall look of the macOS universe and be somewhat repelled by the windows look and feel. That’s just taste. But, the so called disadvantage of the macOS “walled garden” to me is a feature. That my contacts, calendar, desktop, email and all seamlessly stay in sync across my laptops, desktop, phone and tablet is a huge advantage that I totally rely on.
-
Web site excerpt: I’m kinda shocked. Windows actually got good for web developers. Between VSCode, WSL, and Intel’s latest desktop chips, I’ve been living with a PC for over a week that runs my programming tests faster than an M3 Max, ships with an excellent window manager out-the-box, and generally feels like a completely viable alternative to macOS fo...
-
Link to site: VSCode + WSL makes Windows awesome for web development
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
GNSS Positioning - A Reviser
A super comprehensive introduction to GPS, with more detail than I have seen elsewhere. Also based on the second paragraph it seems to be quite up to date (2023)
-
Web site excerpt: This article reviews the core principles underpinning the global navigation satellite system (GNSS). It references some of the key terminology, outlines the main potential sources of error, and describes how the application of RTK DGPS techniques can mitigate these errors to a large extent.
-
Link to site: GNSS Positioning - A Reviser