RANDOMBLOGS (RSS)

bitsofco.de


21. 3. 2023When is :focus-visible visible? – bitsofco.de
22. 2. 2023From Ghost to 11ty – bitsofco.de
25. 10. 2021Web Performance Metrics Cheatsheet – bitsofco.de
25. 10. 2021Web Performance Metrics Cheatsheet – bitsofco.de
18. 6. 2021Setting up a Decentralised Website (ENS + IPFS = dWeb) – bitsofco.de
18. 6. 2021Setting up a Decentralised Website (ENS + IPFS = dWeb) – bitsofco.de
14. 12. 2020Highlights from Chrome Dev Summit 2020 – bitsofco.de
14. 12. 2020Highlights from Chrome Dev Summit 2020 – bitsofco.de
28. 4. 2020What I wish I knew about React – bitsofco.de
28. 4. 2020What I wish I knew about React – bitsofco.de
26. 11. 2019How I created 488 "live images" – bitsofco.de
26. 11. 2019How I created 488 "live images" – bitsofco.de
18. 11. 2019Highlights from Chrome Dev Summit 2019 – bitsofco.de
18. 11. 2019Highlights from Chrome Dev Summit 2019 – bitsofco.de
28. 10. 2019How to use Puppeteer in a Netlify (AWS Lambda) function – bitsofco.de
28. 10. 2019How to use Puppeteer in a Netlify (AWS Lambda) function – bitsofco.de
3. 9. 2019Calling smart contract functions using web3.js - call() vs send() – bitsofco.de
3. 9. 2019Calling smart contract functions using web3.js - call() vs send() – bitsofco.de
27. 8. 2019Solidity function visibility, explained – bitsofco.de
27. 8. 2019Solidity function visibility, explained – bitsofco.de
28. 5. 2019Your first performance budget with Lighthouse – bitsofco.de
28. 5. 2019Your first performance budget with Lighthouse – bitsofco.de
12. 3. 2019Removing duplicate objects from an Array (is hard) – bitsofco.de
12. 3. 2019Removing duplicate objects from an Array (is hard) – bitsofco.de
12. 2. 2019Tips for making interactive elements accessible on mobile devices – bitsofco.de
12. 2. 2019Tips for making interactive elements accessible on mobile devices – bitsofco.de
5. 2. 2019Revisiting the abbr element – bitsofco.de
5. 2. 2019Revisiting the abbr element – bitsofco.de
29. 1. 2019What self.skipWaiting() does to the service worker lifecycle – bitsofco.de
29. 1. 2019What self.skipWaiting() does to the service worker lifecycle – bitsofco.de
22. 1. 2019What is tree shaking and how does it work? – bitsofco.de
22. 1. 2019What is tree shaking and how does it work? – bitsofco.de
16. 1. 2019Use the :lang pseudo-class over the lang attribute selector for language-specific styles – bitsofco.de
16. 1. 2019Use the :lang pseudo-class over the lang attribute selector for language-specific styles – bitsofco.de
25. 12. 2018A Siri Shortcut to Generate PWA Icons and Web App Manifest – bitsofco.de
24. 12. 2018Understanding the Virtual DOM – bitsofco.de
21. 12. 2018My CSS Reset/Base – bitsofco.de
20. 12. 2018Making the abbr element work for touchscreen, keyboard, and mouse – bitsofco.de
19. 12. 2018Handling broken images with the service worker – bitsofco.de
18. 12. 2018A one-line solution to highlighting search matches – bitsofco.de
17. 12. 2018There’s no reason to use pointer-events for HTML elements – bitsofco.de
14. 12. 2018Using aria-live – bitsofco.de
13. 12. 2018Cache API 101 – bitsofco.de
12. 12. 2018The visibility property isn’t just about visibility – bitsofco.de
11. 12. 2018When do the :hover, :focus, and :active pseudo-classes apply? – bitsofco.de
10. 12. 2018What is the Shadow DOM? – bitsofco.de
5. 12. 2018Going Offline First (Video Series) – bitsofco.de
30. 11. 2018A look at CSS Resets in 2018 – bitsofco.de
29. 11. 2018How and when to use the tabindex attribute – bitsofco.de
28. 11. 2018Everything about CSS environment variables – bitsofco.de
27. 11. 2018Git aliases for lazy developers – bitsofco.de
26. 11. 2018What, exactly, is the DOM? – bitsofco.de
23. 11. 2018How to upload a screenshot from Puppeteer to Cloudinary – bitsofco.de
22. 11. 2018Using a headless browser to capture page screenshots – bitsofco.de
21. 11. 2018Why and how to use WebP images today – bitsofco.de
20. 11. 2018Web workers vs Service workers vs Worklets – bitsofco.de
19. 11. 2018You might not need a loop – bitsofco.de
16. 11. 2018Highlights from Chrome Dev Summit 2018 – bitsofco.de
15. 11. 2018What is First Input Delay? – bitsofco.de
14. 11. 2018Learning to write again – bitsofco.de
9. 10. 2018Understanding the difference between grid-template and grid-auto – bitsofco.de
23. 5. 2018[Smashing Magazine] Creating The Feature Queries Manager DevTools Extension – bitsofco.de
27. 3. 2018How display: contents; Works – bitsofco.de
23. 1. 2018Recreating the GitHub Contribution Graph with CSS Grid Layout – bitsofco.de
8. 1. 2018What’s New in HTML 5.2? – bitsofco.de
23. 11. 2017Localisation and Translation on the Web – bitsofco.de
18. 9. 2017Web Push Notifications with Firebase (Video Series) – bitsofco.de
15. 8. 2017Accessibility Testing with pa11y – bitsofco.de
4. 7. 2017What's the Deal with Collapsible Margins? – bitsofco.de
6. 6. 2017How the minmax() Function Works – bitsofco.de
3. 5. 2017CSS Animations vs the Web Animations API: A Case Study – bitsofco.de
26. 4. 2017How I Animated the bitsofcode Logo with CSS – bitsofco.de
13. 4. 2017Asynchronous Functions 101 – bitsofco.de
27. 3. 2017Redesigning bitsofcode – bitsofco.de
14. 3. 2017Making Alix, a Chrome Extension for Linting HTML – bitsofco.de
7. 3. 2017Linting HTML using CSS – bitsofco.de
28. 2. 2017Asynchronous vs Deferred JavaScript – bitsofco.de
21. 2. 2017"What's the typeof null?", and other confusing JavaScript Types – bitsofco.de
14. 2. 2017Optimising GIFs for the Web – bitsofco.de
7. 2. 2017CSS Grid Layout Terminology, Explained – bitsofco.de
31. 1. 2017How calc() Works – bitsofco.de
24. 1. 2017Rules for Using ARIA in HTML – bitsofco.de
17. 1. 2017Understanding the Critical Rendering Path – bitsofco.de
10. 1. 20173 New CSS Features to Learn in 2017 – bitsofco.de
20. 12. 2016Making a Polymer Element for CanIUse Embed – bitsofco.de
13. 12. 2016An Overview of Client-Side Storage – bitsofco.de
6. 12. 2016Document Outlines in HTML 5.1 – bitsofco.de
29. 11. 2016Making "Blue Beanie Me" – bitsofco.de
22. 11. 2016Highlights from Chrome Dev Summit 2016 – bitsofco.de
15. 11. 2016for..in versus for..of Loops – bitsofco.de
8. 11. 2016Challenge - Recreating the iTunes Library – bitsofco.de
1. 11. 2016Tools for Developing Accessible Websites – bitsofco.de
25. 10. 2016Push Notifications on the Web (Building a PWA, Part 3) – bitsofco.de
18. 10. 2016"Instant Loading" with IndexedDB (Building a PWA, Part 2) – bitsofco.de
11. 10. 2016“Offline First” with Service Worker (Building a PWA, Part 1) – bitsofco.de
4. 10. 2016Alternative Text and Images – bitsofco.de
27. 9. 2016Variable and Function Hoisting in ES2015 – bitsofco.de
20. 9. 2016The New System Font Stack? – bitsofco.de
13. 9. 2016JavaScript Promises 102 - The 4 Promise Methods – bitsofco.de
6. 9. 2016nth-child vs nth-of-type – bitsofco.de
23. 8. 2016Toast.js, a Library for Toast messages – bitsofco.de
16. 8. 2016Making botsofcode - An Introduction to Twitter Bots – bitsofco.de
9. 8. 2016JavaScript Array Methods - Mutator Methods – bitsofco.de
2. 8. 2016Creating An Accessible Modal Dialog – bitsofco.de
26. 7. 2016The Background Properties – bitsofco.de
19. 7. 2016The Service Worker Lifecycle – bitsofco.de
12. 7. 2016JavaScript Promises 101 – bitsofco.de
5. 7. 2016The :target Trick – bitsofco.de
28. 6. 2016All the Generic CSS Data Types – bitsofco.de
21. 6. 2016Realtime Form Validation – bitsofco.de
14. 6. 2016Form Validation Techniques – bitsofco.de
5. 6. 2016Anchors vs Buttons – bitsofco.de
31. 5. 2016Making Messenger Hunt - An Introduction to Messenger Bots – bitsofco.de
24. 5. 2016The box-shadow Property – bitsofco.de
17. 5. 2016Using Jekyll for Rapid CSS Testing – bitsofco.de
10. 5. 2016Setting up a Basic Service Worker – bitsofco.de
26. 4. 2016Making IFrames Responsive – bitsofco.de
19. 4. 2016Initial, Inherit, Unset, and Revert – bitsofco.de
12. 4. 2016A Gulp Workflow for Building HTML Email – bitsofco.de
5. 4. 2016The Problem with iOS Safari and shrink-to-fit – bitsofco.de
29. 3. 2016The Holy Grail Layout with CSS Grid – bitsofco.de
22. 3. 2016Better Detection and Analytics for Opera Browsers – bitsofco.de
15. 3. 2016On :not and Specificity – bitsofco.de
8. 3. 2016Styling Broken Images – bitsofco.de
1. 3. 2016Challenge - Recreating Clear with Pure JavaScript – bitsofco.de
23. 2. 20166 Reasons to Start Using Flexbox – bitsofco.de
16. 2. 2016Making KhaledBot - An Introduction to Slack Bots – bitsofco.de
9. 2. 2016The One CSS Feature I Really Want – bitsofco.de
2. 2. 2016Responsive Images - The srcset and sizes Attributes – bitsofco.de
26. 1. 2016Creating an Embed for CanIUse – bitsofco.de
19. 1. 2016The Effect of Importance and Origin on CSS Specificity – bitsofco.de
12. 1. 2016Labelling Form Elements – bitsofco.de
22. 12. 2015WTF Opera Mini?! – bitsofco.de
15. 12. 2015Controlling Typography in CSS – bitsofco.de
8. 12. 2015The vertical-align Property – bitsofco.de
1. 12. 2015Tic Tac Toe (Revisited) – bitsofco.de
24. 11. 20153 Useful and Reusable SASS Mixins – bitsofco.de
17. 11. 2015From Jekyll to Ghost – bitsofco.de
10. 11. 2015Using System Fonts in the Browser – bitsofco.de
3. 11. 2015Understanding border-image – bitsofco.de
27. 10. 2015How Positioning CSS Properties Interact – bitsofco.de
20. 10. 2015How z-index Works – bitsofco.de
13. 10. 2015HTML For Screen Readers - Labelling Elements – bitsofco.de
6. 10. 2015Using Heading Elements to Create a Document Outline – bitsofco.de
29. 9. 2015Sectioning Content in HTML5 - div or section or article? – bitsofco.de
15. 9. 2015The Style Element – bitsofco.de
8. 9. 2015InstaChrome - A Google Chrome New Tab Extension – bitsofco.de
1. 9. 2015Alternatives to Floating – bitsofco.de
25. 8. 2015Custom, Scriptless, and Trackable Social Media Share Buttons – bitsofco.de
18. 8. 2015Working with Colour in CSS – bitsofco.de
11. 8. 2015How Floating Works – bitsofco.de
4. 8. 2015Building Designer News for Pebble – bitsofco.de
28. 7. 2015A Simple Gulp Workflow – bitsofco.de
21. 7. 2015Hiding Elements With CSS – bitsofco.de
14. 7. 2015jQuery UI Events Cheatsheet – bitsofco.de
7. 7. 2015A More Accessible Multi-Level Dropdown Navigation – bitsofco.de
30. 6. 2015Controlling The Box Model – bitsofco.de
23. 6. 2015Pseudo-Classes, Pseudo-Elements, and Colon Notation – bitsofco.de
16. 6. 2015Designer News Clone (Part 2) - Implementing Firebase Security – bitsofco.de
9. 6. 20155 Lesser Used CSS Selectors – bitsofco.de
6. 6. 2015The Accessibility Cheatsheet – bitsofco.de
26. 5. 2015Viewport vs Percentage Units – bitsofco.de
19. 5. 2015Building a Designer News Clone with AngularJS and Firebase – bitsofco.de
12. 5. 2015CSS Vendor Prefixes – bitsofco.de
5. 5. 2015Working With Document Alternates – bitsofco.de
28. 4. 2015FormHack.io - A Hackable CSS Form Reset – bitsofco.de
21. 4. 2015All About Favicons (And Touch Icons) – bitsofco.de
14. 4. 2015Payback - An Instagram Based Web App – bitsofco.de
4. 4. 2015CSS Font Sizing – bitsofco.de
31. 3. 2015Responsive Design With Viewport Control – bitsofco.de
24. 3. 2015Tic Tac Toe – bitsofco.de
17. 3. 2015Meta Charset – bitsofco.de
16. 3. 2015The Value of Blogging – bitsofco.de
10. 3. 2015Doctype – bitsofco.de
3. 3. 2015Hello, World! – bitsofco.de
@kaja47, 0xDEADBEEF funkcionálně.cz, k47.cz