Posts

How to Check and Generate Meta Tags for Your Website

How I Learned to Stop Worrying and Love the Capitalization Tool

Revisiting Python Packaging With Pipenv

Image
Overview Python is one of the friendliest yet most powerful languages out there. It is easy for beginners to pick up, yet packs a strong punch and is used extensively in diverse domains such as scientific programming, web application programming, and DevOps. But one of the weakest points of Python has been its support for packaging complex applications and their dependencies.  Over the years, there have been many efforts to improve the situation. In August 2017, I wrote a tutorial on the state of the art in Python packaging:  How to Write, Package and Distribute a Library in Python .  It's been only four months, and there is a new player in town.  Pipenv  is now the officially recommended tool for packaging by PyPA (Python Packaging Authority). In this tutorial you'll learn why Pipenv significantly improves the state of packaging and overall development workflow for Python developers and how to use it effectively. Python Dev Workflow for Humans The goa...

How to Build a Responsive Tab Component With CSS and a Touch of JavaScript

How to Create an Animated Watercolor Photo Reveal for Instagram Stories in Photoshop

What Is Imposter Syndrome? (+How to Fight to Overcome It)

Transitioning From Adobe Illustrator to Affinity Designer