MRMichał Romaninmichalroman.hashnode.dev·Dec 31, 2024 · 7 min readAdvanced Tailwind tips and tricksTailwind CSS has revolutionized how developers style their web applications, offering a utility-first approach that eliminates the need for extensive custom CSS. While most developers are familiar with the basics, Tailwind is packed with hidden gems ...00
MRMichał Romaninmichalroman.hashnode.dev·Dec 28, 2024 · 7 min readUnderstanding Vue 3's Composition API: From options to composition - a practical guideIntroduction Vue 3's Composition API represents a fundamental shift in how we structure Vue applications. While the Options API served us well, larger applications often faced challenges with code organization and logic reuse. This guide will walk yo...00
MRMichał Romaninmichalroman.hashnode.dev·Dec 11, 2024 · 3 min readHigh-performance APIs with Node.js and HTTP/3If you've been wrestling with API performance and looking for a game-changer, HTTP/3 might just be your new best friend. This latest HTTP protocol is more than just another incremental update - it's a fundamental reimagining of how web communication ...00
MRMichał Romaninmichalroman.hashnode.dev·Aug 21, 2024 · 11 min readUnderstanding form validation in JavaScriptForm validation is a crucial aspect of web development, ensuring that user input adheres to the expected format before being processed by the server. Proper validation helps prevent errors, improves user experience, and protects against malicious inp...00
MRMichał Romaninmichalroman.hashnode.dev·Jul 30, 2024 · 4 min readGetting started with basic widgets in FlutterFlutter is an open-source framework created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. If you're just starting out with Flutter, understanding its fundament...00