Last week, CloudLock’s Tel Aviv office hosted PyWeb’s month meetup, a recurring meeting for Python developers. Udi Bauman, CloudLock developer and well-known pythonist, facilitated the introduction of the dozens of attending engineers to the company.
During the meetup, two discussions occurred:
1) David Melamed, FullStack developer at CloudLock, spoke about improving code quality, referencing our collective efforts at CloudLock to improve code and monitor our production. His slides may be found here. In the meanwhile, here are the top four takeaways.
- Remember the Code Quality Star
- Follow Coding Standards
- Write Code Readable by Others
- Keep Up With Your Code Reviews
- Design Your Architecture (the S.O.L.I.D. Principles are your friends)
- Automate All Your Tests
- Don’t be afraid of continuous refactoring (You’ll never design it right the first time, anyway)
- Minimize the gap between the environments and monitor everything you can on production
- Continuous Improvement should be your motto. Find a way to measure this.
2) Shai Berger, a Django core committer, spoke about the new built-in database migrations in Django 1.7 and its advantages compared to South.
After the talks, a vote decided to open a new meetup group and, as a function of our commitment to help the community at large, CloudLock volunteered to be its official sponsor. We’re excited to continue to participate in PyWeb meetups (there are already 46 developers registered to attend the next meetup!) and contribute to the Python development community. We’ll be sure to keep you updated!