Quantcast
Channel: allegro.tech
Browsing latest articles
Browse All 100 View Live

Using ESLint to improve your app’s performance

Let me start with a story. Once upon a time I stumbled upon an excellent article by Philip Walton where he describes how expensive script evaluations could (and should!) be deferred until the browser...

View Article


The power of kata

Every day, many developers of enterprise systems have to face complex problems for which incorrect solutions often end with a loss of enormous amounts of money. That’s why they constantly learn new...

View Article


Retrieving application state

Most applications need to be able to persist and retrieve their state to be fully functional. In my previous post I compared methods for persisting application state. In this post I will compare the...

View Article

Sureness, or how many tests do we need?

Imagine that you were charged with finishing a task started by your colleague. He or she implemented it just before leaving for a vacation. Now it is your job to finish and release it.Example: To make...

View Article

BigFlow — a Python framework for data processing on GCP

We are excited to announce that we have just released BigFlow 1.0 as open source. It’s a Python framework for big data processing on the Google Cloud Platform.Two years ago, when we started to move...

View Article


Image may be NSFW.
Clik here to view.

Testing React applications with Jest and Enzyme

JavaScript Frameworks play an important role in creating modern web applications. They provide developers with a variety of proven and well-tested solutions for creating efficient and scalable...

View Article

Image may be NSFW.
Clik here to view.

Big data marketing. The story of how technology behind Allegro marketing works.

Marketing is a very important department in every company. In case of Allegro, marketing is especially difficult because you have so many products to promote. In this post we will tell the story of a...

View Article

Image may be NSFW.
Clik here to view.

Speeding up iOS builds with Bazel

When we developed our Allegro iOS app adding new features and with more people contributing to the codebase, we noticed that build times began to grow. In order to have precise metrics, we started to...

View Article


Image may be NSFW.
Clik here to view.

Speeding up warm builds in Xcode

Programmers who have ever developed software for Apple platforms in the early days of Swift language might remember ridiculous times it took to compile the whole project. For large and complicated...

View Article


Image may be NSFW.
Clik here to view.

Impact of data model on MongoDB database size

So I was tuning one of our services in order to speed up some MongoDB queries. Incidentally, my attention was caught by the size of one of the collections that contains archived objects and therefore...

View Article
Browsing latest articles
Browse All 100 View Live