Become a sponsor to Elijah Lopez
I'm from Canada, been programming since 2016. I had tried to code before, but it wasn't out of passion nor did I understand the power of programming. Before learning how to code, one would never think about how technology even works. I started off as others have, with Python. I made a discord bot, but I wanted to do something more unique than just a youtube music bot, so I leveraged the youtube API to support auto-queue/play. This let me come across other songs by the same artist (e.g. Adam K & Soha deep at night).
I progressed to websites then, thinking I would not need to learn HTML/CSS/JS. The internet is so wrong about "You only need Python to make a website." It was totally worth it, and my current website still uses the original code I wrote in 2018. I am not 100% creative, so for my first website I look at squarspace forum users, clicked on the first user, decided I could do it a bit better, and so I did. Learning how to make a website teaches all programmers that code is always better than the slop produced by Squarspace and Wix. For example, in my website, I use one div for that center container. On the squarspace website I was looking at, there were 4+ nested divs. Personally, there's only one reason to use so many nested divs, it's if you want to prevent web scraping. But then you'd also randomize how many nested divs there should be! Regardless, if I wanted to prevent web scrapping, I would use hidden spans in the content I want to protect and communicate where to get the original content from.
As the years have progressed, so to have my knowledge and philosophies. Backend development can be much easier than programmers make it. Either we are too ignorant and noob and resort to using Python and Flask because we mistake "micro" for being "good." Programmers should not be reinventing the wheel, and that's exactly what I want to be reducing with my framework templates. The next template I want to make is an ASP.NET full stack non-JS template.
Even though I prefer the lack of JavaScript, it is imperative to learn JavaScript and React. This is because the best way to make desktop apps, is with JavaScript + React and a webview (Tauri, or hopefully in the future Servo).
Sponsoring me should not be about financially supporting me, but about believing in the vision.
Featured work
-
elibroftw/modern-desktop-app-template
Tauri & ReactJS boilerplate for a modern desktop application. Not a project nor a substitute for my Tauri video tutorials.
TypeScript 201 -
elibroftw/music-caster
Music Caster is a modern music player with the ability to cast audio files, system audio, and URLs to Google Chromecasts, Google Home/Nest Minis, etc.
Python 154 -
elibroftw/matte-black-theme
My themes for Chromium and Firefox
Python 92 -
elibroftw/blog.elijahlopez.ca
My own blogging site, since Medium is slow and centralized.
JavaScript 3