Velina Petrova9 Lessons I Learned on the Road to Becoming a Senior Level EngineerMy Extraordinary Year in Review: 2021 — Part 2·8 min read·Jan 12, 2022--1--1
Velina PetrovaBlogging, Writing, and Sharing Knowledge with the Elixir CommunityMy Extraordinary Year in Review: 2021 — Part 1·5 min read·Dec 20, 2021--1--1
Velina PetrovainMindvalley TechnologyHow to Implement a Modal with 12 Lines of Code using TailwindCSS and AlpineJSThese days, one of our favorite tech stacks here at Mindvalley is Phoenix, Elixir, TailwindCSS, AlpineJS, and LiveView — otherwise known…·6 min read·May 1, 2021--1--1
Velina PetrovainMindvalley TechnologyIntroduction to Writing Tests in ElixirEverything you need to know to start testing your Phoenix applications today·9 min read·Mar 5, 2021----
Velina PetrovainMindvalley TechnologyBehind the Scenes: Creating a New Phoenix LiveView ApplicationThanks to modern web development frameworks, creating new applications has become an easy and straightforward process.·5 min read·Feb 26, 2021----
Velina PetrovainMindvalley TechnologyAutocomplete Search Component with Phoenix LiveView and AlpineJSThese days, the most commonly spoken “buzzwords” in the Elixir community are — Phoenix LiveView, TailwindCSS, and AlpineJS.·9 min read·Feb 20, 2021--1--1
Velina PetrovainMindvalley TechnologyOne Neat Way to Add Authentication to Your Phoenix AppIntroducing Phx.Gen.Auth — your new favorite phoenix generator·5 min read·Feb 1, 2021--2--2
Velina PetrovainMindvalley TechnologyHow to Add TailwindCSS to Your Phoenix Project6 simple steps to help kickstart your glorious journey with Phoenix and TailwindCSS·5 min read·Dec 12, 2020--2--2
Velina PetrovainDataDrivenInvestorHow to Create a Morning Routine That Works For YouI 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…·7 min read·Oct 26, 2020----
Velina PetrovainLevel Up CodingA Short Introduction to Draft Pull RequestsAnd the story of how they made me a better engineer·4 min read·Sep 26, 2020--1--1