Essential Ingredientsart 1

Coding Web Apps

Now that we have entered fresh air in 2021, it looks like the art of web app building has a few champions. For the frontend process or UI, React is weighing in as the best choice - assume you are onboard with Hooks and functions versus classes. Nothing remains stationery. React will morph into Next.js soon enough. It's just easier and slicker.

For Backends there are several options. Node based approaches are gaining maturity but also python based Django is very acceptable. Next.js has some very nice Backend concepts to optimize user experience in performance. Then there is the trifecta, HTML/CSS/JS, the hardcore standards. As CSS progresses, it becomes more sane to to just build web pages with the basics. Of course, javaScript is the ogre since it is complex and tedious to use. There are many libraries that easy the pain.

The new kid on the block making strides is Svelte. This is just sensible to have compilable web code that avoids all the webpack andbabel mania. What if you just wrote modern code and poof, your page layedout beautifully as expected. Svelte is getting there.

So what am I doing in 2021? I've worked on learning web app design and implementation for a couple of years. Now it's time to get back into hareware projects so I'm working on doing video based projects using the microcontrollers. The Arduinos of the past are being surpassed by there tiny brothers with WiFi capabilities. Even just using the nanos, there's really no need to stick to the originals. The Raspberry-Pi is very useful as an Internet mediary, server, or video interface for AI like face recognition, etc. There are so many ways to go, I think I'll go check it out.

Most importantly, stay safe and get vaccinated. Nothing is possible without your health. Everything is possible otherwise. Just ask Elon Musk.