
IT Digest #2
Media
• Interview with Nikita Dubko from Yandex: current front-end developer skills
Web development
• Components: Server-Side vs. Client-Side
• Best Practices for Managing and Keeping Secrets in Front-End Development
• Why You Should Use Picture Tag instead of Img
• Web Platform Hidden Gems - Battery Status API
• Sidebar Creation
• Creative Inspirational Websites Roundup # 22
- Tools
• Using Developer Tools Edge in VS Code for debugging web applications - talk at VS Code Day
• Cypress vs Selenium vs Playwright vs Puppeteer: speed comparison
• Introduction to JS Collector Rollup.js
- Performance
• Yelp lowered First Contentful Paint by 45% and Yelp Page Complete by 25%, and their conversion rates increased by 15%.
• Progressive rendering for better web application performance
- Accessibility
• What does Biden's presidency mean for accessibility?
• How do we make the color scheme available in Amplitude
• React and others like it are NOT "available"
CSS
• New CSS aspect-ratio property, supported in Chromium, Safari Technology Preview and Firefox Nightly.
• How to select elements that are not children of other elements in CSS
• 5 fun games to learn CSS concepts
• Time to say goodbye to pixel units
• Minimum content size in CSS Grid
• Animation for CSS Gradient Border
• Form validation: you need: not ( : focus): invalid, not: invalid
• Toggle dark / light mode with preference definition in 15 lines of CSS
JavaScript
• 10 bad TypeScript habits that should be abandoned this year
• Should JavaScript code be compiled?
• Fetch vs Axios: Which library is the best for making HTTP requests?
- Theory
• Which type of loop is the fastest in JavaScript?
• What does the ellipsis (…) mean in Javascript
• Do not use functions as callbacks unless they are designed to do so.
• undefined vs. null, fresh look
- React
• An introduction to Aleph - React framework in Deno
• React Snapshot Testing with Jest: an introduction with examples
• A happy journey styled-components ... Personal collection of best practices
• Tao of React - Design, architecture and best practices
• Why I've never used Redux. Chapter 1: Reasons
- Vue
• How Vue JS can be used with WordPress in three unique ways
• Understanding Renderless Components in Vue
• Create your own WYSIWYG markdown editor for Vue
- Angular
• What's New in the Angular Language Service in 2021
• Debugging Guides in Angular
• RxJS Best Practices
• The Subtle Difference You Should Know Between Map and RxJS Pluck Operators
• 45 Most Popular AngularJS Interview Questions With Answers
- Ember
• The Ember Times - Issue No. 172
• What about Ember?
• How to create a search component with ember
- Svelte
• Why I like Svelte