Open in app

Sign in

Write

Sign in

Piotr Lewandowski
Piotr Lewandowski

327 Followers

Home

About

Mar 3, 2021

Angular Testing: Avoid done() function

Let’s talk about harmfulness of real asynchronicity in tests. — Have you ever encountered random test instability on Continuous Integration? Called some test were just “flaky”? Tests that took 10s instead 10ms? I guess you did! There might be lots of reasons for flakiness of tests. I found asynchronous operations are great contributor to flakiness score. Here I want to…

Angular

4 min read

Angular Testing: Avoid done() function
Angular Testing: Avoid done() function
Angular

4 min read


Published in

Angular In Depth

·Apr 14, 2020

Angular with Ivy — Build performance review

We have seen various benchmarks and charts on conferences. What is the real impact on our application? —

Angular

6 min read

Angular with Ivy — Build performance review
Angular with Ivy — Build performance review
Angular

6 min read


Jul 18, 2019

Angular: Translate Enums (i18n)

One of the biggest flaw of built-in Angular translation engine is it only supports translations known during build time. Moreover, only known in HTML template. One common struggle is translating calculated values like enums in TypeScript. Good news for you: It’s quite easy if you follow one practice. Problem — translate model from server To make…

Angular

2 min read

Angular: Translate Enums (i18n)
Angular: Translate Enums (i18n)
Angular

2 min read


Published in

DailyJS

·Jun 23, 2018

TypeScript: Create a condition-based subset types

Deep dive into typing system to solve THE ultimate riddle — TL;DR; Source code of experiment. Solution. In this article, we’re going to experiment with TypeScript 2.8 conditional and mapping types. The goal is to create a type that would filter out all keys from your interface, that aren’t matching condition. You don’t have to know details of what mapping types…

Programming

6 min read

TypeScript: Create a condition-based subset types
TypeScript: Create a condition-based subset types
Programming

6 min read


Jun 21, 2017

JS Poland 2017 — Takeaways

Notes from the conference. Based on 20 hand-written pages. Strong or misleading interpretations are all on me. — TL;DR; No new framework announced, go home kiddo… Oh Wait Nope! Progressive Web Apps happens to be the new hotness. Keynote — Progressive Web Apps Christian Heilmann (video, slides, twitter) Progressive Web Apps (PWA) — simply — are just websites built to be more like native apps. It’s not a new concept, but so far…

JavaScript

7 min read

JS Poland 2017 — Takeaways
JS Poland 2017 — Takeaways
JavaScript

7 min read

Piotr Lewandowski

Piotr Lewandowski

327 Followers

JavaScript performance-solver at @Dynatrace. JavaScript trouble-maker on my own

Following
  • Wojciech Trawiński

    Wojciech Trawiński

  • Kamil Nicieja

    Kamil Nicieja

  • Hans Christian Reinl

    Hans Christian Reinl

  • Olivier Combe

    Olivier Combe

  • Netanel Basal

    Netanel Basal

See all (185)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams