<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Just Jeb</title><description>Every post, newest first.</description><link>https://www.justjeb.com</link><language>en-us</language><item><title>Why does setTimeout(func, 0) work, anyway?</title><link>https://www.justjeb.com/post/why-does-settimeout-work</link><guid isPermaLink="true">https://www.justjeb.com/post/why-does-settimeout-work</guid><description>The magic behind setTimeout and its implications on JavaScript execution flow.</description><pubDate>Tue, 09 May 2023 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Optimizing Your Web App: How to Score 100 on Lighthouse</title><link>https://www.justjeb.com/post/how-to-score-100-on-lighthouse</link><guid isPermaLink="true">https://www.justjeb.com/post/how-to-score-100-on-lighthouse</guid><description>Why is Lighthouse score so different from field data? What is TBT? How large bundle size and long tasks affect performance? And finally, how do you improve it? Learn all about it in this article.</description><pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Stop Using Function Parameters Now</title><link>https://www.justjeb.com/post/stop-using-function-parameters-now</link><guid isPermaLink="true">https://www.justjeb.com/post/stop-using-function-parameters-now</guid><description>Why you shouldn&apos;t be using function parameters in JavaScript and what the alternative is.</description><pubDate>Thu, 28 Apr 2022 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Boosting Your React App Performance with React Profiler</title><link>https://www.justjeb.com/post/react-profiler</link><guid isPermaLink="true">https://www.justjeb.com/post/react-profiler</guid><description>A detailed guide to measuring and improving your React App performance with React Profiler. Accompanied by a web app that makes it easy to follow along.</description><pubDate>Fri, 17 Dec 2021 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Custom React Hooks: Why Do We Need a Context</title><link>https://www.justjeb.com/post/custom-react-hooks-why-do-we-need-a-context</link><guid isPermaLink="true">https://www.justjeb.com/post/custom-react-hooks-why-do-we-need-a-context</guid><description>Why and when to use pure hooks VS hooks with context</description><pubDate>Mon, 16 Aug 2021 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Angular CLI under the hood - builders demystified</title><link>https://www.justjeb.com/post/angular-cli-under-the-hood-builders-demystified</link><guid isPermaLink="true">https://www.justjeb.com/post/angular-cli-under-the-hood-builders-demystified</guid><description>An in-depth overview of internal Angular CLI APIs and example of custom builder</description><pubDate>Sun, 08 Aug 2021 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Chrome Extension with Angular — from Zero to a Little Hero</title><link>https://www.justjeb.com/post/chrome-extension-with-angular-from-zero-to-a-little-hero</link><guid isPermaLink="true">https://www.justjeb.com/post/chrome-extension-with-angular-from-zero-to-a-little-hero</guid><description>In this article we&apos;re going to review Chrome Extensions architecture and learn how to incorporate Angular into it.
We will be starting from scratch with ng new and finishing with a fully functional Chrome extension, convenient dev environment and hopefully a decent understanding of how it works.</description><pubDate>Wed, 14 Jul 2021 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Open Source Series: Version Management</title><link>https://www.justjeb.com/post/open-source-series-version-management</link><guid isPermaLink="true">https://www.justjeb.com/post/open-source-series-version-management</guid><description>What is a major version? How is that different from a minor version? How to avoid breaking your user&apos;s builds? Let&apos;s talk about versioning!</description><pubDate>Thu, 11 Feb 2021 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Open Source Series: Automation</title><link>https://www.justjeb.com/post/open-source-series-automation</link><guid isPermaLink="true">https://www.justjeb.com/post/open-source-series-automation</guid><description>If there is anything I’ve learnt in the years of owning an open source it is that the less routine work you have to do yourself the more free time you have for actual work (like fixing bugs and developing new features). Today we&apos;re going to talk about Automation.</description><pubDate>Thu, 27 Aug 2020 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Open Source Series: Issues and PRs</title><link>https://www.justjeb.com/post/open-source-series-issues-and-prs</link><guid isPermaLink="true">https://www.justjeb.com/post/open-source-series-issues-and-prs</guid><description> Today we’ll be discussing contributions, the holy grail of every open source project.
We’ll see what’s the best way to manage and organize contributions as well as how to treat them and more.</description><pubDate>Thu, 27 Aug 2020 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Open Source Series: Publicity</title><link>https://www.justjeb.com/post/open-source-series-publicity</link><guid isPermaLink="true">https://www.justjeb.com/post/open-source-series-publicity</guid><description>Today we’re moving forward and we’ll be discussing how to attract the publics attention to ones project and optimizing it to both attract and correctly manage contributions.</description><pubDate>Wed, 01 Jul 2020 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Open Source Series: Documentation</title><link>https://www.justjeb.com/post/open-source-series-documentation</link><guid isPermaLink="true">https://www.justjeb.com/post/open-source-series-documentation</guid><description>An open source project without documentation is a dead project. 
There are basically two things that your documentation should contain — what and how. These are the corner stones, the must-haves of documentation.</description><pubDate>Sun, 16 Feb 2020 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Open Source Series: Starting a Project</title><link>https://www.justjeb.com/post/owning-an-open-source-project-part-2</link><guid isPermaLink="true">https://www.justjeb.com/post/owning-an-open-source-project-part-2</guid><description>In the previous part we’ve discussed what is Open Source and why anyone would bother with that. In this part we’re going to get more practical and we’ll discuss how one actually starts an open source project.</description><pubDate>Wed, 22 Jan 2020 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item><item><title>Open Source Series: Intro</title><link>https://www.justjeb.com/post/owning-an-open-source-part-1</link><guid isPermaLink="true">https://www.justjeb.com/post/owning-an-open-source-part-1</guid><description>In the following series of articles I’m going to share my personal experience in owning an open source project. Owning. Not contributing to an open source project but owning one. There is a big difference and in this series we’re going to learn why.</description><pubDate>Sun, 05 Jan 2020 00:00:00 GMT</pubDate><author>Jenia Barabanov</author></item></channel></rss>