Image for post
Image for post
Photo by Fran Jacquier on Unsplash

Thanks to modern web development frameworks, creating new applications has become an easy and straightforward process.


Image for post
Image for post
Photo by Daniel Cheung on Unsplash

These days, the most commonly spoken “buzzwords” in the Elixir community are — Phoenix LiveView, TailwindCSS, and AlpineJS.


Introducing Phx.Gen.Auth — your new favorite phoenix generator

Image for post
Image for post
Photo by Chunlea Ju on Unsplash

Recently, I picked up a side assignment that required me to develop a Phoenix application from scratch. Phase one of the project was about building a simple proof of concept application that included user authentication.


6 simple steps to help kickstart your glorious journey with Phoenix and TailwindCSS

Image for post
Image for post

I have to start this blog post with a confession — I am deeply and utterly in love with TailwindCSS.


Image for post
Image for post
Photo by Seb Mooze on Unsplash

I want to start this blog post by getting something off my chest — I am not a morning person. I like to sleep in on the weekends. And the only reason I will ever get out of bed before 10 am is to attend a work-related meeting.


And the story of how they made me a better engineer

Image for post
Image for post

Today I want to take the time to share with you one of my all-time favorite Github features — Draft Pull Requests. I have been actively using them in my development flow for about 12 months now.

Prerequisites

I approach this topic with the assumption that you are familiar with the basic…


Okay, let’s get real for a second. No-one can actually build a production-ready blog application from scratch in less than 15 minutes. That’s not how the world works. However, creating a working prototype — that’s totally possible.

  • User can create, update, display and delete posts
  • User can add comments to a post
  • User can see all the comments for a particular post
  • User can see how many comments does each post have

A…

Velina Petrova

Full Stack Web Developer & Full-Time Problem Solver. I am passionate about coding, martial arts, delicious food, and engineering new ways to make life better.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store