
Krzysztof Chadynka
Upper-mid PHP Developer / Frontend & Backend
Professional in full-stack web development. His experience covers building websites, online shops, APIs and maintaining them. Driven by solution design and user’s satisfaction, supported by solid interpersonal and management skills make a robust, all-round developer who can take on the impossible. Strongly focused on quality and best practices, fan of SOLID and KISS approach, experienced with automated testing.
Krzysztof's articles list

Practical Application of Design Patterns
In previous articles I have written, I emphasized one extremely important thing in programming, sticking to standards and principles. The use of SOLID, KISS and other guidelines not only help maintain order in the code itself, but also in communication between programmers. This time around, I want to bring up…

Best Practices, Budgets and Deadlines - Have Your Cake and Eat it too
What are good programming best practices and are they worth following in a project? The subject of best practices has already been extensively described in the articles on SOLID, KISS and automatic testing. However, the question remains as to whether, and to what extent, the application of these procedures affects…

Automatic Testing
Creating automated tests is a very important element of the software development process. This approach to creating tests utilizes TDD and BDD methodologies Both TDD and BDD describe the same model of functionality that was implemented. Each functionality is created according to a specific scheme consisting of three steps: 1)…

Best Practices in Programming Based on SOLID, KISS and Personal Experience
The guidelines a programmer should follow on a day to day basis are just as important as they are in any field. Applying these principles may initially seem tedious and time-consuming, but over time, the advantages won’t go unnoticed. Shortcuts, which may save time, can also lead to a variety…
