<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Charles_Stover</title><link>https://news.ycombinator.com/user?id=Charles_Stover</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 09:40:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Charles_Stover" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Charles_Stover in "Netlify just sent me a $104k bill for a simple static site"]]></title><description><![CDATA[
<p>It's a static website. Plenty can offer uptime through being massively attacked, for free.</p>
]]></description><pubDate>Tue, 27 Feb 2024 09:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39521787</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=39521787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39521787</guid></item><item><title><![CDATA[You may not need a global god state in React]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/you-may-not-need-a-global-god-state-in-react-206930033895">https://medium.com/@Charles_Stover/you-may-not-need-a-global-god-state-in-react-206930033895</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23752426">https://news.ycombinator.com/item?id=23752426</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Jul 2020 20:32:40 +0000</pubDate><link>https://medium.com/@Charles_Stover/you-may-not-need-a-global-god-state-in-react-206930033895</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=23752426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23752426</guid></item><item><title><![CDATA[Behavior-Driven React Development with Cucumber]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/p/behavior-driven-react-development-with-cucumber-faf596d9d71b">https://medium.com/p/behavior-driven-react-development-with-cucumber-faf596d9d71b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21896440">https://news.ycombinator.com/item?id=21896440</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Dec 2019 01:36:16 +0000</pubDate><link>https://medium.com/p/behavior-driven-react-development-with-cucumber-faf596d9d71b</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=21896440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21896440</guid></item><item><title><![CDATA[Manage your customers' clipboards with React Hooks]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/manage-your-customers-clipboard-with-react-hooks-18486220d0d1">https://medium.com/@Charles_Stover/manage-your-customers-clipboard-with-react-hooks-18486220d0d1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21167555">https://news.ycombinator.com/item?id=21167555</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 05 Oct 2019 19:54:14 +0000</pubDate><link>https://medium.com/@Charles_Stover/manage-your-customers-clipboard-with-react-hooks-18486220d0d1</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=21167555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21167555</guid></item><item><title><![CDATA[Minimum qualifications to compensation: What are the expectations of React devs?]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/state-of-the-react-job-market-2019-09-02-d81e6d9cf8e">https://medium.com/@Charles_Stover/state-of-the-react-job-market-2019-09-02-d81e6d9cf8e</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20862744">https://news.ycombinator.com/item?id=20862744</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Sep 2019 00:27:02 +0000</pubDate><link>https://medium.com/@Charles_Stover/state-of-the-react-job-market-2019-09-02-d81e6d9cf8e</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=20862744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20862744</guid></item><item><title><![CDATA[Implementing Quicksort in JavaScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/implementing-quicksort-in-javascript-8044a8e2bf39">https://medium.com/@Charles_Stover/implementing-quicksort-in-javascript-8044a8e2bf39</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18495675">https://news.ycombinator.com/item?id=18495675</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 20 Nov 2018 17:35:34 +0000</pubDate><link>https://medium.com/@Charles_Stover/implementing-quicksort-in-javascript-8044a8e2bf39</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18495675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18495675</guid></item><item><title><![CDATA[Variable length currying in JavaScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/variable-length-currying-in-javascript-7f7bb7bdad8b">https://medium.com/@Charles_Stover/variable-length-currying-in-javascript-7f7bb7bdad8b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18489956">https://news.ycombinator.com/item?id=18489956</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 19 Nov 2018 21:38:02 +0000</pubDate><link>https://medium.com/@Charles_Stover/variable-length-currying-in-javascript-7f7bb7bdad8b</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18489956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18489956</guid></item><item><title><![CDATA[Manage global state with React hooks]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/manage-global-state-with-react-hooks-6065041b55b4">https://medium.com/@Charles_Stover/manage-global-state-with-react-hooks-6065041b55b4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18384207">https://news.ycombinator.com/item?id=18384207</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Nov 2018 17:39:53 +0000</pubDate><link>https://medium.com/@Charles_Stover/manage-global-state-with-react-hooks-6065041b55b4</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18384207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18384207</guid></item><item><title><![CDATA[React Suspense with the Fetch API]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/react-suspense-with-the-fetch-api-a1b7369b0469">https://medium.com/@Charles_Stover/react-suspense-with-the-fetch-api-a1b7369b0469</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18350704">https://news.ycombinator.com/item?id=18350704</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Nov 2018 01:18:16 +0000</pubDate><link>https://medium.com/@Charles_Stover/react-suspense-with-the-fetch-api-a1b7369b0469</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18350704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18350704</guid></item><item><title><![CDATA[Replacing Redux with ReactN to reduce complexity and bundle size]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/replacing-redux-with-reactn-to-reduce-complexity-and-bundle-size-aa7009cd1209">https://medium.com/@Charles_Stover/replacing-redux-with-reactn-to-reduce-complexity-and-bundle-size-aa7009cd1209</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18347715">https://news.ycombinator.com/item?id=18347715</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 31 Oct 2018 17:38:32 +0000</pubDate><link>https://medium.com/@Charles_Stover/replacing-redux-with-reactn-to-reduce-complexity-and-bundle-size-aa7009cd1209</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18347715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18347715</guid></item><item><title><![CDATA[How I Converted WithRouter to a React Hook]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/how-to-convert-withrouter-to-a-react-hook-19bb02a29ed6">https://medium.com/@Charles_Stover/how-to-convert-withrouter-to-a-react-hook-19bb02a29ed6</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18338870">https://news.ycombinator.com/item?id=18338870</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Oct 2018 17:07:47 +0000</pubDate><link>https://medium.com/@Charles_Stover/how-to-convert-withrouter-to-a-react-hook-19bb02a29ed6</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18338870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18338870</guid></item><item><title><![CDATA[No-boilerplate global state management in React]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/no-boilerplate-global-state-management-in-react-41e905944eb7">https://medium.com/@Charles_Stover/no-boilerplate-global-state-management-in-react-41e905944eb7</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18334123">https://news.ycombinator.com/item?id=18334123</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Oct 2018 05:12:16 +0000</pubDate><link>https://medium.com/@Charles_Stover/no-boilerplate-global-state-management-in-react-41e905944eb7</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18334123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18334123</guid></item><item><title><![CDATA[The Fetch API and asynchronous redux state]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/the-fetch-api-and-asynchronous-redux-state-203270a540d4">https://medium.com/@Charles_Stover/the-fetch-api-and-asynchronous-redux-state-203270a540d4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18176765">https://news.ycombinator.com/item?id=18176765</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Oct 2018 15:33:34 +0000</pubDate><link>https://medium.com/@Charles_Stover/the-fetch-api-and-asynchronous-redux-state-203270a540d4</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18176765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18176765</guid></item><item><title><![CDATA[Fixing React Native WebView's PostMessage for iOS]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/fixing-react-native-webviews-postmessage-for-ios-10e2320b2f14">https://medium.com/@Charles_Stover/fixing-react-native-webviews-postmessage-for-ios-10e2320b2f14</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18053031">https://news.ycombinator.com/item?id=18053031</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 23 Sep 2018 20:36:38 +0000</pubDate><link>https://medium.com/@Charles_Stover/fixing-react-native-webviews-postmessage-for-ios-10e2320b2f14</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=18053031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18053031</guid></item><item><title><![CDATA[Cache your React event listeners to improve performance]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/cache-your-react-event-listeners-to-improve-performance-14f635a62e15">https://medium.com/@Charles_Stover/cache-your-react-event-listeners-to-improve-performance-14f635a62e15</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17953279">https://news.ycombinator.com/item?id=17953279</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 10 Sep 2018 17:10:59 +0000</pubDate><link>https://medium.com/@Charles_Stover/cache-your-react-event-listeners-to-improve-performance-14f635a62e15</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=17953279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17953279</guid></item><item><title><![CDATA[Fixing Volumes in Docker Toolbox]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@Charles_Stover/fixing-volumes-in-docker-toolbox-4ad5ace0e572">https://medium.com/@Charles_Stover/fixing-volumes-in-docker-toolbox-4ad5ace0e572</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17927920">https://news.ycombinator.com/item?id=17927920</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Sep 2018 17:43:13 +0000</pubDate><link>https://medium.com/@Charles_Stover/fixing-volumes-in-docker-toolbox-4ad5ace0e572</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=17927920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17927920</guid></item><item><title><![CDATA[How to Make a Graphical News Slider in JQuery]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linkedin.com/pulse/how-make-graphical-news-slider-jquery-charles-stover/">https://www.linkedin.com/pulse/how-make-graphical-news-slider-jquery-charles-stover/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17888342">https://news.ycombinator.com/item?id=17888342</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Aug 2018 20:13:15 +0000</pubDate><link>https://www.linkedin.com/pulse/how-make-graphical-news-slider-jquery-charles-stover/</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=17888342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17888342</guid></item><item><title><![CDATA[Nine tips to make your website render quickly]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linkedin.com/pulse/nine-tips-make-your-website-render-quickly-charles-stover/">https://www.linkedin.com/pulse/nine-tips-make-your-website-render-quickly-charles-stover/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17885990">https://news.ycombinator.com/item?id=17885990</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Aug 2018 14:47:27 +0000</pubDate><link>https://www.linkedin.com/pulse/nine-tips-make-your-website-render-quickly-charles-stover/</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=17885990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17885990</guid></item><item><title><![CDATA[Improve your loading speed by reducing server requests]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linkedin.com/pulse/improve-your-loading-speed-reducing-server-requests-charles-stover/">https://www.linkedin.com/pulse/improve-your-loading-speed-reducing-server-requests-charles-stover/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17882627">https://news.ycombinator.com/item?id=17882627</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Aug 2018 03:12:50 +0000</pubDate><link>https://www.linkedin.com/pulse/improve-your-loading-speed-reducing-server-requests-charles-stover/</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=17882627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17882627</guid></item><item><title><![CDATA[Six tips to reduce your website's size and boost its performance]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linkedin.com/pulse/six-tips-reduce-your-websites-size-boost-its-charles-stover/">https://www.linkedin.com/pulse/six-tips-reduce-your-websites-size-boost-its-charles-stover/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17881451">https://news.ycombinator.com/item?id=17881451</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Aug 2018 22:43:02 +0000</pubDate><link>https://www.linkedin.com/pulse/six-tips-reduce-your-websites-size-boost-its-charles-stover/</link><dc:creator>Charles_Stover</dc:creator><comments>https://news.ycombinator.com/item?id=17881451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17881451</guid></item></channel></rss>