How to manage dependency versioning across various builds and projects?
A practical approach to the decision regarding your code repository.
Chapter 4: Understanding system testing and selecting functionalities to validate.
Chapter 3: How to choose places for the integration testing?
Chapter 2: How to choose places for unit testing that would benefit a project the most?
Chapter 1: Sketching out the mock project and selecting elements for automatic verification.
A couple of interesting links that are not closely related to the programming world.
Choosing the right level of verification complexity for our project.
How to detect the most valuable code for automatic verification?
The background of a pragmatic approach to business, code, and availability examination.
How to find a mythological god of programming during your leisure time?
An algorithmic approach to the mathematical puzzle of the ancient counting-out game.
Discussing the mathematical problem of dividing a two-dimensional space in the spirit of computer programming.
A lovely puzzle to expand your algorithmic and mathematical horizons.
The final chapter of a professional programmer’s attitude throughout life.
How to prepare to talk about your salary, responsibilities, and position as a professional programmer?
The professional approach to consulting solutions with your teammates and the business side.
Views on business relations with your employer and coworkers.
Finding the time and will for your professional endeavor.
Thinking about your technology tree and seeing your abilities and limitations.
How to realize what defines you as a professional?
What are the main goals of a code review that every reviewer should keep in mind?
How should we optimize our applications’ execution and implementation?
A short story about types, memory management, scope, and extent of variables in web development.
Chapter 3: A short story of variables’ lifetime and their visibility variants.
Chapter 2: A short story of variables’ memory management.
Chapter 1: A short story of variables and their types.
How the declarative paradigm changed the face of front-end programming?
How did imperative and declarative approaches play out in the history of front-end?
The practical difference between imperative and declarative approaches.
The story of a declarative approach and its benefits.
What is the idea behind the most popular paradigm in the programming business?
How do abstractions naturally appear in the programming world?
How to structure a business logic inside your app?
A simple example of how to fix data duplication and inconsistency.
How to fight redundancy and inconsistency in your app’s state?
Various level examples of the outer layer or your modules.
How to properly design your application’s outer layer?
How to make pragmatic decisions on code quality?
How to consistently complete large tasks?
How may the specific mindset affect your work?
How to design the file structure when your application grows in size?
How to make use of the primary yet powerful design pattern?
How to improve your estimation of programming tasks?
How to make mindful decisions and grow as a programmer?
What makes a good programmer, and how to be better at it?
What is the Pragmatic Review blog, and what will it bring to the programming community?