<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ProgrammerHumor.io</title>
    <description>The latest articles on DEV Community by ProgrammerHumor.io (@prgrmmrhumor_io).</description>
    <link>https://dev.to/prgrmmrhumor_io</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F633363%2F62eb8869-9904-49d9-9033-34d53ba240ba.png</url>
      <title>DEV Community: ProgrammerHumor.io</title>
      <link>https://dev.to/prgrmmrhumor_io</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/prgrmmrhumor_io"/>
    <language>en</language>
    <item>
      <title>ProgrammerHumor.io - Wordpress to Elixir (Phoenix Liveview)</title>
      <dc:creator>ProgrammerHumor.io</dc:creator>
      <pubDate>Mon, 10 Mar 2025 20:39:42 +0000</pubDate>
      <link>https://dev.to/prgrmmrhumor_io/programmerhumorio-wordpress-to-elixir-phoenix-liveview-344d</link>
      <guid>https://dev.to/prgrmmrhumor_io/programmerhumorio-wordpress-to-elixir-phoenix-liveview-344d</guid>
      <description>&lt;h2&gt;
  
  
  We Ditched WordPress for Elixir/Phoenix and OMG The Results!
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Average Traffic
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxr913u522j869xb71vnc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxr913u522j869xb71vnc.png" alt="Cloudflare - ProgrammerHumor.io" width="800" height="737"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alright fellow devs, I've been sitting on this for a week and I NEED to share because I'm still in shock.&lt;/p&gt;

&lt;p&gt;We finally bit the bullet and migrated &lt;a href="https://programmerhumor.io" rel="noopener noreferrer"&gt;ProgrammerHumor.io&lt;/a&gt; from WordPress to Elixir/Phoenix LiveView. After months of "should we?", "is it worth it?", and "but WordPress is battle-tested..." we took the plunge.&lt;/p&gt;

&lt;p&gt;And holy crap. I'm kicking myself for not doing this sooner.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Results (aka Why I Can't Stop Smiling)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Speed&lt;/strong&gt;: Our site is EMBARRASSINGLY faster. Like, I'm almost ashamed of what we were serving before. Pages that took 2-3 seconds to load are now responding in milliseconds.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Server Load&lt;/strong&gt;: It's like our servers are on vacation. CPU usage dropped off a cliff. I checked our monitoring dashboard and thought it was broken at first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Stability&lt;/strong&gt;: Those fun random WordPress crashes that had me getting 3AM alerts? Gone. Completely gone. I've actually been sleeping through the night for the first time in months.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The UX&lt;/strong&gt;: LiveView is a game-changer. The seamless interactions without full page reloads make the site feel like an actual modern web app instead of, well, WordPress.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Migration (aka Not The Nightmare I Expected)
&lt;/h2&gt;

&lt;p&gt;I was dreading the migration. We had years of content, custom plugins, and enough technical debt to make me break out in hives just thinking about it.&lt;/p&gt;

&lt;p&gt;But Phoenix's conventions actually made restructuring everything WAY cleaner than I expected. That WordPress spaghetti code we'd been band-aiding for years? Gone. Replaced with something that actually makes sense when you look at it.&lt;/p&gt;

&lt;p&gt;Don't get me wrong - it wasn't trivial. But it wasn't the soul-crushing ordeal I had built up in my head either.&lt;/p&gt;

&lt;h2&gt;
  
  
  For Anyone On The Fence
&lt;/h2&gt;

&lt;p&gt;If you're sitting there thinking "but WordPress works fine..." - that's what I told myself too. For YEARS. "Fine" is the enemy of awesome.&lt;/p&gt;

&lt;p&gt;We're only a week in, but I'm already seeing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faster development cycles (Using a simple CICD pipeline)&lt;/li&gt;
&lt;li&gt;Cleaner code&lt;/li&gt;
&lt;li&gt;Fewer bugs&lt;/li&gt;
&lt;li&gt;NO WORDPRESS PLUGIN HELL&lt;/li&gt;
&lt;li&gt;EASIER BACKUPS&lt;/li&gt;
&lt;li&gt;A site that doesn't make me wince when I look at the backend&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I honestly can't imagine going back.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions For Other Elixir Converts
&lt;/h2&gt;

&lt;p&gt;We're still new to this (only been live for about 7 days) but I'm curious about the long-term experience. Anyone else make a similar migration? How has it held up over time? Any gotchas I should watch out for?&lt;/p&gt;

&lt;p&gt;Drop your experiences in the comments - I'm all ears!&lt;/p&gt;

&lt;h3&gt;
  
  
  Before
&lt;/h3&gt;

&lt;p&gt;Average CPU load (mostly because of mysql): 60%&lt;/p&gt;

&lt;h3&gt;
  
  
  After:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6xhnqncp1zbrvxzcafv8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6xhnqncp1zbrvxzcafv8.png" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>elixir</category>
    </item>
    <item>
      <title>Humor is a great way to discover and enjoy programming so I built ProgrammerHumor.io</title>
      <dc:creator>ProgrammerHumor.io</dc:creator>
      <pubDate>Thu, 28 Apr 2022 06:01:28 +0000</pubDate>
      <link>https://dev.to/prgrmmrhumor_io/humor-is-a-great-way-to-discover-and-enjoy-programming-so-i-built-programmerhumorio-g76</link>
      <guid>https://dev.to/prgrmmrhumor_io/humor-is-a-great-way-to-discover-and-enjoy-programming-so-i-built-programmerhumorio-g76</guid>
      <description>&lt;h1&gt;
  
  
  &lt;a href="https://programmerhumor.io" rel="noopener noreferrer"&gt;ProgrammerHumor.io&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;What programmers find humorous is quite limited and for me personally, I sometimes discover new technologies via Programming Memes.  I've seen a lot of memes about Golang, Javascript Frameworks, Rust, Flutter which has led me to look deeper into those technologies and sometimes even try them out.&lt;/p&gt;

&lt;p&gt;And if humor can lead you to discover new technologies and peak your interest in a new language or framework, then I think it's definitely worth it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp0a34f9e8xevlsc7pv5f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp0a34f9e8xevlsc7pv5f.png" alt="Screenshot of ProgrammerHumor.io"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The site carries memes, comics, and other content that we as programmers find funny. The website is updated regularly with new content. &lt;/p&gt;

&lt;h4&gt;
  
  
  The site has a variety of sub-categories that you could drill down into.
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr0griwxvyddf1unth4d8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr0griwxvyddf1unth4d8.png" alt="ProgrammerHumor.io has a variety of sub-topics that you could explore"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Any feedback is welcome 👐🏼! &lt;/p&gt;

&lt;p&gt;And have an amazing day 🚀.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
      <category>showdev</category>
    </item>
    <item>
      <title>🚀 10 Awesome Websites for devs in 2022 ️</title>
      <dc:creator>ProgrammerHumor.io</dc:creator>
      <pubDate>Fri, 25 Mar 2022 20:49:25 +0000</pubDate>
      <link>https://dev.to/prgrmmrhumor_io/10-awesome-websites-for-devs-in-2022-dbh</link>
      <guid>https://dev.to/prgrmmrhumor_io/10-awesome-websites-for-devs-in-2022-dbh</guid>
      <description>&lt;p&gt;A list of 10 awesome websites, chrome extensions, web apps, and everything in between that will help you in your programming career.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://www.whatruns.com/"&gt;Whatruns&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;A free browser extension that helps you identify technologies used on any website at the click of a button. &lt;br&gt;
&lt;a href="https://www.whatruns.com/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SQRe--G6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/io2e36flh7lbak4jg88z.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://sizzy.co/"&gt;Sizzy&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;The browser for developers. Stop wasting time and speed up your development workflow &lt;br&gt;
&lt;a href="https://sizzy.co/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zOOyfo2b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/73geqjuwi6e1uksoaocb.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://logrocket.com/"&gt;LogRocket&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. &lt;br&gt;
&lt;a href="https://logrocket.com/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GOWF31g5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6ci3ete5gxzn3qby9fbu.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://sentry.io/"&gt;Sentry&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Sentry's application monitoring platform helps every developer diagnose, fix, and optimize the performance of their code. &lt;br&gt;
&lt;a href="https://sentry.io/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--W3ELnq2D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/o9y6dnlj5u09h4runv4p.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://caniuse.com/"&gt;Can I Use?&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;"Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers. &lt;br&gt;
&lt;a href="https://caniuse.com/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kxi-j9Y3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ljyqcptdyk5bgygoszxg.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://prettier.io/"&gt;Prettier&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;An opinionated code formatter, Supports many languages,Integrates with most editors,Has few options. &lt;br&gt;
&lt;a href="https://prettier.io/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lIuDtzm2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6u21bureeecjlpseay31.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  7. &lt;a href="https://getcssscan.com/"&gt;CSS Scan&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Goodbye to "Inspect Element" — Check the CSS of any element you hover over, instantly, and copy its entire rules with a single click. &lt;br&gt;
&lt;a href="https://getcssscan.com/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--F0SFM61t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/hp19t4ynedr98dce45de.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  8. &lt;a href="https://bundlephobia.com/"&gt;Bundlephobia&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Find the cost of adding a npm package to your bundle &lt;br&gt;
&lt;a href="https://bundlephobia.com/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--unU6SIqz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/skn4pre94fy3q4ezp45x.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  9. &lt;a href="https://www.cypress.io/"&gt;Cypress&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Fast, easy and reliable testing for anything that runs in a browser. &lt;br&gt;
&lt;a href="https://www.cypress.io/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Su7hqsmt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/zpl4pcg1tncaatywfz11.png" alt="Alt Text" width="880" height="466"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  10. &lt;a href="https://programmerhumor.io/"&gt;ProgrammerHumor.io&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;After a long programming session when you need a break, head over to ProgrammerHumor.io for best programming memes and fun stuff.&lt;br&gt;
&lt;code&gt;Full disclosure: I built it.&lt;/code&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Yjry7UNA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4gc6fwil2ho9gcu41kru.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Yjry7UNA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4gc6fwil2ho9gcu41kru.png" alt="ProgrammerHumor.io: Best programming memes for software engineers and developers" width="880" height="486"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
