Rubén Sánchez - The Crafters Author
Introduction to Custom Software Development: What it is and why you need it in your company
Have you ever considered how custom software could benefit your company? Custom software development is a personalized program designed specifically to meet the needs of a particular business.
Camunda Business Process Management: Digitize your real-life business problems
Business Process Management is a way to optimize the way a company operates, through the identification of inefficiencies, automation of tasks, and streamlining of workflows. Improve the overall performance of the company by making data-driven decisions and identifying trends and opportunities for optimization.
The Theory Of Constraints: Increasing Profits Through Continuous Improvement
Let's agree on the goal of most software companies. To be profitable in the short term and in the long term. The Theory of Constraints provides a set of tools that will help them achieve that goal
Pair Programming: Having More Than One Brain
In a new era, where remote work seems to be the most sustainable way of working, there are tools that have reached their potential. Collaborative coding tools have increased in number and quality. It seems that pair programming was born to be the perfect technique for today.
Insurance-as-a-Service: How APIs Are Transforming The Insurance Industry
In recent years, the insurance sector has been under pressure to become more customer-centric and technologically innovative. A key part of this has been the development and adoption of open APIs.
Focus on the problem, not on the solution: Demystifying software architecture
One of the steps that makes a quality upgrade in the career of a software engineer is the use of design patterns. In addition, there is a certain aura about those software engineers who use these patterns, being almost like irrefutable knowledge.
Outsourcing in a modern software culture
Today, new software development studios are based on selling measurable quality. This is due to the fact that the software has been professionalized and building a quality brand is closely linked to being recognized in the software market.
One of the principles applied in software engineering when solving problems is divide and conquer, but just dividing things into smaller blocks adds is not enough, we’ll end up having more complexity and the same solution. Here is where Systems Thinking come into the game, providing a holistic analysis of the problem that we’re facing.
What Means Software Reliability
Quality and reliability are terms that are closely connected but not the same. Quality is about conformance to specifications. Reliability has a component of durability over time. Because of how software projects are built nowadays, quality can change over time because specifications also change.