<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Superhighway</title>
    <link>https://superhighway.dev/</link>
    <description>Recent content on Superhighway</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 24 Feb 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://superhighway.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Four New Color Palettes added to Tailwind CSS v4.2</title>
      <link>https://superhighway.dev/tailwind-v4-2-new-palettes.html</link>
      <pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/tailwind-v4-2-new-palettes.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.2.0&#34;&gt;Tailwind CSS v4.2&lt;/a&gt; introduces four new palettes to the growing, default color scale. However, these new additions aren&amp;rsquo;t overly expressive, instead these fresh options introduce a few neutral swatches to the overall offering. Each of the four (namely Mauve, Olive, Mist and Taupe) features a range of rather subtle hues — these are earthy, muted tones that stand in contrast to the more vivid options already available.&lt;/p&gt;&#xA;&lt;p&gt;I guess in practice, these new palettes go alongside the likes of &lt;code&gt;slate&lt;/code&gt; or &lt;code&gt;zinc&lt;/code&gt; — all of which are softer color ranges. These new additions may help when you want just a hint of color rather than something more shouty. I figured we&amp;rsquo;d take a quick look at them to get a visual sense of what they offer:&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Chat with Will Farrell &amp; Luciano Mammino of Middy</title>
      <link>https://superhighway.dev/middy-node-interview.html</link>
      <pubDate>Wed, 14 Apr 2021 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/middy-node-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/pickty7b8kqc4ddoxw3o.png&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://middy.js.org&#34;&gt;Middy&lt;/a&gt; is a simple middleware engine that allows you to simplify your AWS Lambda code when using Node.js.&lt;/p&gt;&#xA;&lt;p&gt;We caught up with the project&amp;rsquo;s creator Luciano Mammino and maintainer Will Farrell to ask them a few questions. &lt;strong&gt;They stared by explaning how the project came to be:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The idea of Middy started in 2016 when Luciano was working with a company building everything on AWS using serverless technologies. We were among the first early adopters of these technologies and AWS invited us to speak at AWS Summit 2017 in London and present our serverless use cases.&lt;/p&gt;</description>
    </item>
    <item>
      <title>React in 2020: Month-by-Month</title>
      <link>https://superhighway.dev/react-in-2020.html</link>
      <pubDate>Fri, 18 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/react-in-2020.html</guid>
      <description>&lt;p&gt;As 2020 draws to a close, I wanted to look back over the past 12 months and highlight what happened in the React ecosystem this year. As such, here&amp;rsquo;s a brief month-by-month breakdown of the year that was.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h1 id=&#34;-react-in-2020--month-by-month&#34;&gt;🗓 React in 2020 &amp;mdash; Month by Month&lt;/h1&gt;&#xA;&lt;h2 id=&#34;january&#34;&gt;January&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dan Abramov &lt;a href=&#34;https://overreacted.io/my-decade-in-review/&#34;&gt;reflected on his previous decade of work&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;The TypeScript team &lt;a href=&#34;https://www.gatsbyjs.com/blog/2020-01-23-why-typescript-chose-gatsby/&#34;&gt;moved to Gatsby&lt;/a&gt; for its docs site.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://medium.com/styled-components/announcing-styled-components-v5-beast-mode-389747abd987&#34;&gt;Styled Components v5&lt;/a&gt; was released.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;february&#34;&gt;February&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;React Native grew up and got its own domain name: &lt;a href=&#34;https://reactnative.dev&#34;&gt;reactnative.dev&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;An official &lt;a href=&#34;https://github.com/reduxjs/cra-template-redux/releases/tag/v1.0.0&#34;&gt;Redux template for Create React app&lt;/a&gt; hit 1.0.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/tannerlinsley/react-query&#34;&gt;React Query 1.0&lt;/a&gt; appeared.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;march&#34;&gt;March&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://redwoodjs.com&#34;&gt;RedwoodJS&lt;/a&gt; started to pop up on our radar. We expect to cover this a lot more in 2021.&lt;/li&gt;&#xA;&lt;li&gt;Coronavirus began to throw in-person React events into disarray.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;april&#34;&gt;April&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/preactjs/preact/releases/tag/10.4.0&#34;&gt;Preact 10.4.0&lt;/a&gt; was released.&lt;/li&gt;&#xA;&lt;li&gt;ZEIT &lt;a href=&#34;https://vercel.com/blog/zeit-is-now-vercel&#34;&gt;rebranded as Vercel&lt;/a&gt;. They&amp;rsquo;ve since continued to grow and raise more money.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;may&#34;&gt;May&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nextjs.org/blog/next-9-4&#34;&gt;Next.js 9.4 was released&lt;/a&gt; (fast refresh and incremental static regeneration were the headline features).&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recoiljs.org&#34;&gt;Recoil&lt;/a&gt; began to be unveiled.&lt;/li&gt;&#xA;&lt;li&gt;The Gatsby folks &lt;a href=&#34;https://www.forbes.com/sites/davidjeans/2020/05/27/gatsby-website-building-startup-backed-by-index-ventures-raises-28-million/?sh=6f35d3597f3e&#34;&gt;raised lots of money&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;june&#34;&gt;June&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The React core team &lt;a href=&#34;https://twitter.com/dan_abramov/status/1267544361929256966&#34;&gt;joined a Facebook employee walkout&lt;/a&gt; in solidarity with the Black community.&lt;/li&gt;&#xA;&lt;li&gt;MDN began to &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started&#34;&gt;publish React tutorials&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;july&#34;&gt;July&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Adobe &lt;a href=&#34;https://react-spectrum.adobe.com/blog/introducing-react-spectrum.html&#34;&gt;unveiled React Spectrum&lt;/a&gt;, a collection of libraries to build UIs.&lt;/li&gt;&#xA;&lt;li&gt;Microsoft &lt;a href=&#34;https://powerbi.microsoft.com/en-us/blog/announcing-react-power-bi/&#34;&gt;announced React Power BI&lt;/a&gt;, for everyone who loves business reporting.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nextjs.org/blog/next-9-5&#34;&gt;Next.js 9.5&lt;/a&gt; came out.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;august&#34;&gt;August&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Facebook revealed more about &lt;a href=&#34;https://engineering.fb.com/2020/07/30/web/facebook-com-accessibility/&#34;&gt;how they use React themselves&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://reactjs.org/blog/2020/08/10/react-v17-rc.html&#34;&gt;React 17.0 RC1 came out&lt;/a&gt; &amp;mdash; and had no new features.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;september&#34;&gt;September&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kent C Dodds wrote &lt;a href=&#34;https://epicreact.dev/why-i-love-react/&#34;&gt;a love letter to React&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;We learnt more about &lt;a href=&#34;https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html&#34;&gt;React&amp;rsquo;s new JSX transform&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;october&#34;&gt;October&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://webpack.js.org/blog/2020-10-10-webpack-5-release/&#34;&gt;webpack 5&lt;/a&gt; was released.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://reactjs.org/blog/2020/10/20/react-v17.html&#34;&gt;React 17.0&lt;/a&gt; final was released.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/facebook/create-react-app/blob/master/CHANGELOG.md#400-2020-10-23&#34;&gt;Create React App 4.0&lt;/a&gt; was also released.&lt;/li&gt;&#xA;&lt;li&gt;...as was &lt;a href=&#34;https://nextjs.org/blog/next-10&#34;&gt;Next.js 10&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;november&#34;&gt;November&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A new &lt;a href=&#34;https://redux.js.org/tutorials/fundamentals/part-1-overview&#34;&gt;Redux fundamentals tutorial&lt;/a&gt; was published.&lt;/li&gt;&#xA;&lt;li&gt;The BBC began to &lt;a href=&#34;https://github.com/bbc/simorgh&#34;&gt;show off its React-based work&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/vuejs/vue-next/releases/tag/v3.0.0&#34;&gt;Vue 3.0 came out&lt;/a&gt;, keeping React on its toes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;december&#34;&gt;December&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;a href=&#34;https://react.christmas/2020&#34;&gt;React Christmas advent calendar&lt;/a&gt; began again.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://twitter.com/tannerlinsley/status/1338498989918998532?s=21&#34;&gt;React Query 3.0&lt;/a&gt; was released.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>The top Postgres links of 2020</title>
      <link>https://superhighway.dev/postgres-top-10-2020.html</link>
      <pubDate>Fri, 18 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/postgres-top-10-2020.html</guid>
      <description>&lt;p&gt;As 2020 &lt;em&gt;finally&lt;/em&gt; draws to a close, I thought it would be interesting to take a quick look and highlight some of the most popular PostgreSQL links of 2020.&lt;/p&gt;&#xA;&lt;p&gt;As such, here&amp;rsquo;s a list of the top ten links shared in &lt;a href=&#34;https://postgresweekly.com&#34; title=&#34;PostgreSQL Newsletter&#34;&gt;Postgres Weekly&lt;/a&gt;, an email newsletter reaching over 15,000 PG fans.&lt;/p&gt;&#xA;&lt;h1 id=&#34;-the-top-ten-postgresql-links-of-2020&#34;&gt;🐘 The top ten PostgreSQL links of 2020:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://jlongster.com/how-one-word-postgresql-performance&#34;&gt;How One Word Unlocked a 9x Performance Improvement&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The creator of a personal finance tool experienced a user whose data caused a flood of &lt;code&gt;INSERT&lt;/code&gt;s large enough to cause a problem. Here&amp;rsquo;s the tale of how a simple &lt;code&gt;RETURNING&lt;/code&gt; clause enabled a huge optimization in the process.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Our readers&#39; React links of 2020</title>
      <link>https://superhighway.dev/react-top-10-2020.html</link>
      <pubDate>Thu, 17 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/react-top-10-2020.html</guid>
      <description>&lt;p&gt;As one of the curators on &lt;a href=&#34;https://react.statuscode.com&#34;&gt;React Status&lt;/a&gt; (&lt;em&gt;a weekly email rounding up the latest React news, tutorials, and tools&lt;/em&gt;), at the end of each year I like to reflect back on the most popular links from the past twelve months.&lt;/p&gt;&#xA;&lt;p&gt;So, without further ado, here&amp;rsquo;s a look at ten of the most popular React links in 2020 &amp;mdash;&lt;em&gt;as determined by readers of React Status&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;-the-top-ten-react-highlights-of-2020&#34;&gt;⚛️ The top ten React highlights of 2020:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://www.robinwieruch.de/react-libraries&#34;&gt;The Key React Libraries to Use in 2020&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>What people in tech said about JavaScript when it debuted in 1995</title>
      <link>https://superhighway.dev/javascript-25-years-1995.html</link>
      <pubDate>Fri, 04 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/javascript-25-years-1995.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/w3faz3fpcfaiej5mnun2.gif&#34; alt=&#34;&#34; style=&#34;float:right; height: 120px; margin: 20px 0px 20px 40px;&#34;&gt;&#xA;&lt;p&gt;Time and time again JavaScript is crowned the &lt;strong&gt;most popular programming language in the World&lt;/strong&gt;. Whether you agree with that or not, one thing&amp;rsquo;s for sure: &lt;em&gt;It&amp;rsquo;s come a long way since its &lt;a href=&#34;https://en.wikipedia.org/wiki/JavaScript#History&#34;&gt;debut back in 1995&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Whilst Brendan Eich was hard at work creating the now much loved language twenty-five years ago, the O.J Simpson trial was well underway, Ross and Rachel weren&amp;rsquo;t quite on a break, &lt;em&gt;yet&lt;/em&gt; &amp;mdash; and Pixar&amp;rsquo;s Toy Story was mere weeks away from hitting theatres.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020 Black Friday deals for JavaScript developers</title>
      <link>https://superhighway.dev/black-friday-developer-things-2020.html</link>
      <pubDate>Fri, 27 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/black-friday-developer-things-2020.html</guid>
      <description>&lt;p&gt;&lt;em&gt;Note: We do not receive any commission for these links. We&amp;rsquo;ve just collected deals together here because we didn&amp;rsquo;t want to clutter up &lt;a href=&#34;https://javascriptweekly.com/&#34;&gt;JavaScript Weekly&lt;/a&gt; today! :-) We found these deals via &lt;a href=&#34;https://twitter.com/JavaScriptDaily/status/1331967953957494784&#34;&gt;this open call&lt;/a&gt; and by searching for ourselves.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/ls8wslapaknbphf0wyyl.jpg&#34; alt=&#34;&#34; style=&#34;width:100%; margin: 20px 0px; &#34;&gt;&#xA;&lt;p&gt;The annual shopping bonanza that Black Friday has seemingly become isn&amp;rsquo;t all just getting new socks or half price Amazon Echos &amp;mdash; we&amp;rsquo;ve found a variety of offers aimed at JavaScript developers too.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Q&amp;A with Nick Sutterer</title>
      <link>https://superhighway.dev/nick-sutterer-interview.html</link>
      <pubDate>Thu, 22 Oct 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/nick-sutterer-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/g11thhp5asztdl15kce1.jpg&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;Nick is a developer, presenter, and lover of pubs who has created numerous tools and frameworks to scratch his itches with Rails.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;You have written a few gems that, in short, go around The Rails Way (trailblazer, cells, reform). How come?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Not because I wanted to oppose anything, but I was more interested in enriching Rails with additional layers as I felt it&amp;rsquo;s lacking a lot of necessary abstractions. The Rails Way oversimplifies things and you keep a lot of responsibilities in one big class. I didn&amp;rsquo;t feel that&amp;rsquo;s proper OOP, so I introduced small, clean, encapsulated objects for view components, forms, parsing and rendering, control flow, and now we got Trailblazer as an umbrella project providing more layers for Ruby frameworks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Q&amp;A with Sandi Metz</title>
      <link>https://superhighway.dev/sandi-metz-interview.html</link>
      <pubDate>Thu, 27 Aug 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/sandi-metz-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/vdg4snbfbus7nbnla2oo.jpg&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;Sandi Metz is a prolific Rubyist and author that has penned two of the most well-received books on object-oriented programming in recent memory. She also speaks, consults, and teaches, giving us almost 99 ways to benefit from her wisdom.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What were the biggest changes incorporated into the 2nd edition of 99 Bottles of OOP?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The 1st Edition used the 99 Bottles problem as a jumping off point to explore a bunch of Object-Oriented (OO) ideas. It generally solved design problems by identifying code smells and following refactoring recipes. It emphasized a concise programming style where the only code you&amp;rsquo;re allowed to write is that which the recipes require. (Note: this is actually a lot more fun than you might imagine.)&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Q&amp;A with Michael Hartl</title>
      <link>https://superhighway.dev/michael-hartl-interview.html</link>
      <pubDate>Thu, 30 Jul 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/michael-hartl-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/wsrazwlj07enrvq4bnia.jpg&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;His &lt;a href=&#34;https://www.railstutorial.org&#34;&gt;Ruby on Rails tutorial&lt;/a&gt; is a rite of passage for many budding Rubyists, including at least one of the curators of this newsletter. We&amp;rsquo;re grateful that he&amp;rsquo;s taken the time to answer a few questions today:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Back in 2010 when you did the first Rails Tutorial, did you think it&amp;rsquo;d be popular a decade on?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I certainly hoped so. I could tell from its design and momentum that Rails had a good chance of being a relevant technology for many years to come. And the Web certainly wasn&amp;rsquo;t going anywhere!&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Q&amp;A with Valeri Karpov</title>
      <link>https://superhighway.dev/valeri-karpov-interview.html</link>
      <pubDate>Wed, 29 Jul 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/valeri-karpov-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/cz0u3krahfubcselwlkc.png&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;Valeri, also known as &lt;a href=&#34;http://thecodebarbarian.com/&#34;&gt;The Code Barbarian&lt;/a&gt;, is a prolific author of JavaScript tutorials and books and was also the person to coin the term MEAN (as in the MongoDB, Express.js, Angular and Node.js stack).&lt;/p&gt;&#xA;&lt;p&gt;To celebrate the release of his new book, &lt;a href=&#34;https://masteringjs.io/ebooks/mastering-mongoose-node-weekly&#34;&gt;Mastering Mongoose&lt;/a&gt;, we&amp;rsquo;ve asked him a few questions:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Why should MongoDB still be considered for new apps when relational systems like Postgres have added so many NoSQL features in recent years?&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Q&amp;A with David Flanagan</title>
      <link>https://superhighway.dev/david-flanagan-interview.html</link>
      <pubDate>Fri, 29 May 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/david-flanagan-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/k5gv10yvp5zgkc70uzcj.jpg&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;David has been programming since 1981 and getting paid for it since 1985. In 2011, he started working at Mozilla. Since then he&amp;rsquo;s worked as a full-stack engineer on &lt;a href=&#34;https://developer.mozilla.org/en-US/&#34;&gt;MDN&lt;/a&gt; and at Khan Academy. He currently works on cloud software at VMware and is in the process of releasing the seventh edition of &lt;a href=&#34;https://www.oreilly.com/library/view/javascript-the-definitive/9781491952016/&#34;&gt;JavaScript: The Definitive Guide&lt;/a&gt;, a hugely popular JavaScript book published by O&amp;rsquo;Reilly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A chat with Ben Ellerby</title>
      <link>https://superhighway.dev/ben-ellerby-interview.html</link>
      <pubDate>Fri, 22 May 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/ben-ellerby-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/mx2gl8pjvven15tgzjrz.jpg&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;Ben Ellerby is the VP of Engineering at &lt;a href=&#34;https://www.theodo.co.uk&#34;&gt;Theodo&lt;/a&gt; and an AWS Serverless Hero. He&amp;rsquo;s the editor of the &lt;a href=&#34;https://medium.com/serverless-transformation&#34;&gt;Serverless Transformation blog&lt;/a&gt; and &lt;a href=&#34;https://anchor.fm/serverless-transformation&#34;&gt;podcast&lt;/a&gt; and works to help improve Serverless adoption in startups and large organisations. He&amp;rsquo;s part of the team that developed &lt;a href=&#34;https://medium.com/serverless-transformation/announcing-sls-dev-tools-v1-0-0-11e9ab01868e&#34;&gt;sls-dev-tools&lt;/a&gt; which we&amp;rsquo;ve featured recently.&lt;/p&gt;&#xA;&lt;p&gt;We asked a few questions about his work:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s the biggest pain point of working with serverless that you&amp;rsquo;re seeing?&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A chat with Brittany Martin</title>
      <link>https://superhighway.dev/brittany-martin-interview.html</link>
      <pubDate>Wed, 13 May 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/brittany-martin-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/bmfouth7v61v3vxehee1.jpg&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;Brittany is a developer, podcaster, and a fitness advocate with a passion for making our industry more diverse. Oh, and she plays roller derby, too.&lt;/p&gt;&#xA;&lt;p&gt;We asked a few questions about her work:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s the biggest challenge about running a podcast? Biggest reward?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The biggest challenge is finding the right mix between experienced guests that will draw listeners and convincing new members of the Ruby community and podcasting to make an appearance. When one of those new guests strikes a cord with the audience or causes me to see a different viewpoint, it makes all of the work hosting the podcast worth it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A chat with Thibaut Barrère</title>
      <link>https://superhighway.dev/thibaut-barrere-interview.html</link>
      <pubDate>Thu, 30 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/thibaut-barrere-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/bcabcrhh9w4o34ao1dso.png&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;Thibaut Barrère is a long-time Rubyist and data engineer who built and maintains the popular Extract, Transform, and Load (ETL) framework &lt;a href=&#34;https://github.com/thbar/kiba&#34;&gt;Kiba&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;We asked him some questions about his work:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What inspired you to create Kiba?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A lot of my work since ~2005 has been focused on data integration (making systems speak together), data aggregation etc. I sometimes used GUI-based tools like Microsoft SSIS which, while powerful, are quite far from the coding experience.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A chat with Luca Ferrari</title>
      <link>https://superhighway.dev/luca-ferrari-interview.html</link>
      <pubDate>Wed, 22 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/luca-ferrari-interview.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/b5eadr6jayh1ucge9ao9.jpg&#34; alt=&#34;&#34; style=&#34;float:right; height: 180px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://fluca1978.github.io&#34;&gt;Luca Ferrari&lt;/a&gt; has had a huge impact on the Postgres community in Italy, having been president of the Italian PostgreSQL Users Group in the past and having helped to organize the popular &lt;a href=&#34;https://2020.pgday.it/it/&#34;&gt;PGDay.it events&lt;/a&gt;. He also blogs frequently about Postgres and wrote &lt;a href=&#34;https://www.packtpub.com/big-data-and-business-intelligence/postgresql-11-server-side-programming-quick-start-guide&#34;&gt;PostgreSQL 11 Server Side Programming Quick Start Guide&lt;/a&gt; for Packt.&lt;/p&gt;&#xA;&lt;p&gt;We caught up with him to ask about his book, and server side Postgres use cases in particular:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Our readers&#39; top Node.js links of 2019</title>
      <link>https://superhighway.dev/node-2019.html</link>
      <pubDate>Fri, 20 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/node-2019.html</guid>
      <description>&lt;p&gt;It&amp;rsquo;s time to take a look back at the year in all things Node.js. To do so, I&amp;rsquo;ve taken a look over data from the popular &lt;a href=&#34;https://nodeweekly.com&#34; title=&#34;Node Newsletter&#34;&gt;Node Weekly newsletter&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The Node Weekly email digest is read by over 45,000 developers &amp;mdash; this list is a look at what they clicked on in 2019.&lt;/p&gt;&#xA;&lt;h1 id=&#34;the-node-highlights-of-2019&#34;&gt;The Node highlights of 2019:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://blog.logrocket.com/what-is-deno/&#34; title=&#34;What is Deno, and How Is It Different From Node?&#34;&gt;What is Deno, and How Is It Different From Node?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The top Postgres links of 2019</title>
      <link>https://superhighway.dev/postgres-2019.html</link>
      <pubDate>Thu, 19 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/postgres-2019.html</guid>
      <description>&lt;p&gt;As the year draws to a close I thought we should take a look back and highlight some of the most popular PostgreSQL links from 2019.&lt;/p&gt;&#xA;&lt;p&gt;This list brings together what readers of &lt;a href=&#34;https://postgresweekly.com&#34; title=&#34;PostgreSQL Newsletter&#34;&gt;Postgres Weekly&lt;/a&gt;, an email newsleter that reaches over 14,000 developers, clicked on over the past twelve months.&lt;/p&gt;&#xA;&lt;h1 id=&#34;the-postgres-highlights-of-2019&#34;&gt;The Postgres highlights of 2019:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://wiki.postgresql.org/wiki/Don%27t_Do_This&#34;&gt;Don&amp;rsquo;t Do These Things in Postgres&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Yes, a page on the official Postgres wiki was one of the top links of the year. It offers an interesting round up a variety of &amp;lsquo;common mistakes&amp;rsquo; in using Postgres, such as &amp;quot;Don&amp;rsquo;t use &lt;code&gt;char(n)&lt;/code&gt;&amp;quot; and &amp;quot;Don&amp;rsquo;t use &lt;code&gt;serial&lt;/code&gt;&amp;quot;. Some of these are opinionated, but are well backed up with reasons.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The top Ruby links of 2019</title>
      <link>https://superhighway.dev/ruby-2019.html</link>
      <pubDate>Thu, 19 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/ruby-2019.html</guid>
      <description>&lt;p&gt;With the year coming to a close, it felt like a good time to look back over the highlights of the past twelve months in the Ruby space.&lt;/p&gt;&#xA;&lt;p&gt;As such, here&amp;rsquo;s a list (compiled using data from the &lt;a href=&#34;https://rubyweekly.com&#34; title=&#34;Ruby Newsletter&#34;&gt;Ruby Weekly&lt;/a&gt; newsletter) that represents what Rubyists were interested in this year.&lt;/p&gt;&#xA;&lt;h1 id=&#34;the-ruby-highlights-of-2019&#34;&gt;The Ruby highlights of 2019:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://rubystyle.guide/&#34; title=&#34;The Ruby Style Guide&#34;&gt;&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/xliwrkubsl1erg9h1zmv.jpg&#34; alt=&#34;The Ruby Style Guide&#34; style=&#34;width: 100%; height: auto;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://rubystyle.guide/&#34;&gt;The Ruby Style Guide&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This truly one-stop-shop for how to write Ruby code got a facelift back in June. It&amp;rsquo;s a great resource that can be easily read &lt;em&gt;and&lt;/em&gt; maintained by other Rubyists.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The top Frontend links of 2019</title>
      <link>https://superhighway.dev/frontend-2019.html</link>
      <pubDate>Wed, 18 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/frontend-2019.html</guid>
      <description>&lt;p&gt;Each year I bring together the highlights of the past twelve months in the frontend space, whether it be a neat CSS tip, some landmark browser news, or a deep-dive tutorial. This year is no different of course, so consider this the highlight reel of what made an impact in the frontend world in 2019.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;As a quick aside, the data used to compile this list comes &lt;a href=&#34;https://frontendfoc.us&#34; title=&#34;Frontend Newsletter&#34;&gt;via Frontend Focus&lt;/a&gt;, an email newsletter with over 90,000 developers reading it. This list represents some of the most clicked articles of the year.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The top Frontend links of 2019</title>
      <link>https://superhighway.dev/react-2019.html</link>
      <pubDate>Wed, 18 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/react-2019.html</guid>
      <description>&lt;p&gt;Each year I bring together the highlights of the past twelve months in the frontend space, whether it be a neat CSS tip, some landmark browser news, or a deep-dive tutorial. This year is no different of course, so consider this the highlight reel of what made an impact in the frontend world in 2019.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;As a quick aside, the data used to compile this list comes &lt;a href=&#34;https://frontendfoc.us&#34; title=&#34;Frontend Newsletter&#34;&gt;via Frontend Focus&lt;/a&gt;, an email newsletter with over 90,000 developers reading it. This list represents some of the most clicked articles of the year.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The top Go links of 2019</title>
      <link>https://superhighway.dev/go-2019.html</link>
      <pubDate>Wed, 18 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/go-2019.html</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been another busy year for our favourite Gopher and to close out the year, we&amp;rsquo;ve taken a look at the data from the popular &lt;a href=&#34;https://golangweekly.com&#34; title=&#34;Golang Newsletter&#34;&gt;Golang Weekly newsletter&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The email newsletter is read by over 29,000 developers &amp;mdash; here&amp;rsquo;s a look at what they clicked on in 2019:&lt;/p&gt;&#xA;&lt;h1 id=&#34;the-go-highlights-of-2019&#34;&gt;The Go highlights of 2019:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://dave.cheney.net/practical-go/presentations/qcon-china.html&#34;&gt;Practical Go: Real World Advice for Writing Maintainable Go Programs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Dave Cheney shared this thorough list of best-practice advice for writing Go code, covering indentifiers, package design, project structure, error handling and more. Good stuff.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Q&amp;A with Eileen Uchitelle of GitHub</title>
      <link>https://superhighway.dev/eileen-uchitelle-q-and-a.html</link>
      <pubDate>Wed, 04 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/eileen-uchitelle-q-and-a.html</guid>
      <description>&lt;img src=&#34;https://pub-3fa0e7d81e2e40048e588fb51d66fe18.r2.dev/images/lyubxfji50zmctmbtf82.jpg&#34; alt=&#34;&#34; style=&#34;float:right; height: 150px; margin: 20px 0px 20px 40px; &#34;&gt;&#xA;&lt;p&gt;Eileen Uchitelle is a Staff Software Engineer on the Ruby Architecture Team at GitHub and a member of the Rails Core team. She&amp;rsquo;s an avid contributor to open source focusing on Rails and its dependencies. Eileen is passionate about scalability, performance, and making open source communities more sustainable and welcoming.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What is the most exciting thing you&amp;rsquo;ve worked on as part of the Rails core team?&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Staticcheck in Action</title>
      <link>https://superhighway.dev/staticcheck-in-action.html</link>
      <pubDate>Fri, 08 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/staticcheck-in-action.html</guid>
      <description>&lt;p&gt;Too often we discover subtle bugs only after deploying to production. Even in a language like Go it&amp;rsquo;s possible to write ineffectual code and not catch bugs until it&amp;rsquo;s too late.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://staticcheck.io/&#34;&gt;Staticcheck&lt;/a&gt; is a static analysis tool for Go code. It has various checks, such as a check for unused variables, a check for deferring the Lock method on a mutex right after locking (the user probably meant to defer Unlock instead), a check for unreachable code, and more.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Piloting Go Within Your Company</title>
      <link>https://superhighway.dev/piloting-go.html</link>
      <pubDate>Fri, 01 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://superhighway.dev/piloting-go.html</guid>
      <description>&lt;p&gt;In the years since I first learned Go, there have been several times when I&amp;rsquo;ve been implementing a feature at work, be it building on top of a Node.js backend or a Java project, and found myself thinking: &lt;em&gt;&amp;quot;If only I could write this in Go!&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I was lucky to first encounter Go at a company that bought into the many advantages of using the language &amp;mdash; I got to see first-hand how well it worked in a production environment.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
