We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
DjancoCon 2022 | KEYNOTE: What should you have to worry about
Django enthusiasts and open-source developers, discover how to prevent common pitfalls, from outdated code to security vulnerabilities, and streamline your workflow with strategies for code quality, collaboration, and automating routine tasks.
- Worry about: scaling, security, maintenance plan, code quality, and collaboration between developers and maintainers.
- Beware of: outdated Python version, non-coding contributions being overlooked, and not planning for scaling and security.
- Benefits of: using long-term support (LTS) versions of Django and other dependencies, and automating routine tasks.
- Consider: containerization, orchestration, and leveraging cloud services for scalability and reliability.
- Plan for: updates, database maintenance, and security patches.
- Fulfilling contributions: acknowledging non-coding contributions and recognizing the efforts of collaborators.
- Code evaluation metrics: recognizing that metrics are flawed and can be gamed, considering alternative evaluation methods.
- Communities: acknowledging the importance of strong communities and collaboration in open source projects.
- Security: understanding supply chain security and the importance of integrity.
- Scaling: understanding what happens when a site needs to scale up or down, and how to configure auto-scaling.
- Data centers: understanding the importance of having clear boundaries and responsibilities in a DevOps team.
- Work flows: understanding the importance of having a collaborative workflow and recognizing the contributions of every team member.
- Automation tools: understanding the importance of automating testing, deployment, and maintenance processes using tools like Docker and Kubernetes.