Yonatan Kra

Yonatan Kra

Family, Code, Run

  • Blog
  • Planned Talks
  • About Me

Category: Github

Home / Github
A purple background with a blue shield in the center. The shield has a red X over it. On either side of the shield are two blue padlocks connected by chains to blue octagons. The GitHub logo is in the bottom left corner and the BFG logo is in the bottom right corner. The text "Deleting Security Tokens from Your Git History" is at the top of the image.

How to Remove a Secret Token from Your Git History

December 4, 2024December 12, 2024 Yonatan KraLeave a Comment on How to Remove a Secret Token from Your Git History

Learn how to safely remove exposed authentication tokens from your Git repository’s entire history using BFG, a powerful cleanup tool. Understand the security risks of committed secrets and master the step-by-step process to sanitize your code repository and protect your …

Read More
Deploy static websites using github pages, vue, angular, Nx and cloudflare

How to Deploy Static Websites with Nx, GitHub, and Cloudflare?

June 23, 2024June 23, 2024 Yonatan KraLeave a Comment on How to Deploy Static Websites with Nx, GitHub, and Cloudflare?

A question was raised in a forum asking how to deploy static websites for free. Then, more specifically, it was mentioned they were using Nx to generate multiple websites. In this article, we will create a new Nx project with …

Read More
Use Conventional Commits for Better Commit Messages

3 Reasons Why You Should Use Conventional Commits

October 9, 2023October 9, 2023 Yonatan KraLeave a Comment on 3 Reasons Why You Should Use Conventional Commits

Conventional Commits is a standardized approach to version control that enhances clarity, consistency, and collaboration among developers. We’ll understand what Conventional Commits are, explore how they work, and explain the three main benefits you gain by using them.

You develop …

Read More

7 Github Actions Tricks I Wish I Knew Before I Started

December 3, 2021September 12, 2023 Yonatan Kra5 Comments on 7 Github Actions Tricks I Wish I Knew Before I Started

Here are 7 tricks with github actions that changed my life (or at least my CI/CD pipeline). These tricks helped me create a more maintainable workflows code as well as boosted performance of the whole CI/CD process.

If you haven’t …

Read More

How to Setup CI/CD with Github Actions?

March 4, 2021January 16, 2022 Yonatan KraLeave a Comment on How to Setup CI/CD with Github Actions?

Continuous integration and continuous deployment are must-haves for organizations that wish to scale and deliver high quality software at a high velocity. I had the pleasure to speak about this topic in WarsawJS. In this talk, I walk through the …

Read More
Github actions and docker

How to test github actions locally using Act?

November 29, 2020August 10, 2021 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, 2020August 10, 2021 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

Writing Custom Github Actions with Javascript

June 27, 2020August 10, 2021 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

Publications on Github

December 28, 2019August 10, 2021 Yonatan KraLeave a Comment on Publications on Github

I’ve just uploaded all of my publications to github.

It was super easy using https://stackedit.io/. If you want to publish something with markdown, stackedit will make your life super easy.

Oh – and here’s the link to my …

Read More

Publishing a Web Components Library

April 1, 2019June 18, 2022 Yonatan KraLeave a Comment on Publishing a Web Components Library

Once upon a time, in order to create web components, one had to resort to a front end framework like angular or react (yes yes, I’ve heard the “it’s only a lib” before from all the angularists in the crowd) . …

Read More

I’m an instructor at:

Egghead.io

Follow Me On:

  • Follow me on Linkedin
  • Follow me on Bluesky

Recent Posts

  • Busting Legacy Code with AI Agents and Test Driven Development
  • Meaningful Tests: Human Hubris vs. AI
  • What can we learn from building a BlueSky web component bot?- Part 1
  • How to Remove a Secret Token from Your Git History
  • How to Deploy Static Websites with Nx, GitHub, and Cloudflare?
  • Busting Legacy Code with AI Agents and Test Driven Development
  • Meaningful Tests: Human Hubris vs. AI
  • What can we learn from building a BlueSky web component bot?- Part 1
  • How to Remove a Secret Token from Your Git History
  • How to Deploy Static Websites with Nx, GitHub, and Cloudflare?
  • Implementing Your Own SSR Server for Web Components

Categories

  • Algorithms
  • Architecture
  • AskQL
  • Blogging
  • canvas
  • chrome extensions
  • CodeTalks 2019
  • Coding
  • Conferences
  • ConfrontJS
  • ConfrontJS 2019
  • Cypress
  • debugging
  • Design Patterns
  • devops
  • docker
  • Flutter
  • Gaming
  • Github
  • github actions
  • GraphQL
  • Interview Questions
  • Javascript
  • javascript engine
  • Javascript Israel
  • jest
  • Memory
  • Meta Programming
  • Musings
  • nodejs
  • NPM
  • nx
  • Open Source
  • Performance
  • Playwright
  • Rust
  • Security
  • Skills
  • Tauri
  • Tauri Demo
  • Testing
  • tutorials
  • typescript
  • Uncategorized
  • vivid
  • WarsawJS
  • Web Component
  • webpack
| beetech by Buzthemes.