Creating Images from text descriptions using DALL-E
This is one of the coolest things I’ve seen in a long time. I’m able to write a simple or even a complex text description and an AI / computer …
Developing Software and Products on the Web
This is one of the coolest things I’ve seen in a long time. I’m able to write a simple or even a complex text description and an AI / computer …
ChatGPT is an AI-based app that is apparently open for people to test and I think is in a sort of preview mode at the moment. So today I tried …
The factory pattern is a software design pattern where an object of a particular type is returned based on some provided information and without specifying the exact class. Why use …
I was asked this question during a whiteboarding session while interview for a software engineering job: Test if two strings are an anagram of each other. What is an anagram? …
The Observer pattern is a software design pattern that is a good fit for situations where there is one thing that needs to send a message to many other things. …
The Decorator pattern is useful when you want to add some behavior to an object (or compose combinations of behavior) at run time but without adding that same behavior to …
What is the strategy pattern? The Strategy pattern is a software design pattern that lets a class change its behavior at run time; helping to keep classes decoupled and re-usable. …
I recently needed to find and replace a string of text inside a large text file. The file was a database export from mysql (from a mysqldump command I had …
My mind was blown when I first heard about this idea. Does our universe reside inside a black hole? Some people think so, including me. I think at least it’s …
Concurrency and Parallelism are not the same. Think of it like this: Concurrency is how you manage multiple things that need to run at the same time. Parallelism is running …