DEV Community

Cover image for JAMstack, guess we full stack now
Ruheni Alex
Ruheni Alex

Posted on โ€ข Edited on โ€ข Originally published at ruheni.dev

1

JAMstack, guess we full stack now

I'm guessing everytime someone mentions JAMStack, front-end developers feel like this...
the rock smoulder

And yes, I feel that way too every time someone talks about it. We cannot shut up about it either too. It's the best stack out there for building web applications (my view). Think about it, no hassle thinking about whether the server is still up because your service provider takes care of that for you (for example Netlify and Zeit). It is in fact cheap since you pay for what you use, secure, fast and your web application can auto-scale on its own. Fun, right? Just working with JavaScript, APIs and writing markup to make meaning of your data.

About a year ago, I was given a task by a friend, build an application that would allow a user to record audio and save it on Azure Blob Storage. This should be easy, what's the worst that can happen? Truth be told, I had never interacted with any of the Browser APIs, except for the DOM, and I had completely no idea how to start or build it. I did claim to be a web developer, but it was at that moment that I knew I barely knew anything, not that I know much now...but I'm trying ๐Ÿ˜‚๐Ÿคทโ€โ™‚๏ธ (there is so much to do on the web, I grew older and wiser I guess).

After a couple of weeks scavenging the internet for tutorials, documentation, and sample applications, I stumbled onto Mozilla Developer Network. Everything had been laid out there. I hacked something up, a simple application in pure JavaScript. It felt overwhelming at first, but I soon learnt how things worked. After that, I ran discovered Azure Blob Storage API, my first time interacting with an external API that's not jsontypicode. Copy, paste, glue stuff...it worked. Time to share my work with the world now. Can't be so hard...is it?

I stumbled onto Netlify, and decided to give it a shot, and I was beyond pleased. Click, click...your site is live. One click deployments are one of the best things that have happened for us, especially for those who don't like thinking about servers like me. The features I really love is the continuous deployment and serverless functions. No more server-side code.

pride

There are plenty of other service providers that allow developers to build full stack applications without worrying about backend programming such as Firebase and FaunaDB and they are remarkable. These tools have revolutionized our workflows as front-end developers. I recommend you give them a shot and share with the rest of the world your experience.

Summary, I built a web application, glued the pieces together, deployed it for free and I could easily make iterations to improve the application. Does that make me a full stack developer? ๐Ÿ™ˆ๐Ÿ˜›

I'm open to listening to your experiences, opinions, and thoughts on JAMstack...

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

๐Ÿ‘‹ Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay