How to Boost Your Apps’ Performance with Asyncio: A Practical Guide for Python Developers
Most applications today rely heavily on input/output (I/O) operations. This type of operation includes downloading a web page’s content from...
As an extension of the four principles of agile methods, Software Craftsmanship is a software development approach based on developers’ skills. It’s a way of thinking that stresses the need for professionalism in all aspects of a developer’s work, including best practices, mentality, community, and sharing. Software Craftsmanship focuses on a set of practices derived from Extreme Programming (agile practices methodology, test-driven development [TDD], clean code, and practices for modern architecture, among others). Cellenza’s experts share their vision and technical and technological expertise in Software Craft in this series of posts.