Every JS dev knows about console.log, but this article goes over some of the other logging methods available, including console.dir, console.table, console.group and console.time. Don't forget to check out the comments section, which has some extras.
9 Bad React Habits to Kick From Your Life
Although the title of this article is focused around React, most of the habits listed will cover other frameworks too, including Vue and Angular. I see plenty of these popping up in fairly big projects quite often, so it would be worthwhile a read.
Astro 1.0 is released
Serverless PHP Applications on Digital Ocean Functions
Serverless is becoming more and more popular, but not many hosts support PHP natively. AWS has capabilities but only via a custom runtime or bref.sh, although Google Cloud Functions does support PHP. Digital Ocean also has support, and this article goes through a basic tutorial on how to get set up.
How to Perform Motion Detection Using Python
This is a fairly basic tutorial that uses OpenCV and Pandas in Python to build a motion-detection app. The end product is a super basic program that can highlight moving objects. I find motion detection a very interesting topic, but the complexities of these sorts of programs scale very quickly. I did find this to be a good intro to the topic though.
Modern CSS selectors
:has, :where, :in, :invalid, :required. CSS has changed a lot in the last few years, and it's about to get a bunch of new features. Have a read of what's coming soon to modern browsers, and what is already available.
Meet Skeleton: Svelte + Tailwind For Reactive UIs
Skeleton is a UI component library. It's built on top of Svelte using Tailwind. This article from Smashing Magazine introduces both Svelte and Tailwind - although I suspect most of you will know of both - but then goes on to show how you can implement Skeleton.
100 CSS loaders for your next project
Someone has made 100 different loading animations available for you to use. Each batch of these loader is available on CodePen for you to see how they're been built and to recycle into your own projects. Some of them are a little unusual, and most are different to your usual generic spinners.
Laravel 9.23: New docs command, whereNot JSON assertions, quiet deletions, and lots more
The Laravel team released 9.23 with an artisan docs command, Vite support for CSP/SRI, a new fluent JSON assertion method and more. The docs command allows you to search and pull up documentation from the console via an artisan command in a very intuitive way.
Software Engineer Interview: The Interview Study Guide For Software Engineers
This post has dozens of resources for software engineers who are wanting to revise for a potential interview. It includes lots of known tasks across many different disciplines. It's an interesting article, covering lots of topics, however there are a lot of interesting conversations in the comments around the topic of these sorts of interviews, and how they are often testing for skills never actually used in the job.