A Guide to Python Exception Handling

A Guide to Python Exception Handling

In this article, we’ll look at how to handle errors and exceptions in Python — a concept known as “exception handling”. There are usually two types of errors you’ll experience while programming in Python: syntax errors, and exceptions. Any error…

Top 12 Node.js Books for Beginners and Advanced Coders

Top 12 Node.js Books for Beginners and Advanced Coders

We’ve recently reviewed the best books for learning SQL, PHP, JavaScript and Python. In this article, we’ll review Node.js books too, covering different stacks and application types, from total beginner to enterprise-grade. Make some room in your bookshelves, because it’s…

The truth about CSS selector performance

The truth about CSS selector performance

Geez, leave it to Patrick Brosset to talk CSS performance in the most approachable and practical way possible. Not that CSS is always what’s gunking up the speed, or even the lowest hanging fruit when it comes to improving performance.…

Here comes Bard, Google’s version of ChatGPT

Here comes Bard, Google’s version of ChatGPT

Under intense pressure to compete with ChatGPT — the buzzy AI chatbot that has become a viral sensation — Google announced on Monday that it’s releasing its own “experimental conversational AI” tool, called “Bard.” The company also said it will…

The Double Emphasis Thing

The Double Emphasis Thing

I used to have this boss who loved, loved, loved, loved to emphasize words. This was way back before we used a WYSIWYG editors and I’d have to handcode that crap. <p> I used to have this boss who <em>loved</em>,…

The trials of Elon Musk

The trials of Elon Musk

Elon Musk and Tesla were found not liable for investors’ losses after Musk tweeted in 2018 that funding had been secured to take Tesla private, in a class-action lawsuit that was much watched because of its high-profile defendant. It marked…