Our Blog
Articles about our company, tech topics and all we learn while building awesome projects
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 Post3 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 PostRemote 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 PostOnshore, 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 PostXOOR 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 PostIntroduction 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 PostIntroduction 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 PostAn 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 PostXOOR 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 PostES6 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 PostWhat'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 PostThis 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 PostIntegrating 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 PostAn 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 PostMastering 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 PostMastering 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 PostMastering 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 PostUsing 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 PostDeploying 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 PostSending 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 PostImplementing 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 PostHosting 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 PostDockerizing 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