Leisurely exploring the software development world
Hello👋 , and welcome to my GitHub profile!
Hi! I'm Javier Feliu, a full-stack web developer from Panama City, Panama. I consider myself a curious and self-directed individual.
These qualities make an excellent match for web development, which requires mastering the basics while staying on top of constantly changing trends.
What's my development setup?
💻 My laptop runs on Windows 10 Pro👨💻 For my terminal, I user Ubuntu 18.04 running on WSL.🛠️ For IDEs, I use PyCharm, WebStorm, and DataGrip for back-end, front-end, and database work, respectively. I also use Postman when working on RESTful APIs.🐳 For containerization, I use Docker.🐘 For databases, I mainly use PostgreSQL.🌊 Currently, I deploy all my projects to a Kubernetes cluster running on DigitalOcean.
What's my typical coding day?
🐍 If working on a back-end, I would most likely be coding a RESTful API to perform CRUD on a PostgreSQL database. I would use Python with Flask, SQLAlchemy, Marshmallow, JWT-Extended, and UnitTest.🥤 If working on a front-end, I would most likely use jQuery for DOM manipulation, Nunjucks for templating, Bulma for styling, and Gulp for workflow automation.🛒 Lately, I've been doing some Shopify development. I like it! It's a joy to work with Liquid. You can get fantastic results with moderate coding effort.
What am I working on?
💪 Currently, I'm working on Atelier M's online store. Check it out here.🤖 I'm also tweaking my crypto trading bots.🐍 And contributing to Python Panama's RESTful API.
What am I blogging about?
💡 I'm working on a series of articles exploring the topic of relational database design for full-stack developers.🎯 Visit my blog, Wander In Dev, here.
What am I currently learning?
🏫 I just started Udacity's Intermediate Python nanodegree.
Some helpful resources
🐕 Flask Web Development is a great hands-on book by Miguel Grinberg on building a web application using Flask. It covers everything, from creating a virtual environment to application deployment. I use Flask a lot, and I often refer to this book. Miguel's blog is also a great source of information.🐍 Effective Python by Brett Slatkin is a great book full of advice that will help anyone write better Python code. The book contains a bunch of self-contained lessons that shine a light into the language strengths and expressiveness. It is truly excellent!🦈 Essential SQLAlchemy by Jason Myers and Rick Copeland covers everything you need to know about this useful library in less than 200 pages, including the SQLALchemy core, the SQLAlchemy ORM, Alembic, and a short cookbook.🐘 Six-Step Relational Database Design by Fidel A. Captain is an excellent practical book. It covers the entire database design process from studying the customer's requirements to design implementation. To illustrate each design step, the author uses three case studies of different degrees of complexity.
Let's connect!
🤝 To learn more about my journey, visit my LinkedIn profile, and let's connect. I'm always happy to chat with fellow developers.🐤 You may also get in touch via Twitter at @JavierFeliuA.📫 Visit my blog's contact page for other ways to reach me.

