Cristian Daniel Marquez Barrios - Coding Automation Lesson #1: Please Be Lazy - JSWORLD 2023

Cristian Daniel Marquez Barrios

"Learn how to automate your coding process to save time and improve code quality, covering topics such as personal databases, linters, documentation, and more."

Key takeaways
  • Don’t be lazy, use automation to save time and focus on code quality.
  • Create a personal database to document solutions and experiences.
  • Use linters, auto-formatters, and documentation to improve code quality.
  • Define code standards to ensure consistency across projects.
  • Automate testing and code review to reduce manual effort.
  • Use snippets to generate boilerplate code and reduce repetition.
  • Take notes and reflect on your journey to improve yourself.
  • Use artificial intelligence and chatbots to automate tasks and generate code.
  • Define your own code standards and tools to suit your company’s needs.
  • Create a grid layout with HTML, CSS, and JavaScript.
  • Use React hooks to create custom hooks for reusable code.
  • Externalize commit messages and use issue numbers for clear tracking.
  • Automate early error detection and reporting.
  • Use a linter to highlight errors and provide suggestions.
  • Create a long-term database to store and recall solutions.
  • Test and review code quickly and efficiently.
  • Focus on the common patterns and requirements across projects.
  • Create a documentation hub to share knowledge and expertise.
  • Use romance languages like Spanish and French to create a sense of community.
  • Promote knowledge sharing and collaboration within the company.
  • Create a central repository for documentation and knowledge.
  • Automate testing and code review to reduce manual effort.
  • Use a search engine to quickly find the desired solutions.