March 19, 2023The Superpower of Babel: How We Saved 16% on Our Bundle SizeDiscover new web optimization techniques with our custom Babel loader that decreased our bundle sizes by up to 16%.
August 25, 2021Understanding TypeScript’s skipLibCheck Once and For AllRead about the behavior and usages of the skipLibCheck option, and understand when to use it.
July 16, 2021Developing 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.
February 28, 2021Better 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.
February 14, 2021Git Metric - Solving the Pain of Measuring a Project MigrationWith Git Metric you can quickly analyze git repository’s history within minutes.
September 18, 2020Writing 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.
November 27, 20193 Considerations for Your Next Utility Function Refactor — Static vs. Dependency InjectedChoosing between static and a dependency injected utility function
November 26, 2019My Top 9 Hand-picked Talks from CSSConfBP and JSConfBP ’19Summarizing my favorite talks from JSConf and CSSConf '19
September 10, 2019Link Previews — More than Meets the EyeEver wondered how is this preview generated?
August 25, 2019Cleaner TypeScript With the Non-Null Assertion OperatorReduce your cognitive load and make your code less verbose
February 24, 20197 Things You Should Know Before Starting with Side ProjectsI 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…
January 8, 2019Fixing Overly Aggressive Optimization with TerserA story of solving a mysterious “Syntax Error”, that appeared in our production Webpack build with no apparent reason.
December 7, 2018Microfrontends with iFramesOver the last couple of years we, at Innovid, have engaged with reusing some of our apps and embedding them in other apps. Join us as we explore the options we've examined and challenges encountered.