RANDOMBLOGS (RSS)

muffinman.io


13. 6. 2024Node.js script to run multiple commands in parallel – muffinman.io
21. 12. 2023HTML inert property and React fallback – muffinman.io
25. 11. 2023Moon Phases • Generative drawing – muffinman.io
4. 8. 2023Using CSS animations instead of JavaScript timers – muffinman.io
10. 7. 2023Dreamy little towns • Generative drawing – muffinman.io
5. 7. 2023CSS only floating labels – muffinman.io
20. 6. 2023Custom giraffe caret – muffinman.io
19. 6. 2023Scrollbar width custom event – muffinman.io
30. 4. 202310 years of Work&Co, version 2 – muffinman.io
30. 4. 202310 years of Work&Co – muffinman.io
8. 4. 2023Simple colorful logging in Node.js – muffinman.io
22. 3. 2023Sneak peek of Rayven – muffinman.io
23. 12. 2022Draw SVG rope using JavaScript – muffinman.io
22. 12. 2022Get lines of text from an HTML element – muffinman.io
10. 11. 2022CSS blocky people making waves – muffinman.io
21. 10. 2022Scrubbing videos using JavaScript – muffinman.io
13. 7. 2022Core – muffinman.io
3. 7. 2022Untitled – muffinman.io
20. 6. 2022Introducing keen – muffinman.io
17. 6. 2022Back to the basics – muffinman.io
16. 6. 2022Goodbye IE – muffinman.io
2. 5. 2022SVG non-scaling circle and rectangle – muffinman.io
4. 4. 2022Into 2022 – muffinman.io
1. 3. 2022Breaking down Krypton – muffinman.io
28. 2. 2022Libraries I use for generative art – muffinman.io
24. 2. 2022Untitled – muffinman.io
20. 2. 2022Bunny – muffinman.io
30. 9. 2021Weekly Code Challenge (spring 2021) – muffinman.io
30. 9. 2021Weekly Code Challenge (spring 2021) – muffinman.io
29. 9. 2021HyperX Cloud II sound card USB connector replacement – muffinman.io
29. 9. 2021HyperX Cloud II sound card USB connector replacement – muffinman.io
19. 9. 2021Catching the blur event on an element and its children – muffinman.io
19. 9. 2021Catching the blur event on an element and its children – muffinman.io
23. 8. 2021Stranded – muffinman.io
27. 7. 2021Untitled – muffinman.io
4. 7. 2021Space Invader – muffinman.io
11. 4. 2021Beach (print) – muffinman.io
27. 3. 2021Krypton – muffinman.io
14. 3. 2021Space Armadillo – muffinman.io
14. 3. 2021Pokeball – muffinman.io
16. 2. 2021Untitled (five prints) – muffinman.io
1. 2. 2021Into 2021 – muffinman.io
1. 2. 2021Into 2021 – muffinman.io
6. 12. 2020Beach – muffinman.io
3. 12. 2020Contact Lost – muffinman.io
7. 11. 2020Stranded – muffinman.io
7. 11. 2020Stranded – muffinman.io
17. 10. 2020AxiDraw Lego camera mount – muffinman.io
17. 10. 2020AxiDraw Lego camera mount – muffinman.io
16. 10. 2020Simple video buffering loader in React – muffinman.io
16. 10. 2020Simple video buffering loader in React – muffinman.io
12. 10. 2020Untitled – muffinman.io
2. 10. 2020Alien Machinery – muffinman.io
30. 9. 2020Untitled – muffinman.io
16. 9. 2020Deprecating Marvin – muffinman.io
16. 9. 2020Deprecating Marvin – muffinman.io
11. 9. 2020Black Holes – muffinman.io
2. 8. 2020Neon – muffinman.io
20. 7. 2020Waves (prints) – muffinman.io
11. 7. 2020Black Holes – muffinman.io
21. 6. 2020This blog is now Google free – muffinman.io
21. 6. 2020This blog is now Google free – muffinman.io
27. 5. 2020Over the Garden Wall – muffinman.io
17. 5. 2020Belgrade – muffinman.io
12. 5. 2020Hack for iOS Safari to display the HTML video thumbnail – muffinman.io
12. 5. 2020Hack for iOS Safari to display the HTML video thumbnail – muffinman.io
7. 5. 2020AxiDraw plotter Raspberry Pi camera mount – muffinman.io
7. 5. 2020AxiDraw plotter Raspberry Pi camera mount – muffinman.io
2. 5. 2020Galaxy – muffinman.io
2. 5. 2020Galaxy – muffinman.io
24. 4. 2020Untitled – muffinman.io
18. 4. 2020Pillars – muffinman.io
11. 4. 2020Zappa – muffinman.io
4. 4. 2020Attractions – muffinman.io
3. 4. 2020Waves – muffinman.io
31. 3. 2020Perspective – muffinman.io
28. 3. 2020Zappa – muffinman.io
26. 3. 2020Letters from Sarajevo – muffinman.io
26. 3. 2020Letters from Sarajevo – muffinman.io
6. 2. 2020Metaballs – muffinman.io
6. 2. 2020Metaballs – muffinman.io
22. 1. 2020Neon, generative art piece made using 2d vector field – muffinman.io
22. 1. 2020Neon, generative art piece made using 2d vector field – muffinman.io
31. 12. 2019Into 2020 – muffinman.io
31. 12. 2019Into 2020 – muffinman.io
18. 12. 2019Three.js extrude SVG path – muffinman.io
18. 12. 2019Three.js extrude SVG path – muffinman.io
11. 12. 2019MacOS Catalina, ruby bad interpreter error – muffinman.io
11. 12. 2019MacOS Catalina, ruby bad interpreter error – muffinman.io
10. 12. 2019Remove MacOS Catalina zsh nagging – muffinman.io
10. 12. 2019Remove MacOS Catalina zsh nagging – muffinman.io
1. 12. 2019JavaScript keyboard easter egg – muffinman.io
1. 12. 2019JavaScript keyboard easter egg – muffinman.io
25. 10. 2019Disable Cmd + Mouse Wheel (or Ctrl + Mouse Wheel) zoom in Firefox – muffinman.io
25. 10. 2019Disable Cmd + Mouse Wheel (or Ctrl + Mouse Wheel) zoom in Firefox – muffinman.io
26. 9. 2019Back to Firefox (Nightly) – muffinman.io
26. 9. 2019Back to Firefox (Nightly) – muffinman.io
12. 9. 2019Running Staticman on Heroku – muffinman.io
12. 9. 2019Running Staticman on Heroku – muffinman.io
17. 8. 2019Three web development bookmarklets – muffinman.io
17. 8. 2019Three web development bookmarklets – muffinman.io
16. 8. 2019Xiaomi AirDots review – muffinman.io
16. 8. 2019Xiaomi AirDots review – muffinman.io
5. 7. 2019CSS only sprite animations – muffinman.io
5. 7. 2019CSS only frame animations – muffinman.io
1. 5. 2019Accessible range slider – muffinman.io
1. 5. 2019Accessible range slider – muffinman.io
2. 3. 2019Hiding body scrollbars using CSS – muffinman.io
2. 3. 2019Hiding body scrollbars using CSS – muffinman.io
25. 2. 2019Internet Explorer 6 hacks, ten years after – muffinman.io
25. 2. 2019Internet Explorer 6 hacks, ten years after – muffinman.io
9. 2. 2019Fake audio spectrum, using perlin noise – muffinman.io
9. 2. 2019Fake audio spectrum, using perlin noise – muffinman.io
4. 12. 2018One million npm downloads – muffinman.io
4. 12. 2018One million npm downloads – muffinman.io
10. 11. 2018You can fix lumpy Joy-Con using hair dryer – muffinman.io
10. 11. 2018You can fix lumpy Joy-Con using hair dryer – muffinman.io
1. 10. 2018JSON.stringify removes undefined, how to keep it – muffinman.io
1. 10. 2018JSON.stringify removes undefined and how to keep it – muffinman.io
7. 9. 2018Flex justify content equally distanced items – muffinman.io
7. 9. 2018Flex justify content equally distanced items – muffinman.io
22. 8. 2018CSS and SVG input animations – muffinman.io
22. 8. 2018CSS and SVG input animations – muffinman.io
16. 7. 2018Fix for Chrome not rendering 1px borders – muffinman.io
16. 7. 2018Fix for Chrome not rendering 1px borders – muffinman.io
12. 7. 2018Add git version tag after publishing to npm – muffinman.io
12. 7. 2018Add git version tag after publishing to npm – muffinman.io
1. 6. 2018iOS Safari window.scrollTo / getBoundingClientRect bug – muffinman.io
1. 6. 2018iOS Safari window.scrollTo / getBoundingClientRect bug – muffinman.io
9. 5. 2018Small Mac apps I love – muffinman.io
9. 5. 2018Small Mac apps I love – muffinman.io
19. 3. 2018Uploading files using 'fetch' and 'FormData' – muffinman.io
19. 3. 2018Uploading files using 'fetch' and 'FormData' – muffinman.io
19. 3. 2018CSS only elastic hover effect – muffinman.io
19. 3. 2018CSS only elastic hover effect – muffinman.io
18. 3. 2018JavaScript animation loop – muffinman.io
18. 3. 2018JavaScript animation loop – muffinman.io
28. 2. 2018JavaScript 'time ago' function – muffinman.io
28. 2. 2018JavaScript 'time ago' function – muffinman.io
2. 2. 2018First talk in React series – muffinman.io
2. 2. 2018First talk in React series – muffinman.io
29. 1. 2018React Router v4 redirect decorator – muffinman.io
29. 1. 2018React Router v4 redirect decorator – muffinman.io
23. 1. 2018React ratio – muffinman.io
23. 1. 2018React ratio – muffinman.io
22. 1. 2018'has-tabbed aka Should I release small libraries?' – muffinman.io
22. 1. 2018"has-tabbed" aka "Should I release small libraries?" – muffinman.io
5. 1. 2018Marvin v1.0 – muffinman.io
5. 1. 2018Marvin v1.0 – muffinman.io
1. 1. 2018My programming story – muffinman.io
1. 1. 2018My programming story – muffinman.io
1. 1. 2018Consume less, create more – muffinman.io
1. 1. 2018Consume less, create more – muffinman.io
15. 12. 2017Get scrollbar width in JavaScript – muffinman.io
15. 12. 2017Get scrollbar width in JavaScript – muffinman.io
6. 12. 2017Simple JavaScript API wrapper – muffinman.io
6. 12. 2017Simple JavaScript API wrapper – muffinman.io
2. 12. 2017React Window decorators – muffinman.io
2. 12. 2017React Window decorators – muffinman.io
28. 11. 2017Firefox 57 CPU usage is insane – muffinman.io
28. 11. 2017Firefox 57 CPU usage is insane – muffinman.io
27. 11. 2017Blog redesign – muffinman.io
27. 11. 2017Blog redesign – muffinman.io
27. 10. 2017Two design articles – muffinman.io
27. 10. 2017Two design articles – muffinman.io
24. 10. 2017Animate between two react components – muffinman.io
24. 10. 2017Animate between two react components – muffinman.io
7. 10. 2017Setting up Webpack, Babel and React from scratch, revisited – muffinman.io
7. 10. 2017Setting up Webpack, Babel and React from scratch, revisited – muffinman.io
1. 10. 2017Minor design refresh – muffinman.io
1. 10. 2017Minor design refresh – muffinman.io
27. 9. 2017My blog setup – muffinman.io
27. 9. 2017My blog setup – muffinman.io
27. 9. 2017I have a trillion ideas. – muffinman.io
27. 9. 2017I have a trillion ideas. – muffinman.io
2. 9. 2017React Image Filter – muffinman.io
2. 9. 2017React Image Filter – muffinman.io
2. 9. 2017How to update npm using nvm – muffinman.io
2. 9. 2017How to update npm using nvm – muffinman.io
9. 8. 2017localStorage and sessionStorage in Safari's private mode – muffinman.io
9. 8. 2017localStorage and sessionStorage in Safari's private mode – muffinman.io
26. 7. 2017Get element offset in JavaScript – muffinman.io
26. 7. 2017Get element offset in JavaScript – muffinman.io
24. 7. 2017Plx - React parallax component – muffinman.io
24. 7. 2017Plx - React parallax component – muffinman.io
26. 6. 2017waifu2x super resolution image resizer – muffinman.io
26. 6. 2017waifu2x super resolution image resizer – muffinman.io
23. 6. 2017Animate React component by calling 'setState' in 'componentDidMount' – muffinman.io
23. 6. 2017Animate React component by calling 'setState' in 'componentDidMount' – muffinman.io
25. 5. 2017Introducing Marvin – muffinman.io
25. 5. 2017Introducing Marvin – muffinman.io
17. 5. 2017React scroll decorator – muffinman.io
17. 5. 2017React scroll decorator – muffinman.io
14. 5. 2017Time Pills tracks, stems, presets, loops and midi – muffinman.io
14. 5. 2017Time Pills tracks, stems, presets, loops and midi – muffinman.io
9. 5. 2017Work&Co Tech Meetup Vol 6 – muffinman.io
9. 5. 2017Work&Co Tech Meetup Vol 6 – muffinman.io
25. 4. 2017Nicer git log – muffinman.io
25. 4. 2017Nicer git log – muffinman.io
9. 3. 2017Being a tech lead, the thing I miss the most – muffinman.io
9. 3. 2017Being a tech lead, the thing I miss the most – muffinman.io
6. 3. 2017React animate height (slide up/down) component – muffinman.io
6. 3. 2017React animate height (slide up/down) component – muffinman.io
5. 3. 2017Couple of talks I really liked – muffinman.io
5. 3. 2017Couple of talks I really liked – muffinman.io
21. 1. 2017Mobile Chrome vh units fix – muffinman.io
21. 1. 2017Mobile Chrome vh units fix – muffinman.io
18. 1. 2017Deploying React (Router) app to the subfolder on server – muffinman.io
18. 1. 2017Deploying React (Router) app to the subfolder on server – muffinman.io
12. 1. 2017Winter Tech Meetup Vol 5 – muffinman.io
12. 1. 2017Winter Tech Meetup Vol 5 – muffinman.io
28. 12. 2016Counting sheep – muffinman.io
28. 12. 2016Counting sheep – muffinman.io
21. 12. 2016Looking forward to the 2017 – muffinman.io
21. 12. 2016Looking forward to the 2017 – muffinman.io
24. 11. 2016Setting up Webpack, Babel and React from scratch - Part 3 – muffinman.io
24. 11. 2016Setting up Webpack, Babel and React from scratch - Part 3 – muffinman.io
24. 11. 2016React and Redux, Webpack 2 boilerplate – muffinman.io
24. 11. 2016React and Redux, Webpack 2 boilerplate – muffinman.io
7. 11. 2016Another web development awesome list – muffinman.io
7. 11. 2016Another web development awesome list – muffinman.io
31. 10. 2016My two cents on the new MacBook Pro – muffinman.io
31. 10. 2016My two cents on the new MacBook Pro – muffinman.io
24. 10. 2016Setting up Travis, Jekyll and GitHub pages – muffinman.io
24. 10. 2016Setting up Travis, Jekyll and GitHub pages – muffinman.io
20. 10. 2016Blog redesign and new features – muffinman.io
20. 10. 2016Blog redesign and new features – muffinman.io
28. 9. 2016Plain JavaScript animated window scroll function – muffinman.io
28. 9. 2016Plain JavaScript animated window scroll function – muffinman.io
8. 9. 2016Implementing PhotoShop font sizes and tracking in CSS, points to pixels conversion – muffinman.io
8. 9. 2016Implementing PhotoShop font sizes and tracking in CSS, points to pixels conversion – muffinman.io
2. 9. 2016Always use <button> for clickable elements – muffinman.io
2. 9. 2016Always use
30. 8. 2016SASS random() and circle animation – muffinman.io
30. 8. 2016SASS random() and circle animation – muffinman.io
29. 8. 2016Setting up Webpack, Babel and React from scratch - Part 2 – muffinman.io
29. 8. 2016Setting up Webpack, Babel and React from scratch - Part 2 – muffinman.io
23. 8. 2016Setting up Webpack, Babel and React from scratch – muffinman.io
23. 8. 2016Setting up Webpack, Babel and React from scratch – muffinman.io
3. 8. 2016I washed my headphones – muffinman.io
3. 8. 2016I washed my headphones – muffinman.io
13. 7. 2016Null Object Tech Meetup Vol 3 – muffinman.io
13. 7. 2016Null Object Tech Meetup Vol 3 – muffinman.io
29. 6. 2016Sektor - draw and animate SVG sectors – muffinman.io
29. 6. 2016Sektor - draw and animate SVG sectors – muffinman.io
15. 6. 2016Change to position fixed on iOS Safari while scrolling – muffinman.io
15. 6. 2016Change to position fixed on iOS Safari while scrolling – muffinman.io
7. 5. 2016Highlight variables in Atom, Babel template strings – muffinman.io
7. 5. 2016Highlight variables in Atom, Babel template strings – muffinman.io
18. 4. 2016Switching to Atom, this time for good – muffinman.io
18. 4. 2016Switching to Atom, this time for good – muffinman.io
15. 4. 2016Null Object Tech Meetup Vol 2 – muffinman.io
15. 4. 2016Null Object Tech Meetup Vol 2 – muffinman.io
5. 4. 2016HTML canvas video player – muffinman.io
5. 4. 2016HTML canvas video player – muffinman.io
4. 4. 2016My favorite bash oneliner – muffinman.io
4. 4. 2016My favorite bash oneliner – muffinman.io
21. 3. 2016Custom scroll bars – muffinman.io
21. 3. 2016Custom scroll bars – muffinman.io
12. 3. 2016Simple React slider with touch support – muffinman.io
12. 3. 2016Simple React slider with touch support – muffinman.io
29. 2. 2016What is the point of the website if it kills my laptop? – muffinman.io
29. 2. 2016What is the point of the website if it kills my laptop? – muffinman.io
27. 2. 2016Jekyll and Gulp workflow – muffinman.io
27. 2. 2016Jekyll and Gulp workflow – muffinman.io
27. 2. 2016Jekyll Read more link – muffinman.io
27. 2. 2016Jekyll "Read more" link – muffinman.io
23. 2. 20163D Rotating cubes hover effect – muffinman.io
23. 2. 20163D Rotating cubes hover effect – muffinman.io
22. 2. 2016Custom Jekyll pagination – muffinman.io
22. 2. 2016Custom Jekyll pagination – muffinman.io
22. 2. 2016Animated login and signup forms – muffinman.io
22. 2. 2016Animated login and signup forms – muffinman.io
21. 2. 2016Hello World – muffinman.io
21. 2. 2016Hello World – muffinman.io
@kaja47, 0xDEADBEEF funkcionálně.cz, k47.cz