Articles tagged with
typescript
26 Oct 2021
This article describes a classic case of refactoring a search form UI component, a critical part of every e-commerce
platform. In it I’ll explain the precursor of change, analysis process, as well as aspects to pay attention to and
principles to apply while designing a new solution. If you are planning to conduct refactoring of a codebase or just
curious to learn more about frontend internals at Allegro, you might learn a thing or two from
this article. Sounds interesting? Hop on!
06 Sep 2021
Imagine you have to migrate your JavaScript project to TypeScript. It’s fairly simple to convert one file from JS to TS, but if
you want to take type checking to the next level (going for TypeScript’s strict mode) it is not that easy. The only solution you
have is turning on strict mode for the whole project which may result in thousands of errors. For most projects that are not strict yet,
it would take quite a bit of time and effort to fix all the strict errors at once.
23 Nov 2020
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 applications.
Nowadays, it’s hard to find a company that builds its frontend products without using any framework,
so knowing at least one of them is a necessary skill for every frontend developer.
To truly know a framework, we need to understand not only how to create applications using it, but also how to test them.
08 Nov 2019
One of the coolest features added in just announced TypeScript
3.7 is optional chaining syntax. It promises a
much shorter and more readable code for dealing with deeply nested data structures. How may this nice new feature affect
the performance of your project?
09 Apr 2019
A modern look and fully mobile-friendly design — this is how we created the new version of ads.allegro.pl.
Unfortunately, several hundred tests did not protect us from errors.
The last straw was when a simple but very annoying problem appeared in production.
We decided to start a revolution. We considered Flow, but ended up adopting TypeScript
for Allegro Ads.