Fondo HomeFondo Home FigurasFondo Home DreamCode
Progressive web applications; Why so popular?

Progressive web applications; Why so popular?

Nowadays, applications and cell phones have combined in our lives to such an extent that practically everything is possible with...

Seguros Bolívar and DreamCode Software transforming the future together

Seguros Bolívar and DreamCode Software transforming the future together

Thousands of companies around the world had to quickly adapt to the demands of the post-covid 19 business ecosystem, migrating...

What is voice-driven user interface design?

What is voice-driven user interface design?

Since voice user interfaces (UVI) propose the interaction with devices, systems or applications by means of their own voice commands,...

Foldable devices; How to design and develop their applications?

Foldable devices; How to design and develop their applications?

A new trend in the global smart phone market is that of foldable cell phones, and their acceptance is growing...

5G technology as the beginning of the era of augmented reality and other underlying technologies

5G technology as the beginning of the era of augmented reality and other underlying technologies

The mass adoption of augmented reality was unthinkable until relatively recently, but thanks to the emergence of the fifth generation...

Developing applications; The Software Development Life Cycle (SDLC)

Developing applications; The Software Development Life Cycle (SDLC)

The software development life cycle or SDLC (Software Development Life Cycle) is a process oriented to produce high-value software that...

Pros and cons of the top 5 programming languages for mobile development.

Pros and cons of the top 5 programming languages for mobile development.

Despite the individual popularity of programming languages oriented to mobile application development, developers today have plenty of options within the...

5 digital security practices to develop highly reliable software

5 digital security practices to develop highly reliable software

The digital security of applications starts right when the development project begins, not when it has been finalized and is...

Technical documentation in software development and its models

Technical documentation in software development and its models

By definition, technical documentation is the ideal form that we as software development professionals should use to share timely information...

CI/CD, DevOps and Agile, When is one software development methodology better than the others?

CI/CD, DevOps and Agile, When is one software development methodology better than the others?

As you well know CI/CD, DevOps and Agile are three fairly popular and effective software development frameworks. **Although they are different...

JavaScript and its power on web and application development

JavaScript and its power on web and application development

According to the latest report from the German statistics portal Statista, worldwide JavaScript is the most popular programming language with...

Language Server Protocol and its role in the software development field

Language Server Protocol and its role in the software development field

Language Server Protocol or LSP is a communication standard originally created by Microsoft with the objective of defining a better...

The 4 phases of the application development workflow

The 4 phases of the application development workflow

From ideas captured on paper and flowcharts, to models and prototypes and finally to debugged code, **application development today has...

Types of cloud applications, how to benefit from them.

Types of cloud applications, how to benefit from them.

With thousands of companies migrating their systems to the cloud, questions arise about the types of cloud applications and ways...

DevOps, the recipe for success in enterprise software development

DevOps, the recipe for success in enterprise software development

There is a methodology in software development whose results continue to be proven year after year and that seems to...

Why the world's most valuable companies use Java

Why the world's most valuable companies use Java

The fourth industrial revolution and the acceleration in digital transformation over the past year has left companies wondering which programming...

What Agile testing is and how to apply its pillars

What Agile testing is and how to apply its pillars

Surely you have heard of agile software development, however, today you will learn what Agile Testing is, the winning card...

APIs as business bridges to better business-to-customer relationships

APIs as business bridges to better business-to-customer relationships

In a broad context, for developers APIs are sets of pieces of software that deliver certain functionalities to the applications...

Who is the Data Scientist and why company should have one?

Who is the Data Scientist and why company should have one?

With an average of 2.5 quintillion bytes of data created daily, we are at an important milestone where the technology...

Lean Programming, a convenient software development practice inherited from the business world.

Lean Programming, a convenient software development practice inherited from the business world.

In the field of software development, Lean Programming is the greatest expression of the concept of optimization, **its goal is...

Top 5 most popular languages for Artificial Intelligence (AI) programming

Top 5 most popular languages for Artificial Intelligence (AI) programming

With a plethora of opportunities for both application and development, it is safe to say that **Artificial Intelligence (AI) has...

API-driven architecture, simplifying software development

API-driven architecture, simplifying software development

An application programming interface (API) is a building block that enables communication and data exchange between different applications, simplifying the...

How your business benefits from Cloud Native Architecture

How your business benefits from Cloud Native Architecture

The cloud native software architecture represents today an opportunity not only to streamline and optimize processes for companies, but also...

Continuous Integration and Continuous Delivery, key mechanisms in software success

Continuous Integration and Continuous Delivery, key mechanisms in software success

There is a set of practices that automates and continuously monitors each stage of the application development lifecycle, known as...

Everything you need to know about microservices

Everything you need to know about microservices

Microservices are being employed by more and more IT companies around the world thanks to the results they are providing...

Serverless architecture, the cloud computing model that is transforming business technological development

Serverless architecture, the cloud computing model that is transforming business technological development

Serverless architecture is an application development model that has positioned itself as a new trend in web development, we will...

The tremendous potential behind Big Data and its analytics tools.

The tremendous potential behind Big Data and its analytics tools.

Big Data refers to the massive and complex information to process using traditional methods. But that complexity is not a...

Blockchain, the financial application development technology that seeks to digitize the economy

Blockchain, the financial application development technology that seeks to digitize the economy

By now you are already familiar with words like Bitcoin, Blockchain, digital economy, financial developments, cryptoassets, cryptocurrencies, cryptocurrencies, decentralization, etc....

UI/UX, Two crucial components for the development of high-value applications and websites

UI/UX, Two crucial components for the development of high-value applications and websites

User interface (UI) and user experience (UX) are two design criteria that are currently definitive when it comes to developing...

Agile SCRUM, 5 Reasons it transformed the IT industry

Agile SCRUM, 5 Reasons it transformed the IT industry

When the Agile Scrum methodology met the IT sector, the results were impressive. Teams began to see their KPI's closer...

Agile alternatives in the shortage of technology talent

Agile alternatives in the shortage of technology talent

Due to the shortage of technology personnel, software development projects are generating as many opportunities as headaches for organizations. We...

The risks of developing in "no-code" tools

The risks of developing in "no-code" tools

The demand for app development is growing so much that tools with low code usage or none (such as Amazon...

The role of the CIO in the future of companies

The role of the CIO in the future of companies

Have you heard of the CIO? Well, you should, because its importance will be fundamental for the future of your...

5 Reasons to Focus on Tech Talent Retention

5 Reasons to Focus on Tech Talent Retention

With the software giants scooping up the best in technology, the question arises: how to improve the tech talent retention?...