{"@attributes":{"version":"2.0"},"channel":{"title":"Dani Akash\u2019s Blog","description":"Where my thoughts get some air time (and occasionally make sense).","link":"https:\/\/daniakash.com\/","language":"en-us","item":[{"title":"Minimum Release Age is an Underrated Supply Chain Defense","link":"https:\/\/daniakash.com\/posts\/simplest-supply-chain-defense\/","guid":"https:\/\/daniakash.com\/posts\/simplest-supply-chain-defense\/","description":"A 7-day package delay would have blocked installs in most short-lived malicious publish attacks from the last 8 years","pubDate":"Mon, 30 Mar 2026 18:30:00 GMT"},{"title":"When The Bill Comes Due","link":"https:\/\/daniakash.com\/posts\/when-the-bill-comes-due\/","guid":"https:\/\/daniakash.com\/posts\/when-the-bill-comes-due\/","description":"A realistic look at what happens when AI coding subsidies end, and why the falling cost curve means it'll be okay","pubDate":"Sat, 28 Mar 2026 18:30:00 GMT"},{"title":"Wrapping up 2024","link":"https:\/\/daniakash.com\/newsletter\/wrapping-up-2024\/","guid":"https:\/\/daniakash.com\/newsletter\/wrapping-up-2024\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Sat, 21 Dec 2024 11:02:41 GMT"},{"title":"The Developer Edition","link":"https:\/\/daniakash.com\/newsletter\/the-developer-edition\/","guid":"https:\/\/daniakash.com\/newsletter\/the-developer-edition\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Fri, 06 Dec 2024 09:02:32 GMT"},{"title":"Swimming Robots in Space","link":"https:\/\/daniakash.com\/newsletter\/swimming-robots-in-space\/","guid":"https:\/\/daniakash.com\/newsletter\/swimming-robots-in-space\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Sun, 24 Nov 2024 09:26:11 GMT"},{"title":"AI needs water \u2014 a lot!","link":"https:\/\/daniakash.com\/newsletter\/ai-needs-water-a-lot\/","guid":"https:\/\/daniakash.com\/newsletter\/ai-needs-water-a-lot\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Fri, 15 Nov 2024 18:02:01 GMT"},{"title":"$1 Trillion Dollar Goal","link":"https:\/\/daniakash.com\/newsletter\/1-trillion-dollar-goal\/","guid":"https:\/\/daniakash.com\/newsletter\/1-trillion-dollar-goal\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Fri, 08 Nov 2024 08:25:36 GMT"},{"title":"Splitting Atoms for Smarter AI","link":"https:\/\/daniakash.com\/newsletter\/splitting-atoms-for-smarter-ai\/","guid":"https:\/\/daniakash.com\/newsletter\/splitting-atoms-for-smarter-ai\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Fri, 01 Nov 2024 10:48:33 GMT"},{"title":"Europa Clipper Sails Toward Europa","link":"https:\/\/daniakash.com\/newsletter\/europa-clipper-sails-toward-europa\/","guid":"https:\/\/daniakash.com\/newsletter\/europa-clipper-sails-toward-europa\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Sat, 26 Oct 2024 01:49:41 GMT"},{"title":"Less on the Client, more on the Edge","link":"https:\/\/daniakash.com\/posts\/less-on-the-client\/","guid":"https:\/\/daniakash.com\/posts\/less-on-the-client\/","description":"Sharing my retrospective on building a complex web application as an Engineering Manager","pubDate":"Sun, 01 Jan 2023 18:30:00 GMT"},{"title":"The race to better batteries!","link":"https:\/\/daniakash.com\/newsletter\/the-race-to-better-batteries\/","guid":"https:\/\/daniakash.com\/newsletter\/the-race-to-better-batteries\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Sun, 14 Mar 2021 07:29:16 GMT"},{"title":"The Vaccines are here!","link":"https:\/\/daniakash.com\/newsletter\/the-vaccines-are-here\/","guid":"https:\/\/daniakash.com\/newsletter\/the-vaccines-are-here\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Sat, 06 Mar 2021 02:30:00 GMT"},{"title":"Mars rover got a microphone","link":"https:\/\/daniakash.com\/newsletter\/mars-rover-got-a-microphone\/","guid":"https:\/\/daniakash.com\/newsletter\/mars-rover-got-a-microphone\/","description":"\ud83c\udf10 Explore the future of tech, science, and sustainability\u2014one insight-packed issue at a time!","pubDate":"Sat, 27 Feb 2021 02:30:00 GMT"},{"title":"Maintaining a React Native Library","link":"https:\/\/daniakash.com\/posts\/maintaining-react-native-library\/","guid":"https:\/\/daniakash.com\/posts\/maintaining-react-native-library\/","description":"Sharing my experience maintaining 10 different react native libraries","pubDate":"Tue, 15 Sep 2020 18:30:00 GMT"},{"title":"Rex State - a handy utility to convert your hooks into shared states","link":"https:\/\/daniakash.com\/posts\/rex-state\/","guid":"https:\/\/daniakash.com\/posts\/rex-state\/","description":"Version 1.0 launched","pubDate":"Fri, 11 Sep 2020 18:30:00 GMT"},{"title":"A better Image component for React Native","link":"https:\/\/daniakash.com\/posts\/better-image\/","guid":"https:\/\/daniakash.com\/posts\/better-image\/","description":"Introducing a better image component for React Native with fallback & progressive loading","pubDate":"Fri, 04 Sep 2020 18:30:00 GMT"},{"title":"Drawing Triangles in React Native","link":"https:\/\/daniakash.com\/posts\/react-native-triangle\/","guid":"https:\/\/daniakash.com\/posts\/react-native-triangle\/","description":"React Native library to draw triangles with fine control over all aspects of the triangle view","pubDate":"Thu, 04 Jun 2020 18:30:00 GMT"},{"title":"I recreated React's class component lifecycle methods with hooks","link":"https:\/\/daniakash.com\/posts\/lifecycle-with-hooks\/","guid":"https:\/\/daniakash.com\/posts\/lifecycle-with-hooks\/","description":"Was feeling a bit evil","pubDate":"Thu, 21 May 2020 18:30:00 GMT"},{"title":"UX friendly loading indicators","link":"https:\/\/daniakash.com\/posts\/loading-state\/","guid":"https:\/\/daniakash.com\/posts\/loading-state\/","description":"A better way to display loading indicators based on network speeds","pubDate":"Wed, 08 Apr 2020 18:30:00 GMT"},{"title":"React Native Responsive Dimensions updated to 3.1.0","link":"https:\/\/daniakash.com\/posts\/responsive-dimensions-update\/","guid":"https:\/\/daniakash.com\/posts\/responsive-dimensions-update\/","description":"Tool to deal with those foldable devices","pubDate":"Fri, 20 Mar 2020 18:30:00 GMT"},{"title":"Introducing Rex State \ud83e\udd96","link":"https:\/\/daniakash.com\/posts\/intro-rex-state\/","guid":"https:\/\/daniakash.com\/posts\/intro-rex-state\/","description":"A simple way to manage your React States","pubDate":"Wed, 18 Mar 2020 18:30:00 GMT"},{"title":"The 10 things I learnt (or) tried learning in 2019","link":"https:\/\/daniakash.com\/posts\/10-things-i-tried-learning\/","guid":"https:\/\/daniakash.com\/posts\/10-things-i-tried-learning\/","description":"Before I started working on some of the important tasks I have planned for the new decade, I decided to take a couple of days to reflect on all my past learnings and the experience I have gained from them. Trust me, I'm so glad I did it...","pubDate":"Sat, 04 Jan 2020 00:00:00 GMT"},{"title":"The Periodic Table & The Stars","link":"https:\/\/daniakash.com\/posts\/periodic-table\/","guid":"https:\/\/daniakash.com\/posts\/periodic-table\/","description":"Appreciating the creation of every element known to man","pubDate":"Sat, 14 Dec 2019 18:30:00 GMT"},{"title":"What are we?","link":"https:\/\/daniakash.com\/posts\/what-are-we\/","guid":"https:\/\/daniakash.com\/posts\/what-are-we\/","description":"Understanding the toughest question ever known to man.","pubDate":"Sun, 27 Oct 2019 18:30:00 GMT"},{"title":"The first image of the black hole is cool but what else haven\u2019t we seen yet?","link":"https:\/\/daniakash.com\/posts\/first-image-black-hole\/","guid":"https:\/\/daniakash.com\/posts\/first-image-black-hole\/","description":"The night sky has more secrets that are yet to be seen by mankind","pubDate":"Sat, 11 May 2019 18:30:00 GMT"},{"title":"What is prototype pollution and why is it such a big\u00a0deal?","link":"https:\/\/daniakash.com\/posts\/prototype-pollution\/","guid":"https:\/\/daniakash.com\/posts\/prototype-pollution\/","description":"It has been gaining a lot of traction recently but turns out it's been actually there since the dawn of Javascript","pubDate":"Thu, 09 May 2019 18:30:00 GMT"}]}}