Yonatan Kra

Yonatan Kra

Family, Code, Run

  • Blog
  • Planned Talks
  • About Me

Author: Yonatan Kra

Home / Yonatan Kra (Page 2)

AskQL Nodejs QuickStart

October 17, 2020October 23, 2020 Yonatan KraLeave a Comment on AskQL Nodejs QuickStart

AskQL is a new query language that is also a programming language. I’ve written an introduction about it in the former post.

In this article we will see how it can be setup in a nodejs server.

Quickly setting

…
Read More

Introduction to AskQL

October 8, 2020October 18, 2020 Yonatan KraLeave a Comment on Introduction to AskQL

AskQL is a new query language that is also a programming language. Read on to see how you can actually get Star Wars with AskQL.

We can query AskQL with askscript. The askscript should be very intuitive for developers, because …

Read More

Form Association and Web Components – Today

September 8, 2020September 8, 2020 Yonatan KraLeave a Comment on Form Association and Web Components – Today

Recently I’ve joined a team that’s creating a UI library using web components. This is great – but it has its challenges. One of these challenges is form association behind Shadow DOM.

When we create a form, we expect the …

Read More

Handling Different Kafka Message Versions

June 30, 2020June 30, 2020 Yonatan KraLeave a Comment on Handling Different Kafka Message Versions

I was in a job interview a while ago and one of the problems raised there was handling different message versions in the same topic.

The problem was described as follows:

You have a producer of version 1.0. It sends …

Read More

Writing Custom Github Actions with Javascript

June 27, 2020June 27, 2020 Yonatan KraLeave a Comment on Writing Custom Github Actions with Javascript

Lately I’ve been involved with an Open Source project called AskQL. I really like the project, try to contribute as much as I can and learn a lot in the process.

One of the issues there was to enforce …

Read More

Debug Jest in a NRWL/nx project with webstorm

May 5, 2020May 5, 2020 Yonatan KraLeave a Comment on Debug Jest in a NRWL/nx project with webstorm

Lately I’ve started a to migrate our 5 y/o code base into a NRWL/nx monorepo. I’d might write the process of choosing NRWL/nx as our tech of choice in a different post (write in the comments or message me …

Read More

Measuring used JS heap size in nodejs

March 21, 2020March 21, 2020 Yonatan KraLeave a Comment on Measuring used JS heap size in nodejs

In the former article, we saw how to measure the JS heap in the browser and a few use cases it can come in handy. I was asked how this can be done in a nodejs app as well.

Let’s …

Read More

Measuring used JS heap size in the browser

March 20, 2020May 10, 2020 Yonatan KraLeave a Comment on Measuring used JS heap size in the browser

Part of the tools frontend developers have in their arsenal is the performance API. Part of it is the memory object. It can be used for various causes – from debugging performance through experimenting to performance budget monitoring.

A heap
…
Read More

What is a Forced Reflow and How to Solve it?

March 11, 2020February 9, 2021 Yonatan KraLeave a Comment on What is a Forced Reflow and How to Solve it?

Force reflow (or Layout Reflow) is a major performance bottleneck. It happens when a measurement of the DOM happens after a DOM mutation. With this knowledge, I was able to improve performance of an app in my workplace by 75%. …

Read More

The event loop and your code

March 2, 2020March 4, 2020 Yonatan KraLeave a Comment on The event loop and your code

The event loop is a core concept in Javascript. It is fundamental in order to understand how asynchronous code works – and how not to work with synchronous code.

Let’s start with a simple example. You have some code that …

Read More

Posts navigation

Previous 1 2 3 4 Next

I’m an instructor at:

Egghead.io

Follow me on

Sign up for my newsletter

Recent Posts

  • How to Setup CI/CD with Github Actions?
  • How to create a workspace coverage report in nrwl/nx monorepo?
  • Musings about tests as documentation
  • How to use custom webpack configuration in an Nx project?
  • How to test github actions locally using Act?

Categories

  • Architecture
  • AskQL
  • CodeTalks 2019
  • Coding
  • Conferences
  • ConfrontJS 2019
  • Design Patterns
  • devops
  • Github
  • github actions
  • GraphQL
  • Javascript
  • javascript engine
  • Javascript Israel
  • Memory
  • Musings
  • nodejs
  • NPM
  • nx
  • Open Source
  • Performance
  • Testing
  • Uncategorized
  • WarsawJS
  • Web Component
  • webpack
| beetech by Buzthemes.