Yonatan Kra

Yonatan Kra

Family, Code, Run

  • Blog
  • Planned Talks
  • About Me

Musings about tests as documentation

January 16, 2021January 16, 2021 Yonatan KraLeave a Comment on Musings about tests as documentation

This post originated from a non-english post on Linkedin. Here’s a translation of the original post:

Yes, it’s very important to me that the systems I develop are covered by tests.

In this approach I trust that external libraries that

…
Read More

How to use custom webpack configuration in an Nx project?

January 2, 2021January 3, 2021 Yonatan KraLeave a Comment on How to use custom webpack configuration in an Nx project?

Customizing webpack for your own needs is a powerful functionality. It allows you full control of your app’s development and deployment process. In this article we will go over how to do that in an NX monorepo.


TL;DR.

  • The steps
…
Read More
Github actions and docker

How to test github actions locally using Act?

November 29, 2020November 29, 2020 Yonatan KraLeave a Comment on How to test github actions locally using Act?

Github actions are taking a considerable part of the devops world. Developers find them super friendly for most use cases. Developing your flow can be much faster if you can run them locally. This article will show you how.

In …

Read More

This is how I helped YouTube improve performance with a simple JavaScript trick

November 17, 2020November 18, 2020 Yonatan KraLeave a Comment on This is how I helped YouTube improve performance with a simple JavaScript trick

Google’s Material Web Components had a performance issue and I thought I could help. The results: 90% performance improvement in big lists removal. Here’s how I did it, and how you can duplicate it in your application.

“Look Ma! My
…
Read More

How does the JavaScript event loop work and how to help it run your code faster?

November 9, 2020November 15, 2020 Yonatan KraLeave a Comment on How does the JavaScript event loop work and how to help it run your code faster?
The event loop and your code talk from WarsawJS

On august 2020 I spoke at WarsawJS, explaining about the event loop and how it works. I hope you will enjoy this talk.

If you prefer to read – here’s …

Read More

What is AskQL? Hacktoberfest Lightning Talk

November 8, 2020November 8, 2020 Yonatan KraLeave a Comment on What is AskQL? Hacktoberfest Lightning Talk
Hactoberfest event lightning talk about AskQL

During Hacktoberfest, Vonage hosted an open source event. During this event I presented AskQL as well as mentored people who wanted to contribute to the project.

…

Read More

How to profile javascript performance in google chrome?

November 6, 2020November 17, 2020 Yonatan KraLeave a Comment on How to profile javascript performance in google chrome?

In order to solve performance issues, you must learn how to profile and monitor an application. How to do that using Google Chrome developer tools?

How to start a recording

  1. Open the chrome browser with any website.
  2. Hit F12 OR
…
Read More

GraphQL Alternative: GraphQL vs. AskQL

October 24, 2020November 16, 2020 Yonatan KraLeave a Comment on GraphQL Alternative: GraphQL vs. AskQL

How does AskQL differ from GraphQL?

Efi Shtain’s question was repeated in various forums

After writing about AskQL and how to use AskQL with nodejs, the obvious question that repeat itself was: How does it differ from GraphQL?

In …

Read More

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

Posts navigation

Older posts

I’m an instructor at:

Egghead.io

Follow me on

Sign up for my newsletter

Recent Posts

  • Musings about tests as documentation
  • How to use custom webpack configuration in an Nx project?
  • How to test github actions locally using Act?
  • This is how I helped YouTube improve performance with a simple JavaScript trick
  • How does the JavaScript event loop work and how to help it run your code faster?

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.