Plurrrr

Fri 31 Mar 2023

The Difficulty of Fixing Python Indentation Errors

Recently, I fixed the indentation errors in dozens of online Python programs that I didn't write. For each of the Python programs, I knew the expected output. For most of these programs, it was easy to fix the indentation errors. However, some of the programs were difficult to fix, because they had multiple indentation errors (e.g., a program with all the indentation removed!), and because I was unfamiliar with the programs.

Source: The Difficulty of Fixing Python Indentation Errors, an article by Bob Lyons.

Is your Postgres ready for production?

Is your database ready for production?

You've been building your application for months, you've tested with beta users, you've gotten feedback and iterated. You've gone through your launch checklist, email beta users, publish the blog post, post to hacker news and hope the comments are friendly. But is your database ready for whatever may come on launch day or even 2 months in?

Source: Is your Postgres ready for production?, an article by Craig Kerstiens.

CSS Masking

In the design world, masking is a popular technique to achieve unique design effects. As a designer, I’ve used it many times, but my usage of it on the web is rare. I think that the reason that kept me from not using a CSS mask is the browser support, they are partially supported in blink browsers (Chrome and Edge) and fully supported in Safari and Firefox.

The great news is that CSS masking will be part of Interop 2023, which means we should expect cross-browser support (Yay!!).

In this article, I will go through what CSS masking is, how it works, and a few use cases and examples for it.

Source: CSS Masking, an article by Ahmad Shadeed.