Thomas OchmanI asked ChatGPT about the future of my profession — here’s the answerIn an era where various AI tools can generate code snippets and even assist with debugging, could Artificial Intelligence eventually…Apr 30, 2023Apr 30, 2023
Thomas OchmanMaking the Transition from Hobby to Professional DevelopmentTL;DR: Web development is a field that offers endless opportunities for creativity and growth, but it is often shrouded in misconceptions…Apr 8, 2023Apr 8, 2023
Thomas OchmanAPI development cycle — Node.js, Express, Sequelize, Mocha, Chai, and a whole lot more… (Part 1)TL;DR: This tutorial guides you through building a Node.js API using Test-Driven Development (TDD) and Sequelize. It covers important…Apr 6, 2023Apr 6, 2023
Thomas OchmanAgile at Scale — It’s like a jungle out there, it makes me wonder…Scaling agile practices and methodologies can be a daunting task, especially for large organizations with complex systems and processes…Apr 5, 2023Apr 5, 2023
Thomas OchmanEmbracing AI as the Future of EducationHow AI Transforms Learning and Empowers Learners and EducatorsApr 1, 2023Apr 1, 2023
Thomas OchmanAgile: Common Misconceptions and Myths DebunkedAgile development methodologies have been around for at least two decades, helping many teams deliver projects more effectively. However…Mar 29, 2023Mar 29, 2023
Thomas OchmanMastering Git: Techniques for Effective Version ControlVersion control is a fundamental part of software development that allows developers to track changes to code over time, collaborate on…Mar 28, 2023Mar 28, 2023
Thomas OchmanStubbing Navigator Properties in CypressCypress is a powerful end-to-end testing framework that makes it easy to test web applications. One of its many useful features is the…Mar 28, 2023Mar 28, 2023
Thomas OchmanAgile Project Management: A Comprehensive Checklist and GuideIn this post, I aim to provide you with a comprehensive Agile Project Management checklist, highlighting key elements to help you and your…Mar 23, 2023Mar 23, 2023
Thomas OchmanFeature Creep, Technical Debt, and the Role of Automated Testing in Software DevelopmentIn the ever-evolving world of software development, being aware of potential obstacles that can impede a project’s success is essential…Mar 20, 2023Mar 20, 2023