<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Recent Reads</title><description>Articles you might find interesting</description><link>https://emnudge.dev/</link><language>en-us</language><item><title>Fast Development In Rust</title><link>https://blog.sdf.com/p/fast-development-in-rust-part-one</link><guid isPermaLink="true">https://blog.sdf.com/p/fast-development-in-rust-part-one</guid><description>Write Rust in a way you will continue to</description><pubDate>Wed, 13 Mar 2024 00:00:00 GMT</pubDate></item><item><title>On the Competitiveness of UGC Games Platforms</title><link>https://seeingthechessboard.com/on-the-competitiveness-of-ugc-games-platforms/</link><guid isPermaLink="true">https://seeingthechessboard.com/on-the-competitiveness-of-ugc-games-platforms/</guid><description>An amazingly in depth post on Roblox and its kin</description><pubDate>Wed, 13 Mar 2024 00:00:00 GMT</pubDate></item><item><title>The Categories Were Made For Man, Not Man For The Categories</title><link>https://slatestarcodex.com/2014/11/21/the-categories-were-made-for-man-not-man-for-the-categories/</link><guid isPermaLink="true">https://slatestarcodex.com/2014/11/21/the-categories-were-made-for-man-not-man-for-the-categories/</guid><description>A classic. Read it.</description><pubDate>Fri, 21 Nov 2014 00:00:00 GMT</pubDate></item><item><title>Memory Allocation</title><link>https://samwho.dev/memory-allocation/</link><guid isPermaLink="true">https://samwho.dev/memory-allocation/</guid><description>Learn all about memory allocators</description><pubDate>Thu, 13 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Is It My Fault You Can&apos;t Handle The Truth?</title><link>http://agileotter.blogspot.com/2019/09/is-it-my-fault-you-cant-handle-truth.html?m=1</link><guid isPermaLink="true">http://agileotter.blogspot.com/2019/09/is-it-my-fault-you-cant-handle-truth.html?m=1</guid><description>Yeah, probably</description><pubDate>Mon, 23 Sep 2019 00:00:00 GMT</pubDate></item><item><title>The Grug Brained Developer</title><link>https://grugbrain.dev/</link><guid isPermaLink="true">https://grugbrain.dev/</guid><description>Think like Grug, make happy</description><pubDate>Tue, 21 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Making the world&apos;s fastest website, and other mistakes</title><link>https://dev.to/tigt/making-the-worlds-fastest-website-and-other-mistakes-56na</link><guid isPermaLink="true">https://dev.to/tigt/making-the-worlds-fastest-website-and-other-mistakes-56na</guid><description>A race to the bottom (of latency)</description><pubDate>Tue, 15 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Node Modules at War Why CommonJS and ES Modules Can&apos;t Get Along</title><link>https://redfin.engineering/node-modules-at-war-why-commonjs-and-es-modules-cant-get-along-9617135eeca1</link><guid isPermaLink="true">https://redfin.engineering/node-modules-at-war-why-commonjs-and-es-modules-cant-get-along-9617135eeca1</guid><description>ESM and CJS interop</description><pubDate>Wed, 05 Aug 2020 00:00:00 GMT</pubDate></item><item><title>Think Like (a) Git - Rebase From The Ground Up</title><link>https://think-like-a-git.net/sections/rebase-from-the-ground-up.html</link><guid isPermaLink="true">https://think-like-a-git.net/sections/rebase-from-the-ground-up.html</guid><description>Why do you need to push -f? Rebase is just cherry pick!</description><pubDate>Wed, 26 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Color in UI Design: A (Practical) Framework</title><link>https://learnui.design/blog/color-in-ui-design-a-practical-framework.html</link><guid isPermaLink="true">https://learnui.design/blog/color-in-ui-design-a-practical-framework.html</guid><description>It&apos;s just lightness and saturation</description><pubDate>Tue, 10 Jan 2017 00:00:00 GMT</pubDate></item><item><title>High Performance Browser Networking</title><link>https://hpbn.co/</link><guid isPermaLink="true">https://hpbn.co/</guid><description>The best damn book on it</description><pubDate>Tue, 01 Jan 2013 00:00:00 GMT</pubDate></item><item><title>Cameras and Lenses</title><link>https://ciechanow.ski/cameras-and-lenses</link><guid isPermaLink="true">https://ciechanow.ski/cameras-and-lenses</guid><description>picture crystals, how do they work?</description><pubDate>Mon, 07 Dec 2020 00:00:00 GMT</pubDate></item><item><title>On Removing Let and Let Mut</title><link>https://verdagon.dev/blog/on-removing-let-let-mut</link><guid isPermaLink="true">https://verdagon.dev/blog/on-removing-let-let-mut</guid><description>Signalling mutation</description><pubDate>Sun, 17 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Xilem: an architecture for UI in Rust</title><link>https://raphlinus.github.io/rust/gui/2022/05/07/ui-architecture.html</link><guid isPermaLink="true">https://raphlinus.github.io/rust/gui/2022/05/07/ui-architecture.html</guid><description>Rust UI is hard</description><pubDate>Sat, 07 May 2022 00:00:00 GMT</pubDate></item><item><title>Undefined Behavior deserves a better reputation</title><link>https://www.ralfj.de/blog/2021/11/18/ub-good-idea.html</link><guid isPermaLink="true">https://www.ralfj.de/blog/2021/11/18/ub-good-idea.html</guid><description>purposefully vague</description><pubDate>Thu, 18 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Agile and the Long Crisis of Software</title><link>https://logicmag.io/clouds/agile-and-the-long-crisis-of-software</link><guid isPermaLink="true">https://logicmag.io/clouds/agile-and-the-long-crisis-of-software</guid><description>History of Agile and its modern day impact</description><pubDate>Thu, 07 Apr 2022 00:00:00 GMT</pubDate></item><item><title>My most useful RegExp trick</title><link>https://surma.dev/things/regexp-quote/index.html</link><guid isPermaLink="true">https://surma.dev/things/regexp-quote/index.html</guid><description>The second greatest regex trick</description><pubDate>Wed, 02 May 2018 00:00:00 GMT</pubDate></item><item><title>Pure AST based linting sucks</title><link>https://rdambrosio016.github.io/rust/2020/09/18/pure-ast-based-linting-sucks.html</link><guid isPermaLink="true">https://rdambrosio016.github.io/rust/2020/09/18/pure-ast-based-linting-sucks.html</guid><description>Efficient low memory linting</description><pubDate>Fri, 18 Sep 2020 00:00:00 GMT</pubDate></item><item><title>Dyslexie font does not benefit reading in children with or without dyslexia</title><link>https://link.springer.com/article/10.1007%2Fs11881-017-0154-6</link><guid isPermaLink="true">https://link.springer.com/article/10.1007%2Fs11881-017-0154-6</guid><description>Wow</description><pubDate>Mon, 04 Dec 2017 00:00:00 GMT</pubDate></item><item><title>Age of Questions</title><link>https://podviaznikov.com/writings/age_of_questions/?utm_source=pocket_mylist</link><guid isPermaLink="true">https://podviaznikov.com/writings/age_of_questions/?utm_source=pocket_mylist</guid><description>You need to know</description><pubDate>Mon, 12 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Everything Must Be Paid for Twice</title><link>https://www.raptitude.com/2022/01/everything-must-be-paid-for-twice/</link><guid isPermaLink="true">https://www.raptitude.com/2022/01/everything-must-be-paid-for-twice/</guid><description>Time as a currency</description><pubDate>Thu, 20 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Colocation</title><link>https://kentcdodds.com/blog/colocation</link><guid isPermaLink="true">https://kentcdodds.com/blog/colocation</guid><description>Location as documentation</description><pubDate>Mon, 17 Jun 2019 00:00:00 GMT</pubDate></item><item><title>iOS Engine Choice In Depth</title><link>https://infrequently.org/2021/08/webkit-ios-deep-dive/#diversity-perversity</link><guid isPermaLink="true">https://infrequently.org/2021/08/webkit-ios-deep-dive/#diversity-perversity</guid><description>It&apos;s really in depth</description><pubDate>Tue, 31 Aug 2021 00:00:00 GMT</pubDate></item><item><title>In defense of complicated programming languages</title><link>https://viralinstruction.com/posts/defense/</link><guid isPermaLink="true">https://viralinstruction.com/posts/defense/</guid><description>Why type complexity simplifies programming</description><pubDate>Sun, 23 Jan 2022 00:00:00 GMT</pubDate></item><item><title>The Dunning-Kruger Effect Is Probably Not Real</title><link>https://www.mcgill.ca/oss/article/critical-thinking/dunning-kruger-effect-probably-not-real</link><guid isPermaLink="true">https://www.mcgill.ca/oss/article/critical-thinking/dunning-kruger-effect-probably-not-real</guid><description>Disspelling a psychological effect</description><pubDate>Thu, 17 Dec 2020 00:00:00 GMT</pubDate></item><item><title>My first impressions of web3</title><link>https://moxie.org/2022/01/07/web3-first-impressions.html?utm_source=pocket_mylist</link><guid isPermaLink="true">https://moxie.org/2022/01/07/web3-first-impressions.html?utm_source=pocket_mylist</guid><description>Understanding what it all is</description><pubDate>Fri, 07 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Understanding why our build got 15x slower with Webpack 5</title><link>https://engineering.tines.com/blog/understanding-why-our-build-got-15x-slower-with-webpack</link><guid isPermaLink="true">https://engineering.tines.com/blog/understanding-why-our-build-got-15x-slower-with-webpack</guid><description>Looking into V8 for optimizations</description><pubDate>Sat, 04 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Waveforms</title><link>https://pudding.cool/2018/02/waveforms/</link><guid isPermaLink="true">https://pudding.cool/2018/02/waveforms/</guid><description>Combining signals</description><pubDate>Thu, 01 Feb 2018 00:00:00 GMT</pubDate></item><item><title>The Copenhagen Interpretation of Ethics</title><link>https://blog.jaibot.com/the-copenhagen-interpretation-of-ethics</link><guid isPermaLink="true">https://blog.jaibot.com/the-copenhagen-interpretation-of-ethics</guid><description>Helping without critique</description><pubDate>Wed, 24 Jun 2015 00:00:00 GMT</pubDate></item><item><title>Why Lisp?</title><link>http://blog.rongarret.info/2015/05/why-lisp.html?utm_source=pocket_mylist</link><guid isPermaLink="true">http://blog.rongarret.info/2015/05/why-lisp.html?utm_source=pocket_mylist</guid><description>Why Lisp is the best serialization format</description><pubDate>Thu, 07 May 2015 00:00:00 GMT</pubDate></item><item><title>Was Google Earth Stolen? (no)</title><link>https://avibarzeev.medium.com/was-google-earth-stolen-7d1b821e589b</link><guid isPermaLink="true">https://avibarzeev.medium.com/was-google-earth-stolen-7d1b821e589b</guid><description>The history of globe rendering</description><pubDate>Tue, 12 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Bash functions are better than I thought</title><link>https://cuddly-octo-palm-tree.com/posts/2021-10-31-better-bash-functions/?utm_source=pocket_mylist</link><guid isPermaLink="true">https://cuddly-octo-palm-tree.com/posts/2021-10-31-better-bash-functions/?utm_source=pocket_mylist</guid><description>Bash subshell syntax</description><pubDate>Sun, 31 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Willingness to look stupid</title><link>https://danluu.com/look-stupid/</link><guid isPermaLink="true">https://danluu.com/look-stupid/</guid><description>Getting over aesthetics</description><pubDate>Thu, 21 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Understanding How Facebook Disappeared from the Internet</title><link>https://blog.cloudflare.com/october-2021-facebook-outage/</link><guid isPermaLink="true">https://blog.cloudflare.com/october-2021-facebook-outage/</guid><description>DNS, BGP, and Facebook</description><pubDate>Mon, 04 Oct 2021 00:00:00 GMT</pubDate></item><item><title>How To Deal With Dirty Side Effects In Your Pure Functional Javascript</title><link>https://jrsinclair.com/articles/2018/how-to-deal-with-dirty-side-effects-in-your-pure-functional-javascript/</link><guid isPermaLink="true">https://jrsinclair.com/articles/2018/how-to-deal-with-dirty-side-effects-in-your-pure-functional-javascript/</guid><description>a brilliant monad introduction</description><pubDate>Tue, 07 Aug 2018 00:00:00 GMT</pubDate></item><item><title>An Introduction to JQ</title><link>https://earthly.dev/blog/jq-select/</link><guid isPermaLink="true">https://earthly.dev/blog/jq-select/</guid><description>What is says on the tin</description><pubDate>Tue, 24 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Creating a Zoom UI</title><link>https://www.steveruiz.me/posts/zoom-ui</link><guid isPermaLink="true">https://www.steveruiz.me/posts/zoom-ui</guid><description>Zooming math</description><pubDate>Thu, 05 Aug 2021 00:00:00 GMT</pubDate></item><item><title>A future for SQL on the web</title><link>https://jlongster.com/future-sql-web</link><guid isPermaLink="true">https://jlongster.com/future-sql-web</guid><description>Getting faster than your underlying API</description><pubDate>Thu, 12 Aug 2021 00:00:00 GMT</pubDate></item><item><title>HTTP/3 From A To Z</title><link>https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/</link><guid isPermaLink="true">https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/</guid><description>The best series on HTTP/3</description><pubDate>Mon, 09 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Safari isn&apos;t protecting the web, it&apos;s killing it</title><link>https://httptoolkit.tech/blog/safari-is-killing-the-web/</link><guid isPermaLink="true">https://httptoolkit.tech/blog/safari-is-killing-the-web/</guid><description>The case againt Safari&apos;s &quot;safety&quot;</description><pubDate>Wed, 28 Jul 2021 00:00:00 GMT</pubDate></item><item><title>A (Mostly) Complete Guide to React Rendering Behavior</title><link>https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior/</link><guid isPermaLink="true">https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior/</guid><description>what it says on the tin</description><pubDate>Sun, 17 May 2020 00:00:00 GMT</pubDate></item><item><title>The State of Web Workers in 2021</title><link>https://www.smashingmagazine.com/2021/06/web-workers-2021/</link><guid isPermaLink="true">https://www.smashingmagazine.com/2021/06/web-workers-2021/</guid><description>A look at JavaScript threading</description><pubDate>Wed, 30 Jun 2021 00:00:00 GMT</pubDate></item><item><title>The Greatest Regex Trick Ever</title><link>http://www.rexegg.com/regex-best-trick.html</link><guid isPermaLink="true">http://www.rexegg.com/regex-best-trick.html</guid><description>Exclusion by inclusion</description><pubDate>Tue, 03 Jun 2014 00:00:00 GMT</pubDate></item><item><title>export default thing is different to export { thing as default }</title><link>https://jakearchibald.com/2021/export-default-thing-vs-thing-as-default/</link><guid isPermaLink="true">https://jakearchibald.com/2021/export-default-thing-vs-thing-as-default/</guid><description>exporting by reference</description><pubDate>Sat, 03 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Random Number Generation</title><link>https://bocoup.com/blog/random-numbers</link><guid isPermaLink="true">https://bocoup.com/blog/random-numbers</guid><description>Exploring Randomness</description><pubDate>Wed, 17 Apr 2013 00:00:00 GMT</pubDate></item><item><title>Javascript and the next decade of data programming</title><link>http://benschmidt.org/post/2020-01-15/2020-01-15-webgpu/</link><guid isPermaLink="true">http://benschmidt.org/post/2020-01-15/2020-01-15-webgpu/</guid><description>Moving away from Python and R for data science</description><pubDate>Mon, 08 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Finding the Bottom Turtle</title><link>https://blog.dave.tf/post/finding-bottom-turtle/</link><guid isPermaLink="true">https://blog.dave.tf/post/finding-bottom-turtle/</guid><description>On trusting bootstrapping</description><pubDate>Sun, 20 Jun 2021 00:00:00 GMT</pubDate></item><item><title>A day in the life of a professional software engineer</title><link>https://www.darkcoding.net/software/a-day-in-the-life-of-a-professional-software-engineer/</link><guid isPermaLink="true">https://www.darkcoding.net/software/a-day-in-the-life-of-a-professional-software-engineer/</guid><description>A difficult Big O day</description><pubDate>Mon, 21 Dec 2020 00:00:00 GMT</pubDate></item><item><title>ripgrep is faster than {grep, ag, git grep, ucg, pt, sift}</title><link>https://blog.burntsushi.net/ripgrep/</link><guid isPermaLink="true">https://blog.burntsushi.net/ripgrep/</guid><description>A fascinating look into regex optimizations</description><pubDate>Fri, 23 Sep 2016 00:00:00 GMT</pubDate></item><item><title>Bear plus snowflake equals polar bear</title><link>https://andysalerno.com/posts/weird-emojis/</link><guid isPermaLink="true">https://andysalerno.com/posts/weird-emojis/</guid><description>A look at Unicode&apos;s combined emojis</description><pubDate>Sun, 13 Jun 2021 00:00:00 GMT</pubDate></item><item><title>How To Write a Programming Book</title><link>https://cscalfani.medium.com/how-to-write-a-programming-book-76ab4f8a7071</link><guid isPermaLink="true">https://cscalfani.medium.com/how-to-write-a-programming-book-76ab4f8a7071</guid><description>Teaching technical concepts through text</description><pubDate>Thu, 17 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Let&apos;s Build A Regex Engine</title><link>https://kean.blog/post/lets-build-regex</link><guid isPermaLink="true">https://kean.blog/post/lets-build-regex</guid><description>Lexers, Parsers, Grammars, Glory</description><pubDate>Tue, 20 Aug 2019 00:00:00 GMT</pubDate></item><item><title>Leaky Abstractions</title><link>https://textslashplain.com/2021/06/02/leaky-abstractions/</link><guid isPermaLink="true">https://textslashplain.com/2021/06/02/leaky-abstractions/</guid><description>When windows messed up ZIP</description><pubDate>Wed, 02 Jun 2021 00:00:00 GMT</pubDate></item><item><title>RSS Tutorial</title><link>https://www.mnot.net/rss/tutorial/</link><guid isPermaLink="true">https://www.mnot.net/rss/tutorial/</guid><description>RSS vs Atom and how it&apos;s constructed</description><pubDate>Thu, 01 Sep 2005 00:00:00 GMT</pubDate></item><item><title>Deep dive in CORS: History, how it works, and best practices</title><link>https://ieftimov.com/post/deep-dive-cors-history-how-it-works-best-practices/</link><guid isPermaLink="true">https://ieftimov.com/post/deep-dive-cors-history-how-it-works-best-practices/</guid><description>What it says on the tin</description><pubDate>Mon, 12 Apr 2021 00:00:00 GMT</pubDate></item><item><title>HTTPWTF</title><link>https://httptoolkit.tech/blog/http-wtf/</link><guid isPermaLink="true">https://httptoolkit.tech/blog/http-wtf/</guid><description>Overview of some interesting HTTP decisions</description><pubDate>Thu, 04 Mar 2021 00:00:00 GMT</pubDate></item><item><title>How do Spotify Codes work?</title><link>https://boonepeter.github.io/posts/2020-11-10-spotify-codes/</link><guid isPermaLink="true">https://boonepeter.github.io/posts/2020-11-10-spotify-codes/</guid><description>Linking through unique images</description><pubDate>Fri, 13 Nov 2020 00:00:00 GMT</pubDate></item><item><title>Steam&apos;s Login Method is Kinda Interesting</title><link>https://owlspace.xyz/cybersec/steam-login/</link><guid isPermaLink="true">https://owlspace.xyz/cybersec/steam-login/</guid><description>Visual links to images and hash adventures</description><pubDate>Thu, 07 Jan 2021 00:00:00 GMT</pubDate></item><item><title>A History of HTML Parsing at Cloudflare: Part 1</title><link>https://blog.cloudflare.com/html-parsing-1/</link><guid isPermaLink="true">https://blog.cloudflare.com/html-parsing-1/</guid><description>Building a streaming parser</description><pubDate>Thu, 28 Nov 2019 00:00:00 GMT</pubDate></item><item><title>An Intuition For Lisp Syntax</title><link>https://stopa.io/post/265</link><guid isPermaLink="true">https://stopa.io/post/265</guid><description>What it says on the tin, but using JavaScript</description><pubDate>Sun, 25 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Working with strings in Rust</title><link>https://fasterthanli.me/articles/working-with-strings-in-rust</link><guid isPermaLink="true">https://fasterthanli.me/articles/working-with-strings-in-rust</guid><description>The dangers of handling strings in C</description><pubDate>Wed, 19 Feb 2020 00:00:00 GMT</pubDate></item><item><title>Emoji under the hood</title><link>https://tonsky.me/blog/emoji/</link><guid isPermaLink="true">https://tonsky.me/blog/emoji/</guid><description>Clear and fun explanation of Emoji grapheme clusters</description><pubDate>Fri, 26 Mar 2021 00:00:00 GMT</pubDate></item><item><title>How the Web Audio API is used for browser fingerprinting</title><link>https://dev.to/savannahjs/how-the-web-audio-api-is-used-for-browser-fingerprinting-4oim</link><guid isPermaLink="true">https://dev.to/savannahjs/how-the-web-audio-api-is-used-for-browser-fingerprinting-4oim</guid><description>Fingerprinting without cookies</description><pubDate>Mon, 22 Mar 2021 00:00:00 GMT</pubDate></item><item><title>How React isn&apos;t reactive, and why you shouldn&apos;t care</title><link>https://dev.to/this-is-learning/how-react-isn-t-reactive-and-why-you-shouldn-t-care-152m</link><guid isPermaLink="true">https://dev.to/this-is-learning/how-react-isn-t-reactive-and-why-you-shouldn-t-care-152m</guid><description>What does reactivity matter practically?</description><pubDate>Thu, 18 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Do Not Use &apos;&gt;&apos; in Your Command Prompt</title><link>https://tanelpoder.com/posts/how-to-stay-safe-in-shell/</link><guid isPermaLink="true">https://tanelpoder.com/posts/how-to-stay-safe-in-shell/</guid><description>A lesson in shell blunders</description><pubDate>Tue, 16 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Rust vs C Speed</title><link>https://kornel.ski/rust-c-speed</link><guid isPermaLink="true">https://kornel.ski/rust-c-speed</guid><description>Speed testing systems languages</description><pubDate>Sat, 13 Mar 2021 00:00:00 GMT</pubDate></item><item><title>FLIP your animations</title><link>https://aerotwist.com/blog/flip-your-animations/</link><guid isPermaLink="true">https://aerotwist.com/blog/flip-your-animations/</guid><description>An approach for better animations</description><pubDate>Wed, 11 Feb 2015 00:00:00 GMT</pubDate></item><item><title>JavaScript: What is the meaning of this?</title><link>https://web.dev/javascript-this/</link><guid isPermaLink="true">https://web.dev/javascript-this/</guid><description>Explanation of JavaScript&apos;s &quot;this&quot; in different contexts</description><pubDate>Mon, 08 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Why I Don&apos;t Like Tailwind CSS</title><link>https://www.aleksandrhovhannisyan.com/blog/why-i-dont-like-tailwind-css/#but-first-why-does-tailwind-css-exist</link><guid isPermaLink="true">https://www.aleksandrhovhannisyan.com/blog/why-i-dont-like-tailwind-css/#but-first-why-does-tailwind-css-exist</guid><description>Counter points on a beloved CSS framework</description><pubDate>Sun, 31 Jan 2021 00:00:00 GMT</pubDate></item><item><title>Character Assassination: Fun and Games with Unicode</title><link>https://www.trustedsec.com/blog/character-assassination-fun-games-unicode/</link><guid isPermaLink="true">https://www.trustedsec.com/blog/character-assassination-fun-games-unicode/</guid><description>Unicode and security analysis</description><pubDate>Tue, 14 Nov 2017 00:00:00 GMT</pubDate></item><item><title>On Javascript Performance</title><link>https://just.billywhizz.io/blog/on-javascript-performance-01/</link><guid isPermaLink="true">https://just.billywhizz.io/blog/on-javascript-performance-01/</guid><description>How JavaScript became a speed leader</description><pubDate>Sun, 25 Oct 2020 00:00:00 GMT</pubDate></item><item><title>UTF-8 Everywhere</title><link>http://utf8everywhere.org/</link><guid isPermaLink="true">http://utf8everywhere.org/</guid><description>The case for UTF-8 for everything</description><pubDate>Thu, 29 Apr 2021 00:00:00 GMT</pubDate></item><item><title>Building a Reactive Library from Scratch</title><link>https://dev.to/ryansolid/building-a-reactive-library-from-scratch-1i0p</link><guid isPermaLink="true">https://dev.to/ryansolid/building-a-reactive-library-from-scratch-1i0p</guid><description>Overview of reactivity in frontend frameworks</description><pubDate>Thu, 18 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Programming with Unicode</title><link>https://unicodebook.readthedocs.io/</link><guid isPermaLink="true">https://unicodebook.readthedocs.io/</guid><description>Good overview of unicode encodings</description><pubDate>Tue, 28 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Introducing Crank.js</title><link>https://crank.js.org/blog/introducing-crank</link><guid isPermaLink="true">https://crank.js.org/blog/introducing-crank</guid><description>Interesting take on framework design</description><pubDate>Wed, 15 Apr 2020 00:00:00 GMT</pubDate></item><item><title>2016 - The Year of Streams</title><link>https://jakearchibald.com/2016/streams-ftw/</link><guid isPermaLink="true">https://jakearchibald.com/2016/streams-ftw/</guid><description>Explaining streams</description><pubDate>Mon, 25 Jan 2016 00:00:00 GMT</pubDate></item><item><title>Creating a Snake Clone in Rust, with Bevy</title><link>https://mbuffett.com/posts/bevy-snake-tutorial/</link><guid isPermaLink="true">https://mbuffett.com/posts/bevy-snake-tutorial/</guid><description>Great introduction to Bevy</description><pubDate>Thu, 15 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Writing Rust the Elixir way</title><link>https://dev.to/bkolobara/writing-rust-the-elixir-way-2lm8</link><guid isPermaLink="true">https://dev.to/bkolobara/writing-rust-the-elixir-way-2lm8</guid><description>Looking at WASM and rust to create a VM for concurrency</description><pubDate>Sat, 28 Nov 2020 00:00:00 GMT</pubDate></item><item><title>Parse, don&apos;t validate</title><link>https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/</link><guid isPermaLink="true">https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/</guid><description>Cool look at how to solve problems of optional values via state</description><pubDate>Tue, 05 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Explorable Programming with Rust and WebAssembly</title><link>https://lowlvl.org/blog/explorable-programming</link><guid isPermaLink="true">https://lowlvl.org/blog/explorable-programming</guid><description>Embedding wasm in the web for demos</description><pubDate>Tue, 13 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Gatsby vs. Next.js</title><link>https://jaredpalmer.com/gatsby-vs-nextjs</link><guid isPermaLink="true">https://jaredpalmer.com/gatsby-vs-nextjs</guid><description>The frustrations with Gatsby&apos;s GraphQL</description><pubDate>Fri, 22 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Towards Principled Reactive UI</title><link>https://raphlinus.github.io/rust/druid/2020/09/25/principled-reactive-ui.html</link><guid isPermaLink="true">https://raphlinus.github.io/rust/druid/2020/09/25/principled-reactive-ui.html</guid><description>A look into the complex world of GUI library design</description><pubDate>Thu, 24 Sep 2020 00:00:00 GMT</pubDate></item><item><title>How I manage my LaTeX lecture notes</title><link>https://castel.dev/post/lecture-notes-1/</link><guid isPermaLink="true">https://castel.dev/post/lecture-notes-1/</guid><description>Fascinating look at using Vim for more than coding.</description><pubDate>Sat, 14 Sep 2019 00:00:00 GMT</pubDate></item><item><title>Clear explanation of Rust&apos;s module system</title><link>http://www.sheshbabu.com/posts/rust-module-system/</link><guid isPermaLink="true">http://www.sheshbabu.com/posts/rust-module-system/</guid><description>The best guide on rust modules I&apos;ve ever seen</description><pubDate>Sat, 18 Jul 2020 00:00:00 GMT</pubDate></item><item><title>What every JavaScript developer should know about Unicode</title><link>https://dmitripavlutin.com/what-every-javascript-developer-should-know-about-unicode/</link><guid isPermaLink="true">https://dmitripavlutin.com/what-every-javascript-developer-should-know-about-unicode/</guid><description>Unicode advice for the web. Amazing guide!</description><pubDate>Mon, 18 May 2020 00:00:00 GMT</pubDate></item><item><title>On a technicality</title><link>https://eev.ee/blog/2016/07/22/on-a-technicality/</link><guid isPermaLink="true">https://eev.ee/blog/2016/07/22/on-a-technicality/</guid><description>Fascinating take on building a community</description><pubDate>Thu, 21 Jul 2016 00:00:00 GMT</pubDate></item><item><title>Yet Another Doom Clone (In 13kb of JavaScript)</title><link>https://nicholas.carlini.com/writing/2019/javascript-doom-clone-13k.html</link><guid isPermaLink="true">https://nicholas.carlini.com/writing/2019/javascript-doom-clone-13k.html</guid><description>Incredible project in such little code</description><pubDate>Thu, 12 Sep 2019 00:00:00 GMT</pubDate></item><item><title>How Not to Store Passwords</title><link>https://pboyd.io/posts/how-not-to-store-passwords/</link><guid isPermaLink="true">https://pboyd.io/posts/how-not-to-store-passwords/</guid><description>Storing passwords badly</description><pubDate>Thu, 21 Nov 2019 00:00:00 GMT</pubDate></item><item><title>A Constructive Look At TempleOS</title><link>http://www.codersnotes.com/notes/a-constructive-look-at-templeos/</link><guid isPermaLink="true">http://www.codersnotes.com/notes/a-constructive-look-at-templeos/</guid><description>A deeper look at a joked about operating system</description><pubDate>Sun, 07 Jun 2015 00:00:00 GMT</pubDate></item><item><title>Generic &quot;Hooks&quot;</title><link>https://medium.com/@mlrawlings/generic-hooks-f5cf27acf205</link><guid isPermaLink="true">https://medium.com/@mlrawlings/generic-hooks-f5cf27acf205</guid><description>More on reactive programming!</description><pubDate>Sat, 03 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Bundling in Deno</title><link>https://www.kitsonkelly.com/posts/bundling-in-deno/</link><guid isPermaLink="true">https://www.kitsonkelly.com/posts/bundling-in-deno/</guid><description>Implementing bundling in a new JS environment</description><pubDate>Mon, 09 Dec 2019 00:00:00 GMT</pubDate></item><item><title>JavaScript Engines Hidden Classes (and Why You Should Keep Them in Mind)</title><link>https://draft.li/blog/2016/12/22/javascript-engines-hidden-classes/</link><guid isPermaLink="true">https://draft.li/blog/2016/12/22/javascript-engines-hidden-classes/</guid><description>More about hidden V8 classes</description><pubDate>Wed, 21 Dec 2016 00:00:00 GMT</pubDate></item><item><title>Hidden classes in JavaScript and Inline Caching</title><link>https://gist.github.com/twokul/9501770</link><guid isPermaLink="true">https://gist.github.com/twokul/9501770</guid><description>The secrets of V8 unwrapped</description><pubDate>Tue, 11 Mar 2014 00:00:00 GMT</pubDate></item><item><title>Becoming fully reactive: an in-depth explanation of MobX</title><link>https://levelup.gitconnected.com/finding-fine-grained-reactive-programming-89741994ddee</link><guid isPermaLink="true">https://levelup.gitconnected.com/finding-fine-grained-reactive-programming-89741994ddee</guid><description>Understanding MobX</description><pubDate>Sun, 27 Dec 2015 00:00:00 GMT</pubDate></item><item><title>Finding Fine-Grained Reactive Programming</title><link>https://levelup.gitconnected.com/finding-fine-grained-reactive-programming-89741994ddee</link><guid isPermaLink="true">https://levelup.gitconnected.com/finding-fine-grained-reactive-programming-89741994ddee</guid><description>Reactive programming in frontend frameworks</description><pubDate>Sun, 30 Jun 2019 00:00:00 GMT</pubDate></item><item><title>Preact: Into the void 0</title><link>https://www.youtube.com/watch?v=LY6y3HbDVmg</link><guid isPermaLink="true">https://www.youtube.com/watch?v=LY6y3HbDVmg</guid><description>Preact&apos;s list of optimizations</description><pubDate>Mon, 15 May 2017 00:00:00 GMT</pubDate></item><item><title>LCH colors in CSS: what, why, and how?</title><link>https://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-how/</link><guid isPermaLink="true">https://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-how/</guid><description>A new color type has been added to CSS</description><pubDate>Fri, 03 Apr 2020 00:00:00 GMT</pubDate></item><item><title>CSS Utility Classes and &quot;Separation of Concerns&quot;</title><link>https://adamwathan.me/css-utility-classes-and-separation-of-concerns/</link><guid isPermaLink="true">https://adamwathan.me/css-utility-classes-and-separation-of-concerns/</guid><description>The philosophy behind TailWind CSS</description><pubDate>Mon, 07 Aug 2017 00:00:00 GMT</pubDate></item><item><title>Should you learn C to &quot;learn how the computer works&quot;?</title><link>https://steveklabnik.com/writing/should-you-learn-c-to-learn-how-the-computer-works</link><guid isPermaLink="true">https://steveklabnik.com/writing/should-you-learn-c-to-learn-how-the-computer-works</guid><description>Tackling the idea that C teaches you how the computer works.</description><pubDate>Mon, 01 Oct 2018 00:00:00 GMT</pubDate></item><item><title>JITs are un-ergonomic</title><link>https://abe-winter.github.io/2020/03/28/jitu-brutus.html</link><guid isPermaLink="true">https://abe-winter.github.io/2020/03/28/jitu-brutus.html</guid><description>Why JITs make things difficult</description><pubDate>Fri, 27 Mar 2020 00:00:00 GMT</pubDate></item><item><title>10 Most(ly dead) Influential Programming Languages</title><link>https://www.hillelwayne.com/post/influential-dead-languages/</link><guid isPermaLink="true">https://www.hillelwayne.com/post/influential-dead-languages/</guid><description>Influential, not the revolutionary</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Compile Svelte in your head (Part 1)</title><link>https://lihautan.com/compile-svelte-in-your-head-part-1/</link><guid isPermaLink="true">https://lihautan.com/compile-svelte-in-your-head-part-1/</guid><description>The compiler behind this website</description><pubDate>Mon, 02 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Pocket Guide to Writing SVG</title><link>https://svgpocketguide.com/book/</link><guid isPermaLink="true">https://svgpocketguide.com/book/</guid><description>Learn SVGs in the best way possible</description><pubDate>Mon, 05 Jan 2015 00:00:00 GMT</pubDate></item><item><title>YAML: probably not so great after all</title><link>https://www.arp242.net/yaml-config.html</link><guid isPermaLink="true">https://www.arp242.net/yaml-config.html</guid><description>The case against everything but TOML</description><pubDate>Thu, 15 Sep 2016 00:00:00 GMT</pubDate></item><item><title>Making Sandspiel</title><link>https://maxbittker.com/making-sandspiel</link><guid isPermaLink="true">https://maxbittker.com/making-sandspiel</guid><description>Wonderful wasm and physics simulations</description><pubDate>Tue, 30 Apr 2019 00:00:00 GMT</pubDate></item><item><title>JSON Parser with JavaScript</title><link>https://lihautan.com/json-parser-with-javascript/</link><guid isPermaLink="true">https://lihautan.com/json-parser-with-javascript/</guid><description>Parsing in non-linear grammars in JavaScript!</description><pubDate>Wed, 11 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Learning Parser Combinators With Rust</title><link>https://bodil.lol/parser-combinators/</link><guid isPermaLink="true">https://bodil.lol/parser-combinators/</guid><description>Condensed and fantastic tutorial.</description><pubDate>Wed, 17 Apr 2019 00:00:00 GMT</pubDate></item><item><title>Switching between JavaScript, C++, and Rust</title><link>https://alain.xyz/blog/switching-between-js-cpp-rust</link><guid isPermaLink="true">https://alain.xyz/blog/switching-between-js-cpp-rust</guid><description>A look into the similarities and differences between JavaScript, C++, and Rust.</description><pubDate>Tue, 18 Apr 2017 00:00:00 GMT</pubDate></item><item><title>Testing for -0 in JavaScript</title><link>http://www.wirfs-brock.com/allen/posts/128</link><guid isPermaLink="true">http://www.wirfs-brock.com/allen/posts/128</guid><description>Finding negative zeros. Useless, but interesting.</description><pubDate>Tue, 15 Feb 2011 00:00:00 GMT</pubDate></item><item><title>The End of Indie Web Browsers: You Can (Not) Compete</title><link>https://blog.samuelmaddock.com/posts/the-end-of-indie-web-browsers/</link><guid isPermaLink="true">https://blog.samuelmaddock.com/posts/the-end-of-indie-web-browsers/</guid><description>A look into the oximoronic anti-competitive open areas of software.</description><pubDate>Tue, 07 Jan 2020 00:00:00 GMT</pubDate></item><item><title>Making really tiny WebAssembly graphics demos</title><link>http://cliffle.com/blog/bare-metal-wasm/</link><guid isPermaLink="true">http://cliffle.com/blog/bare-metal-wasm/</guid><description>Miniature wasm demos with Rust.</description><pubDate>Thu, 06 Jun 2019 00:00:00 GMT</pubDate></item><item><title>Learn Rust the Dangerous Way</title><link>http://cliffle.com/p/dangerust/</link><guid isPermaLink="true">http://cliffle.com/p/dangerust/</guid><description>Converting optimized C to clean Rust. Amazing intro to very low level optimizations.</description><pubDate>Sun, 01 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Prefer Rust to C/C++ for new code.</title><link>http://cliffle.com/blog/prefer-rust/</link><guid isPermaLink="true">http://cliffle.com/blog/prefer-rust/</guid><description>Don&apos;t need to rewrite C/C++, but new projects should be rust-only.</description><pubDate>Wed, 06 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Deno, first approach</title><link>https://dev.to/lsagetlethias/deno-first-approach-4d0</link><guid isPermaLink="true">https://dev.to/lsagetlethias/deno-first-approach-4d0</guid><description>Deno explained as best one can.</description><pubDate>Sun, 29 Dec 2019 00:00:00 GMT</pubDate></item><item><title>WebAssembly cut Figma&apos;s load time by 3x</title><link>https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/</link><guid isPermaLink="true">https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/</guid><description>A practical application of wasm for modern day web applications.</description><pubDate>Wed, 07 Jun 2017 00:00:00 GMT</pubDate></item><item><title>From zero to main(): Bare metal Rust</title><link>https://interrupt.memfault.com/blog/zero-to-main-rust-1</link><guid isPermaLink="true">https://interrupt.memfault.com/blog/zero-to-main-rust-1</guid><description>An interesting look in Rust&apos;s application as a language for extremely low level hardware.</description><pubDate>Mon, 16 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Golang for JavaScript developers - Part 1</title><link>https://dev.to/deepu105/golang-for-javascript-developers-part-1-38je</link><guid isPermaLink="true">https://dev.to/deepu105/golang-for-javascript-developers-part-1-38je</guid><description>A nice introduction to golang. I am a firm believer that a great way to introduce new programming languages is to compare it to old ones. This worked very well for me.</description><pubDate>Tue, 03 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Creative Coding in Rust with Nannou</title><link>https://dev.to/deciduously/creative-coding-in-rust-with-nannou-1lbl</link><guid isPermaLink="true">https://dev.to/deciduously/creative-coding-in-rust-with-nannou-1lbl</guid><description>Great introduction to Nanou. I loved p5.js and creative coding with canvas, so this  was a really great read for me.</description><pubDate>Fri, 15 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Metaprogramming in ES6: Symbols and why they&apos;re awesome</title><link>https://www.keithcirkel.co.uk/metaprogramming-in-es6-symbols/</link><guid isPermaLink="true">https://www.keithcirkel.co.uk/metaprogramming-in-es6-symbols/</guid><description>A fantastic read on symbols &amp; well-known symbols. I trashed an article I was writing when I found this one.</description><pubDate>Wed, 17 Jun 2015 00:00:00 GMT</pubDate></item><item><title>WebAssembly and the Future of the Web</title><link>https://www.youtube.com/watch?v=JWCr9vcpl3w</link><guid isPermaLink="true">https://www.youtube.com/watch?v=JWCr9vcpl3w</guid><description>This isn&apos;t actually an article, but it&apos;s one of the best explanations of wasm I&apos;ve ever seen.</description><pubDate>Mon, 26 Mar 2018 00:00:00 GMT</pubDate></item><item><title>Adventures in Microbenchmarking</title><link>https://tomdale.net/2017/07/adventures-in-microbenchmarking/</link><guid isPermaLink="true">https://tomdale.net/2017/07/adventures-in-microbenchmarking/</guid><description>Tom Dale makes a good case to either not micro-benchmark or be VERY careful when trying.</description><pubDate>Fri, 14 Jul 2017 00:00:00 GMT</pubDate></item></channel></rss>