Page 11 of 127 (2525 total posts)

May 2024

07-05-2024
5 Practical SQL CTE Examples

5 Practical SQL CTE Examples

Source: learnsql.com

In this article, we’ll go through several examples to see how SQL CTEs can help you with complex calculations and hierarchical data structures.

Notes:

Just heard about CTE (Common Table Expressions). They are a feature of SQL. Not sure whether all SQLs or just Postgres. A way to refactor a complicated SQL statement into substagements.

Tags: sql cool-tools tool cte example
04-05-2024
Code. Simply. Clearly. Calmly.

Code. Simply. Clearly. Calmly.

Source: calmcode.io

Short and simple video lessons that start from scratch. Tools and thoughts that might make your professional life more enjoyable.

Notes:

Amazing that this comprehensive tutorial site is totally free. Useful.

Tags: programming python clean-code tips vscode tutorial
04-05-2024
Product - Robotics Observability - Foxglove

Product - Robotics Observability - Foxglove

Source: foxglove.dev

Product - Robotics Observability - Foxglove URL: https://foxglove.dev/product Type: link Domain: foxglove.dev Notes: Another web based ROS control panel. These are useful to watch and control your Robot from another computer including a tablet.

Notes:

Another web based ROS control panel. These are useful to watch and control your Robot from another computer including a tablet.

Tags: how-to ros web control-panel visualize
02-05-2024
How I stopped worrying and loved Makefiles

How I stopped worrying and loved Makefiles

Source: gagor.pro

First contact with make When I was invited for my first job interview in the IT, I’ve been asked such question:
How would you typically build a program from sources, what commands will you use?
I answered:
It’s obvious:
./configure make make install Those times belong to the past now and nowadays not many programmers use GNU Make1. Try asking this question and you will see disgust at best.
For many it’s the fist contact with make and often the last one, but not for me 😉

Notes:

Great reminders on how and why to use the ancient and ubiquitous “make” tool.

Tags: how-to make linux tool

April 2024

28-04-2024
Best Practices for Working with Large Language Models

Best Practices for Working with Large Language Models

Source: thenewstack.io

Generative AI has revolutionized programming. Based on his own experience, Jon Udell codifies how to partner effectively with LLM assistants.

Notes:

We’re all doing it now, right? Using LLMs for all kinds of things? Well here are some useful rules of thumb. By the way, as far as employing a team of assistants, take a look at Poe.com. It’s a single front end to all (almost all) the LLMs out there. And in fact it bakes in the question of what would the other LLMs say to the same prompt.

A brave new world!

Tags: llm rules-of-thumb rubber-ducking verify learn
26-04-2024
Grading for Growth

Grading for Growth

Source: gradingforgrowth.com

Research and ideas about reforming grading practices in higher education and beyond. Click to read Grading for Growth, a Substack publication with thousands of subscribers.

Notes:

This article lays out many of the things that worry and bother me about the way we teach, assess and grade.

Tags: teaching grading ungrading math higher-education
24-04-2024
Great Tables GT package

Great Tables GT package

Source: posit-dev.github.io

Great Tables GT package URL: https://posit-dev.github.io/great-tables/get-started/ Type: link Domain: posit-dev.github.io Notes: Extremely useful package for creating pretty tables for display and publication. Just look at the examples!

Notes:

Extremely useful package for creating pretty tables for display and publication. Just look at the examples!

Tags: python package cool-tools table display beautiful
24-04-2024
Software Needs To Be More Expensive

Software Needs To Be More Expensive

Source: blog.glyph.im

Software, like coffee, is too artificially cheap, and we need to make it more expensive. I have one suggestion for how to do that.

Notes:

I agree with the high level argument. The open source situation does need a solution. But in general, we need to find ways to pay software developers more for the work they put into writing software. Wait! What do I mean? We have trained the world to expect to pay $0 for software that took huge numbers of person months to create. $4.90 is expensive! I know this is how the market weeds out useless products. But lots of useful ones need to fight this too. Try-before-you buy should remove the risk factor. But once you adopt an app and use it regularly then be willing to pay a serious amount for a serious app. People just don't have a sense of how much time and effort it takes to create even something as simple as an exellent solitaire game.

Tags: cost software pricing try-before-you-buy software-engineering
20-04-2024

So your teacher wants you to do open source

Source: davidism.com

If your teacher (or tutorial/video/hackathon/etc) says "go do X in an open source project" and then sends you off unsupervised, they haven't adequately prepa...

Notes:

Teachers, like me, might think it’s a good idea to suggest that students do a quick open source contribution. This article explains why that might be doing harm to the project’s.

Tags: assignment homework opensource
20-04-2024
Pydantic: Simplifying Data Validation in Python – Real Python

Pydantic: Simplifying Data Validation in Python – Real Python

Source: realpython.com

Discover the power of Pydantic, Python's most popular data parsing, validation, and serialization library. In this hands-on tutorial, you'll learn how to make your code more robust, trustworthy, and easier to debug with Pydantic.

Notes:

Excellent introduction and overview of one of the most used python packages: Pydantic.

Tags: python data data-validation cool-tools pydantic python-package
15-04-2024
Kamal: hot deployment tool to watch—or a total game changer?—Martian Chronicles, Evil Martians’ team blog

Kamal: hot deployment tool to watch—or a total game changer?—Martian Chronicles, Evil Martians’ team blog

Source: evilmartians.com

The SRE pros at Evil Martians attempt an objective analysis of the promises, applications, and potential of Kamal (formerly known as MRSK), plus things to watch out for.

Notes:

An excellent review and investigation of the new hotness in cloud deployment, Kamal. Alternative to K8S and k3s, supposedly much simpler.

Tags: cloud tool review kamal deploy