xoor logo

Our Blog

Articles about our company, tech topics and all we learn while building awesome projects

Coding LabNews & UpdatesAll Posts

What is Blockchain? Cryptocurrencies, Hash, Token and NFT

It sounds complicated, and it is, but don't despair! Throughout this article, we are breaking down each of these concepts so that you can understand: what does blockchain mean? What does a non-fungible token mean? And why is it important to understand these technologies? But first, we have to understand the context in which they were invented, and we are going to tell you some curiosities!

Read Post

Emprender en Tecnología: desafíos, aciertos y aprendizajes

Entrepreneurship is not an easy task, but neither is it impossible. Although there is a lot of fear around launching your own project, with a little patience and a lot of effort you will get good results. 4 years after launching as a Startup, we reflect on the challenges of entrepreneurship in technology.

Read Post

LGBTIQ + labor inclusion in Technology: challenges for companies

Have you ever been asked who you love in a job interview? Or did they ask you “how long ago” are you like you ?; Or did they call you in a way that doesn't represent you at the office? These are situations that LGBT people face as they enter the labor market and it is even more complex in the IT world. For this reason, we propose to reflect on LGBTIQ + labor inclusion in Technology and what challenges companies face.

Read Post

Cryptocurrency in Argentina: What is it?, How does it work? And how is it regulated?

Cryptocurrency is growing strong in Argentina. We’ve heard about it more than once on the media, we know someone who has invested in that virtual currency; yet we still don’t know for sure how it works, how much it’s worth, how to acquire it and we mistrust it a bit.

Read Post

Virufy: donate your cough and help detect Covid-19

At XOOR we are collaborating with Virufy in the development of a web app to gather information and eventually be able to diagnose COVID-19 using cough sounds. The app works with artificial intelligence and for this stage of the project we are relying on people’s good will so they donate their coughs to improve disease detection effectiveness.

Read Post

How to create an application for your company?

How to develop an application step by step. From the concept and the idea, going in detail through its planning, execution and design, until the product is finished.

Read Post

Mujeres en tecnología ¿se achicó la brecha?

Desde XOOR surgió el interés en reflexionar sobre el trabajo de mujeres en tecnología. Además de investigar un poco cómo es el panorama mundial y en Argentina, nos pareció oportuno revisar nuestras propias prácticas y mirar qué ocurre con las mujeres que conforman el equipo.

Read Post

3 types of applications to adapt your business to the New Normal

The Pandemic broke out worldwide and transformed people's lives in many ways. We have already seen that the ways of working have changed and that remote work is here to stay. Companies not only had to adapt their internal logic, but were forced to incorporate technologies to bring their products and services closer to customers, offering a memorable experience. From XOOR we tell you 3 types of applications to adapt your business to the new normal.

Read Post

Remote working: an insight from businesspeople and workers

One of the biggest challenges that we had to face due to COVID-19 was to adapt to having to do everything from home. Remote working, a common practice in the niche technology, was unusual in other types of industries. However, this global pandemic forced them to implement this innovative approach.

Read Post

Onshore, offshore or nearshore software development? How to choose a provider

The hiring of software development services is a solution for companies looking to adapt to the market’s competitiveness. Learn about the characteristics, advantages, and disadvantages of onshore, offshore, and nearshore contracting.

Read Post

XOOR once again selected among the best development companies in Latin America

For the third consecutive year, XOOR was recognized by Clutch, one of the leading B2B assessment and rating platforms, as one of the top companies that develop mobile and nearshore web products in Latin America.

Read Post

Introduction to Javascript ES6 Reflect API

ES6 introduced a new global object Reflect that exposes low-level methods for object reflection, specifically Introspection - the ability to inspect, interact and manipulate object properties programmatically at runtime.

Read Post

Introduction to Vue Object-Relational Mapping (ORM)

Quite often applications use data that needs to be continually duplicated throughout the data store to provide referenced context to the data relationships inherent in the data.

Read Post

An Introduction to ES6 Proxies

The Vue reactivity system was given a complete overall in Vue 3 using ES6 Proxies. Although not as well known as other ES6 additions and enhancements, ES6 proxies 'virtualize' an object to control both the default and subsequently modified behavior of the object as required.

Read Post

XOOR Named Top Developer in Latin America on Clutch!

We’re thrilled to announce that we were again featured on Clutch’s annual report of top B2B service providers. Clutch’s research shows which firms are performing at the top of their industry in terms of delivering for their clients, and our team was recognized for being one of Argentina’s best development firms — an honor that we do not take lightly. We’re excited about the impact that this will have for our company.

Read Post

ES6 Destructuring Explained

Destructuring is an excellent way to extract data stored in objects and arrays. Is very useful to read a complete structure in only one line.

Read Post

What's new in ES2018 (ES9)

ECMAScript 2018 was released in June 2018, adds fewer features than major editions (ES2016, ES2017) used to. These new changes are Asynchronous Iteration, Rest/Spread Properties, new features to Regular Expressions and a revision to template literals.

Read Post

This is why you should nearshore your software development to Argentina

Even though many companies keep it behind curtains, everybody in the industry knows that during the past decade the nearshore software development business grew considerably.

Read Post

Integrating Apollo and Express to build a Node.js GraphQL API

GraphQL has been gathering a lot of attention lately and at XOOR we don’t like to let things pass by. So in some of our latest projects we started experimenting with it and even started using it in production for some projects.

Read Post

An API to protect your users from using bad passwords

During the last few weeks we’ve been working along with our friends at DogTown Media on an open API that anybody can use in their Sign Up forms to check against passwords that have been breached in the past + dictionary words and commonly used sequences of characters like 1234abcd and similar.

Read Post

Mastering D3.js (part 3): Brush and Zoom

Our goal on this third post is to add a cooler zoom option, where you can draw a box with your mouse cursor and zoom directly into the area within that box. This is usually called “Brush and Zoom”.

Read Post

Mastering D3.js (part 2): Basic Zoom and Panning

Here we are to continue building our scalable plot with D3.js and HTML Canvas. As a super short summary about the previous post, we learned how to draw a scatterplot using D3 on a Canvas instead of the most popular but non-scalable SVG approach.

Read Post

Mastering D3.js (part 1): Using Canvas to Better Scale Charts

Without a doubt D3 has become the go-to technology when it comes to data visualization on a web browser. With D3 you can do almost whatever you can imagine in terms of dynamic and interactive infographics for data visualization on the browser using technologies like SVG, HTML5 and CSS.

Read Post

Using AWS CodePipeline to Automate Deployments to ElasticBeanstalk

On our latest post we’ve learnt how to deploy a Node.js app to AWS ElasticBeanstalk using a single command on our console. Today we’ll move one step forward and create an automated deployment pipeline that will automatically detect any code pushes we do to our GitHub repo and will grab that code an generate a new build that will be deployed to our elasticBeanstalk environment.

Read Post

Deploying a Node.js app to AWS Elastic Beanstak

Today we’ll show you how to create an Elastic Beanstalk environment and deploy your Node.js application to it with a single eb deploy command. We’ll assume you already have a Node.js application working locally.

Read Post

Sending emails with attachments with AWS Lambda and Node.js

As a software development company, at XOOR we build websites and web applications for many different purposes. But among all of them, one very common use case is the typical contact form on a company website.

Read Post

Implementing JWT with Spring Boot and Spring Security

Let’s see how can we implement the JWT token based authentication using Java and Spring, while trying to reuse the Spring security default behavior where we can.

Read Post

Hosting a secure static website on AWS

Hosting a static website on a web server it’s quite expensive if you think you’re just serving static files. Using a static file server instead of a web server is a good ‘n cheap alternative and that’s what we’ll cover in this post.

Read Post

Dockerizing a Node.js and MongoDB App

Docker has become an extremely popular tool not only among DevOps and Infrastructure people, but also for the daily work of any developer. And as a developer, during the past week I decided it was time to have a look at it and see by myself all the good things people talk about.

Read Post

Our clients

Everydae
Jampp
Boundary Digital
Bitwave.io