Omri LaviDeveloping Self Compassion: An Answer to the Constant BurnoutAre you generally stressed about your value as a developer? Feeling like you’re just not enough? This post is for you.Jul 16, 20211Jul 16, 20211
Omri LaviBetter Error Messages in TypeScript 4.2 — Smarter Type Alias PreservationSmarter Type Alias Preservation makes TypeScript “remember” which union-types are being used while displaying the error messages.Feb 28, 2021Feb 28, 2021
Omri LaviGit Metric — Solving the Pain of Measuring a Project MigrationWith Git Metric you can quickly analyze git repository’s history within minutes.Feb 14, 2021Feb 14, 2021
Omri LaviinThe StartupWriting Your First Custom Stylelint RuleQuickly create and integrate your own stylelint rules, to keep a higher level of code quality while respecting your project’s requirements.Sep 16, 20201Sep 16, 20201
Omri LaviWrite functional tests faster using Testim’s Playwright Recorder PlaygroundTestim has just launched an awesome new (free) tool that will help you write functional tests faster.Mar 18, 2020Mar 18, 2020
Omri LaviinInnovid3 Considerations for Your Next Utility Function Refactor — Static vs Dependency InjectedChoosing between static and a dependency injected utility functionNov 27, 2019Nov 27, 2019
Omri LaviinInnovidMy Top 9 Hand-picked Talks from CSSConfBP and JSConfBP ’19 (+ Some Bonuses!)9 favorite talks from the 2019 CSSConf & JSConfNov 26, 2019Nov 26, 2019
Omri LaviinBetter ProgrammingLink Previews — More than Meets the EyeEver wondered how this preview is generated?Sep 9, 2019Sep 9, 2019
Omri LaviinBetter ProgrammingCleaner TypeScript With the Non-Null Assertion OperatorReduce your cognitive load and make your code less verboseAug 25, 20194Aug 25, 20194
Omri Lavi7 Things You Should Know Before Starting with Side ProjectsLately I discontinued my work on a side project I’ve started 18 months ago. Doesn’t sound like a big success story, right? I thought so…Feb 24, 20191Feb 24, 20191