Page 3 of 126 (2520 total posts)

January 2025

18-01-2025
A Gentle Introduction to SQL Queries

A Gentle Introduction to SQL Queries

Source: sohamkamani.com

In this tutorial we will learn about the concepts behind the SQL syntax. We will go through the basics of how to use the FROM and WHERE clauses, and move on to more advanced topics like joins, aggregations and subqueries.
If you’re anything like me, SQL is one of those things that may look easy at first (it reads just like regular english!), but for some reason you can’t help but google the correct syntax for almost every query.

Notes:

Linked is a handy little SQL tutorial and guide.

Tags: database sql how-to software-engineering
18-01-2025
Company Logo API

Company Logo API

Source: clearbit.com

Clearbit's free Logo API is still available here in 2021 — and still completely
free.

We never found anything that catered well to company logos. And yet there's a
lot of clear use-cases ranging from setting an organization's default image on
signup to pulling in logos next to job listings.

Clearbit Logo API
The API is incredibly simple, taking a company's domain and returning an image.

GET https://logo.clearbit.com/:domain

Behind the scenes we're using Clearbit's Company API
[https://clear

Notes:

Linked is a service that returns the logo for any domain name. I tried it on salas.com and it worked great!

Tags: software-engineering api cool-tools logo lookup rest-api
18-01-2025
Brooks 1986 no silver bullet

Brooks 1986 no silver bullet

Source: worrydream.com

Brooks 1986 no silver bullet URL: https://worrydream.com/refs/Brooks_1986_-_No_Silver_Bullet.pdf Type: document Domain: worrydream.com Notes: Linked is one of the most classic Software Engineering papers from 1000 years ago!

Notes:

Linked is one of the most classic Software Engineering papers from 1000 years ago!

Tags: classic-paper engineering software-engineering
18-01-2025
Programming Languages That Blew My Mind

Programming Languages That Blew My Mind

Source: yoric.github.io

I’ve been a programmer since the age of 8, and some kind of developer for most of my life. Throughout my life as a coder, both hobbyist and professional, I’ve learnt plenty of programming languages that felt like cookie-cutter clones of each other, but also a few programming languages that changed the way I looked at programming, sometimes even at thinking.

Notes:

Linked is a cool review of esoteric (some) programming language that you (might) have never heard of

Tags: programming programming-language review
15-01-2025
gpiozero — gpiozero 2.0.1 Documentation

gpiozero — gpiozero 2.0.1 Documentation

Source: gpiozero.readthedocs.io

gpiozero — gpiozero 2.0.1 Documentation URL: https://gpiozero.readthedocs.io/en/latest/index.html Type: article Domain: gpiozero.readthedocs.io Notes: Linked is a very useful library of code for writing programs on microcontrollers such as arduino and esp32. Just really handy stuff that you would know how to write... but why bother?

Notes:

Linked is a very useful library of code for writing programs on microcontrollers such as arduino and esp32. Just really handy stuff that you would know how to write... but why bother?

Tags: arduino esp32 code cool-tools
15-01-2025
Ideogram

Ideogram

Source: ideogram.ai

Ideogram URL: https://ideogram.ai/t/my-images Type: link Domain: ideogram.ai Notes: Linked is (one of many I am sure) tool that creates pretty amazing images from prompts. And there's a pretty capable free tier!

Notes:

Linked is (one of many I am sure) tool that creates pretty amazing images from prompts. And there's a pretty capable free tier!

Tags: cool-tools graphics images artificial-intelligence
14-01-2025
Django vs. FastAPI, An Honest Comparison

Django vs. FastAPI, An Honest Comparison

Source: david-dahan.com

After many years of working with Django, I decided to take a closer and more serious look at FastAPI.
Extensively using both frameworks has helped me understand their actual strengths and weaknesses with greater accuracy.
More and more, I find it challenging to form a relevant opinion on tools I've never used. Reading documentation or blog posts like this one is not enough, as some things simply don't "click" in your mind until you experience them firsthand.

Notes:

Linked is a very useful article comparing FastAPI with Django. I’ve been a long-time Ruby on Rails developer, having developed a lot of expertise using that framework and genuinely loving it. However, for very practical reasons, I recently switched to Python. This article is highly instructive in explaining the pros and cons of Django versus FastAPI. But it leads me to an unexpected conclusion: neither Django nor fast API can truly fulfill my needs as much as Rails. Consequently, I’ve decided to stick to Ruby on Rails, even though I’ve switched to Python as my primary programming language!

Tags: compare review fastapi ruby-on-rails
14-01-2025
A guide to JAX for PyTorch developers | Google Cloud Blog

A guide to JAX for PyTorch developers | Google Cloud Blog

Source: cloud.google.com

PyTorch users can learn about JAX in this tutorial that connects JAX concepts to the PyTorch building blocks that they’re already familiar with.

Notes:

Linked is a very useful tutorial on the use of JAX. I am not an expert. I capture the link here mostly for my own future benefit.

Tags: python tutorial jax pytorch google
06-01-2025
When to use “raise from None” in Python

When to use “raise from None” in Python

Source: bugsink.com

Learn when and why to use Python's 'raise ... from None' to simplify stacktraces by hiding redundant exception context. Improve debugging clarity by focusing on the actual issue.

Notes:

Linked is a good article about raising exceptions in python. For me it also showed me some interesting “advanced” (or is it idiomatic) python.

Tags: python exception-handling raise debugging python-tips programming

December 2024

27-12-2024
RoboGrok University-Level Robotics Course and Parts Kit

RoboGrok University-Level Robotics Course and Parts Kit

Source: robogrok.com

RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control.

Notes:

Linked is a comprehensive course in robotics. All free. Pretty well known and respected. Worth a look!

Tags: robotics robots ros education tutorial
27-12-2024
ghostty-org/ghostty: 👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

ghostty-org/ghostty: 👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

Source: github.com

👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration. - ghostty-org/ghostty

Notes:

Linked is a new terminal emulator. What interests me is that it is said to be embeddable because it is distributed also as a library with well defined apis.

Tags: terminal emulator cross-platform gpu acceleration terminal-emulator
26-12-2024
RightTyper/RightTyper: A fast and efficient type assistant for Python, including tensor shape inference

RightTyper/RightTyper: A fast and efficient type assistant for Python, including tensor shape inference

Source: github.com

A fast and efficient type assistant for Python, including tensor shape inference - RightTyper/RightTyper

Notes:

Linked is Python RIghtTyper which sounds great... if it works. It will analyze the type hints in your python (if any) and offers to gerentate them for you. Something like that. Many ways in which that might not go right but I read a very positive overview of it!

Tags: python type-hints data-types type-inference library
20-12-2024
The Art of Enbugging

The Art of Enbugging

Source: media.pragprog.com

The Art of Enbugging URL: https://media.pragprog.com/articles/jan_03_enbug.pdf Type: document Domain: media.pragprog.com Notes: Linked is an amusing article about debugging and enbugging.

Notes:

Linked is an amusing article about debugging and enbugging.

Tags: programming debugging