Technology in Depth

By Developers, for Everyone

The Stack Canary

Featured Posts

Andrés Alejos
Members Public

Resist Vendor Lock-In With Supabase

Not only is Supabase the open-source Firebase alternative, it just might be safer too.

Andrés Alejos
Members Public

Launch Your AI App in 48 Hours

Don't spend 6 months building your app just to find out nobody wants it. Do this instead.

Recent Posts

Andrés Alejos
13 min read
Members Public

From Python to Elixir Machine Learning

Moving on from Python Machine Learning might seem impossible. Let me break down why and how you can do it.

Andrés Alejos
1 min read
Members Public

Elixir Weekly Tips #1 (Tips 1-5)

5 byte-sized tips for Elixir

Andrés Alejos
7 min read
Members Public

Calling 'import' in Python Does More Than You Think

When writing Python code, there are many reserved words such as None, del, if, else, etc. These are words that carry special meaning to the Python interpreter and as such should not be used as variable names. The keyword import is a reserved word used to bring outside Python code

Andrés Alejos
8 min read
Members Public

5 Tips for Elixir Beginners

I first started looking into Elixir upon the recommendation of a friend of mine about the wonders of the language. My first foray into the language was over a year ago as I dipped my toe into the Phoenix Framework to see how it compared to something like ReactJS, the

Andrés Alejos
12 min read
Members Public

Supercharge Your Elixir with Native Implemented Functions (NIFs)

NIFs are a great way to implement fast native code in Elixir, and open the world of external APIs to Elixir developers

Andrés Alejos
4 min read
Members Public

Using UniFi Cameras Without UniFi Protect

Introduction In this post, I will explain how I integrated my Unifi Camera G3 Flex into my home NVR (Frigate NVR Running on Home Assistant OS) without Unifi Protect, using an RTSP stream. Unifi Protect cameras are a line of surveillance cameras from Unifi which are a part of their

Andrés Alejos
6 min read
Members Public

Why You Should Learn Julia (Programming Language)

Introduction Julia is a General Purpose Programming Language, with a unique affinity for numerical computation, which makes it quite the useful language for data scienc and machine learning. The original motivation for creating the Julia language was to reduce the development cycle for data scientists. Often times, data scientists will

Andrés Alejos
5 min read
Members Public

My Favorite Visual Studio Code Extensions (For Productivity)

Introduction Microsoft Visual Studio Code is an open-source text editor written almost entirely in TypeScript and JavaScript. It is platform-independent, meaning that it is available on Windows, Mac, and Linux. The big three in non Vim/Emacs text editors for developers is typically SublimeText, Atom, and VSCode, with VSCode being

Andrés Alejos
5 min read
Members Public

Making My First React Website (With Firebase)

Motivation After learning the basics of web development (i.e. HTML, CSS, JavaScript) through the creation of my personal website, I knew that I wanted to extend my development capabilites through a front-end framework. This is because I enjoyed the creation of my own website, but I wanted to learn