How to load millions of rows into MySQL without agony
After many years of working mainly in MS SQL Server as Database Developer, some months ago I started a new stage in my professional career. This includes working on more database technologies (Relational Databases) like MySQL and NoSQL as Cassandra, and even acquiring transversal knowledge in OS Linux. This article is the first of a […]
The conundrum of security testing
The practice of testing applications for security defects, whether they manifest as logic flaws or bugs in your code, can be a controversial subject for the Application Security (AppSec) community. With the advent of DevSecOps and the introduction of automated tests is the CICD pipeline, testing has increased in popularity (if not frequency). Moreover, testing […]
A pragmatic look at functional programming: The Quick Seat project (Part 3-3)
As seen in the previous two articles, after some research and brainstorming we were convinced that functional programming could help us develop powerful software with fewer lines of code, maximising reusability and greatly reducing the risk of bugs. This would translate to savings in development and maintenance costs, a reduced number of incidents and a […]
A pragmatic look at functional programming: abstraction, parallelism and testing (Part 2-3)
In the previous article we covered the immutability orientation. While investigating the advantages of functional programming languages, we also learnt that it offers a much higher level of abstraction. It requires a radical paradigm shift and it can be shocking at first. But hey, moving from imperative to object oriented programming had a learning curve […]
Create a new workspace from scratch using NX
Have you ever been in the position of starting a new app from scratch? Choosing the right set of tools, libraries or frameworks can be a pain. Fortunately, there are tools that automate this process. In this article we will show how Nx can help you with this problem. What is Nx? Nx is a […]
A pragmatic look at functional programming: The immutability orientation (Part 1)
Functional Programming has been getting more and more attention over the last few years. But what is it exactly? Is it just a bunch of new programming languages? Is it a different way of coding? Can it really make a difference to our business? Three years ago we decided to upgrade the architecture of our […]