Speaker

Georgi Parlakov

Georgi Parlakov

Web Dev

Sofia, Bulgaria

Georgi Parlakov is full-stack web developer. He loves simple and well tested software solutions. For his day job does a lot of Angular, Typescript, RxJs and .NET and at night he dabbles in Docker, F#, Azure. He is also father of a beautiful girl, blogger, course author, occasional meetup and event speaker and is an aspiring open source contributor.

Area of Expertise

  • Information & Communications Technology

Topics

  • Angular
  • Enterprise Apps With Angular
  • RxJS
  • JavaScript & TypeScript
  • JavaScript

What was that flushMicrotasks thing again?

Testing promises in Angular is hard.
In the front-end we often deal with async interactions and often use promises. When it comes to testing we get stuck and give up on the already hard-to-do testing.
We need to know what are microtasks, how promises use them and when do they get invoked - in the context of the (almighty!) js event loop.

When does my Promise Callback run?

Did you ever wonder when those promise callbacks get executed? What a microtask is? How to test my promises in an Angular project?
Come and find out!

Observables in Plain terms

Wanna see some cool tricks with observables?
ToPromise, subscribe, switchMap, and others? Come and let's dive in the operators, subscriptions, and the cool stuff that happens when we use Observables.

Angular Performance

Do you have that one page in your Angular app that loads veeery slow?
Or the one page with the gigantic unusable grid?
Perhaps you'd like to know how to separate your js bundles into smaller chunks?

If this is you come and let's talk about optimizing Angular apps. We'll be using a real-world app (Conduit)[https://demo.realworld.io/#/] and optimize together :)

Let Scuri Write Your Angular Unit Tests

Are you fed up with the unit testing boilerplate? Want a tool that understands the code you write and creates and updates the testing boilerplate? Including unit test cases for each method, auto-spying on dependencies, and adding Promise and Observable default values...

Look no further and let's talk how you can start using Scuri (https://github.com/gparlakov/scuri) and its VS Code extension counterpart Scuri-code (https://marketplace.visualstudio.com/items?itemName=gparlakov.scuri-code) today!

Georgi Parlakov

Web Dev

Sofia, Bulgaria

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top