parda.me
parda.me
About
Work
Blog
News
Feb 19 2024
Articles I read on my way to work - #5
CSS
Syntax.fm episode - CSS Native @scope
- <20min episode about @scope at-rule
JavaScript
How to Compare Two Dates in JavaScript – Techniques, Methods, and Best Practices
TypeScript
Partial in TypeScript
Omit in TypeScript
Lucia
- Library is library written in TypeScript that abstracts away the complexity of handling sessions.
React
How to Improve Your ReactJS Code – Tips for Code Readability and Performance
- When I write my next code of conduct, I will use this article as support.
Polymorphic components in React. But it’s not what you think.
- Article about how to avoid duplication of code with nice Slot component snippet.
How to optimize the DOM size in React JS?
3 React Patterns for Reusability Everyone Should Know (Custom Hooks)
- Great video about how to make elegant & DRY code.
A Better Guide to Forms in React
- A great article about the differences between controlled and uncontrolled forms and how to handle both types of forms.
WYDAJNY FRONTEND - TRZY TECHNIKI OPTYMALIZACJI UI (SSR, TanStack Query, Optimistic Rendering)
- [PL] 3 things you need to now to easily speed up your page loading time
Next.js
Why I don’t use React-Query and tRPC anymore
- Video about replacing React libraries with new Next.js featers
Remix
Remix Takes on Next.js in Battle of the React Frameworks
- An article about the origins of Remix and the approach it offers to server-side rendering problem solution.
Testing
Making Use of Code Coverage
- When to use code coverage and what percent.
How to write UI tests to be more resilient to changes
- My blogpost about using
data-testid
Architecture
Nexar
- Modular application architecture for building monolithic full-stack applications with the new Next.js App Router.
Architektura frontendu - jak wejść na kolejny level?
- [PL] Podcast about the role of a front-end architect.
Self-development
Senior Frontend Developer Roadmap 2024: 5 Clear Steps To Next Level
How to Improve Your Communication Skills as a Developer
Releases
Angular v17.2 is now available
- Including signal-based modules.
Material 3 Experimental Support in Angular 17.2
Wednesday February 14 2024 Security Releases
- 3 new versions of node.js to cover public vulnerabilities
React Labs: What We’ve Been Working On – February 2024
- Long-awaited post from the react team
Other
Stop using modals
- About why I hate implementing modals.
731: Client side security, XSS attacks & CSP with Stripe’s Alex Sexton
- [Podacast]
How to Use Chrome DevTools – Simple Strategies for Smarter Web Development
Podsumowanie Frontend Tech Radar 2024
- [PL] Summary of frontend predictions for 2024 prepared by Polish experts
this is why you’re addicted to cloud computing
Introducing Pkl, a programming language for configuration
- Looks promising, but it will need a lot of time to become standard, if it manages to do so at all.