<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:rawvoice="https://blubrry.com/developer/rawvoice-rss/" xmlns:feedpress="https://feed.press/xmlns" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <image>
      <link>https://packetpushers.net</link>
      <title><![CDATA[Ethan Banks - Packet Pushers]]></title>
      <url>https://static.feedpress.com/logo/ecbanks-65b008711f5e1.png</url>
    </image>
    <title>Ethan Banks - Packet Pushers</title>
    <atom:link href="https://feeds.ethancbanks.com/" rel="self" type="application/rss+xml"/>
    <link>https://packetpushers.net</link>
    <description>Blogging about networking since 2007.</description>
    <lastBuildDate>Mon, 16 Mar 2026 15:00:50 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>
hourly</sy:updatePeriod>
    <sy:updateFrequency>
1</sy:updateFrequency>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:locked>no</podcast:locked>
    <itunes:author>Ethan Banks, Author at Packet Pushers</itunes:author>
    <itunes:explicit>false</itunes:explicit>
    <itunes:image href="https://packetpushers.net/wp-content/uploads/2015/07/PPI-Full-Feed-New-1600x1600-opt-1.png"/>
    <itunes:type>episodic</itunes:type>
    <itunes:owner>
      <itunes:name>Ethan Banks, Author at Packet Pushers</itunes:name>
    </itunes:owner>
    <copyright>© 2020 Packet Pushers Interactive LLC</copyright>
    <podcast:license>© 2020 Packet Pushers Interactive LLC</podcast:license>
    <podcast:medium>podcast</podcast:medium>
    <itunes:category text="Technology"/>
    <podcast:podping usesPodping="true"/>
    <item>
      <title>Startup Radar: Aliro Networks Makes Quantum Networking Easier</title>
      <link>https://feeds.ethancbanks.com/link/17453/17300239/startup-radar-aliro-networks-makes-quantum-networking-easier</link>
      <comments>https://packetpushers.net/blog/startup-radar-aliro-networks-makes-quantum-networking-easier/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 16 Mar 2026 15:00:50 +0000</pubDate>
      <category><![CDATA[Startup]]></category>
      <category><![CDATA[aliro networks]]></category>
      <category><![CDATA[jim ricotta]]></category>
      <category><![CDATA[QBER]]></category>
      <category><![CDATA[quantum entanglement]]></category>
      <category><![CDATA[quantum key distribution]]></category>
      <category><![CDATA[quantum networking]]></category>
      <category><![CDATA[startup radar]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=74375</guid>
      <description><![CDATA[Aliro Networks is a quantum networking startup. Aliro’s ecosystem makes it easy to design &#038; operate a quantum network, which is no small feat considering the physics involved. Their ecosystem includes the Aliro Orchestrator to handle entanglement-based quantum network operations, the AlirOS quantum networking operating system, and the Aliro Simulator to help you design and validate an entanglement based network.<img src="https://feeds.ethancbanks.com/link/17453/17300239.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/startup-radar-aliro-networks-makes-quantum-networking-easier/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Startup Radar: MaiaEdge Raises $20M to Interconnect the Massive Middle Mile</title>
      <link>https://feeds.ethancbanks.com/link/17453/17282941/startup-radar-maiaedge-raises-20m-to-interconnect-the-massive-middle-mile</link>
      <comments>https://packetpushers.net/blog/startup-radar-maiaedge-raises-20m-to-interconnect-the-massive-middle-mile/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 24 Feb 2026 15:18:02 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[Ethernet]]></category>
      <category><![CDATA[MaiaEdge]]></category>
      <category><![CDATA[middle mile]]></category>
      <category><![CDATA[Path Border Controller]]></category>
      <category><![CDATA[regional carriers]]></category>
      <category><![CDATA[startup]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=74121</guid>
      <description><![CDATA[MaiaEdge automates connectivity between middle-mile network providers using a Path Border Controller (PBC). MaiaEdge's PBC uses Ethernet and a path computation engine to stand up links between regional carriers so these carriers can more easily deliver end-to-end services to their customers.<img src="https://feeds.ethancbanks.com/link/17453/17282941.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/startup-radar-maiaedge-raises-20m-to-interconnect-the-massive-middle-mile/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Start at the Beginning-Automating Network Design: Claudia de Luna’s AutoCon3 Opening Keynote Summary</title>
      <link>https://feeds.ethancbanks.com/link/17453/17039861/start-at-the-beginning-automating-network-design-claudia-de-lunas-autocon3-opening-keynote-summary</link>
      <comments>https://packetpushers.net/blog/start-at-the-beginning-automating-network-design-claudia-de-lunas-autocon3-opening-keynote-summary/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 28 May 2025 13:01:56 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[network automation]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=70605</guid>
      <description><![CDATA[On 28-May-2025, the AutoCon3 conference put on by the Network Automation Forum kicked off with Claudia de Luna's opening keynote. Claudia challenged network automators to stop arguing about tools, and start at the beginning properly with a dirty word. Requirements. What follows is my summary of Claudia's talk.<img src="https://feeds.ethancbanks.com/link/17453/17039861.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/start-at-the-beginning-automating-network-design-claudia-de-lunas-autocon3-opening-keynote-summary/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Announcing Robin Young As Packet Pushers CEO</title>
      <link>https://feeds.ethancbanks.com/link/17453/17011684/announcing-robin-young-as-packet-pushers-ceo</link>
      <comments>https://packetpushers.net/blog/announcing-robin-young-as-packet-pushers-ceo/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 21 Apr 2025 18:33:39 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[CEO]]></category>
      <category><![CDATA[Packet Pushers]]></category>
      <category><![CDATA[robin young]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=70068</guid>
      <description><![CDATA[Robin Young has agreed to take on the role of Chief Executive Officer of Packet Pushers. Since joining the company in 2015, Robin has guided sponsor relationships, helping marketing people understand how to share their stories with our audience of curious, savvy, and often skeptical practitioners. As Packet Pushers CEO, Robin will continue to work with our community of established vendors and scrappy startups to help them reach the professionals that use Packet Pushers to stay abreast of the IT industry.<img src="https://feeds.ethancbanks.com/link/17453/17011684.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/announcing-robin-young-as-packet-pushers-ceo/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Briefing Summary: Securing Enterprise AI With Coralogix AI Center</title>
      <link>https://feeds.ethancbanks.com/link/17453/17002547/briefing-summary-securing-enterprise-ai-with-coralogix-ai-center</link>
      <comments>https://packetpushers.net/blog/briefing-summary-securing-enterprise-ai-with-coralogix-ai-center/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 09 Apr 2025 21:43:44 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[ai center]]></category>
      <category><![CDATA[ai guardrails]]></category>
      <category><![CDATA[AI security]]></category>
      <category><![CDATA[coralogix]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=69843</guid>
      <description><![CDATA[We’re at that point in AI’s enterprise adoption where it’s time to move from “build it as fast as possible” to “run this in production securely like we’re serious about it.” What does that mean? I believe it means what application security has always meant. Observe. Detect. Mitigate. The questions become…how do you do this with AI code, such as that which is facilitating an LLM? Can your existing security stack provide effective guardrails for AI? Maybe. Maybe not. To address these questions, Coralogix has announced AI Center.<img src="https://feeds.ethancbanks.com/link/17453/17002547.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/briefing-summary-securing-enterprise-ai-with-coralogix-ai-center/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>The Signal In The Slop</title>
      <link>https://feeds.ethancbanks.com/link/17453/16994056/the-signal-in-the-slop</link>
      <comments>https://packetpushers.net/blog/the-signal-in-the-slop/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 28 Mar 2025 14:00:27 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[ai slop]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=69682</guid>
      <description><![CDATA[I'm sick of hearing about AI, but I'm trying to find the signal in the slop. I believe it's there.<img src="https://feeds.ethancbanks.com/link/17453/16994056.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/the-signal-in-the-slop/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>WayFi Wireless Provides Seamless Cellular Coverage Via Wi-Fi Passpoint</title>
      <link>https://feeds.ethancbanks.com/link/17453/16980669/wayfi-wireless-provides-seamless-cellular-coverage-via-wi-fi-passpoint</link>
      <comments>https://packetpushers.net/blog/wayfi-wireless-provides-seamless-cellular-coverage-via-wi-fi-passpoint/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 10 Mar 2025 18:52:44 +0000</pubDate>
      <category><![CDATA[Startup]]></category>
      <category><![CDATA[cellular]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <category><![CDATA[wireless]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=69444</guid>
      <description><![CDATA[WayFi Wireless is all about enabling your Wi-Fi network with Passpoint to create a frictionless guest network experience. No captive portal. No punching in of Wi-Fi passwords to facilitate the Wi-Fi connection. The guest walks within range of an AP broadcasting a WayFi-integrated SSID. The guest's device receives a broadcast frame that signals a Passpoint-capable SSID. Authentication using the device's cellular credentials is passed to WayFi Wireless servers via secure RADIUS (RadSec). The device is now using Wi-Fi. The user doesn't even know it happened unless they notice the Wi-Fi icon lit up on their screen.<img src="https://feeds.ethancbanks.com/link/17453/16980669.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/wayfi-wireless-provides-seamless-cellular-coverage-via-wi-fi-passpoint/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Landing Your First Network Engineering Role</title>
      <link>https://feeds.ethancbanks.com/link/17453/16977037/landing-your-first-network-engineering-role</link>
      <comments>https://packetpushers.net/blog/landing-your-first-network-engineering-role/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 05 Mar 2025 15:29:20 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[CCNA]]></category>
      <category><![CDATA[certification]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=69348</guid>
      <description><![CDATA[Landing your first role as a network engineer isn't just about technology. It's also about your human network &#038; broader skill set.<img src="https://feeds.ethancbanks.com/link/17453/16977037.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/landing-your-first-network-engineering-role/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>How To Enable YAML Linting In Vim On Ubuntu</title>
      <link>https://feeds.ethancbanks.com/link/17453/16968044/how-to-enable-yaml-linting-in-vim-on-ubuntu</link>
      <comments>https://packetpushers.net/blog/how-to-enable-yaml-linting-in-vim-on-ubuntu/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 21 Feb 2025 15:00:53 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[Linux]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=68737</guid>
      <description><![CDATA[1. sudo apt install vim-ale
2. edit /etc/vim/vimrc
3. Append packadd! ale to the " Plugins section
4. Go forth with vim linting!
<img src="https://feeds.ethancbanks.com/link/17453/16968044.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/how-to-enable-yaml-linting-in-vim-on-ubuntu/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Startup Radar: Bowtie Security Delivers SD-WAN + SASE/SSE Services Without The Cloud</title>
      <link>https://feeds.ethancbanks.com/link/17453/16961188/startup-radar-bowtie-security-delivers-sd-wan-sase-sse-services-without-the-cloud</link>
      <comments>https://packetpushers.net/blog/startup-radar-bowtie-security-delivers-sd-wan-sase-sse-services-without-the-cloud/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 12 Feb 2025 15:30:40 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[bowtie security]]></category>
      <category><![CDATA[SASE]]></category>
      <category><![CDATA[SD-WAN]]></category>
      <category><![CDATA[security]]></category>
      <category><![CDATA[SSE]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=68914</guid>
      <description><![CDATA[If you browse the Packet Pushers SD-WAN/SASE/SSE resource page, you’ll notice a repeating theme in the vendors’ offerings. Almost every product listed delivers some or all of the solution via the cloud. In order for them to do what they do, the cloud is a crucial part of the service delivery. Bowtie has figured out how to deliver their security services *without* the cloud.<img src="https://feeds.ethancbanks.com/link/17453/16961188.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/startup-radar-bowtie-security-delivers-sd-wan-sase-sse-services-without-the-cloud/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCon2 Talk Summary: Total Network Operations (TNOps): Navigating Disruption And Preparing For The Future – Scott Robohn</title>
      <link>https://feeds.ethancbanks.com/link/17453/16956622/autocon2-talk-summary-total-network-operations-tnops-navigating-disruption-and-preparing-for-the-future-scott-robohn</link>
      <comments>https://packetpushers.net/blog/autocon2-talk-summary-total-network-operations-tnops-navigating-disruption-and-preparing-for-the-future-scott-robohn/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 05 Feb 2025 16:07:54 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[AutoCon]]></category>
      <category><![CDATA[NetOps]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=66608</guid>
      <description><![CDATA[At the Network Automation Forum‘s AutoCon2 conference held the week of November 18, 2024, Scott Robohn (a NAF organizer) took the stage for an automation-adjacent talk: Total Network Operations (TNOps). Scott’s paying attention to a group that often gets overlooked--network operations. He feels NetOps is an underserved community. (Because it is.) And yet, NetOps are the folks who keep the networks of the world up and running. Scott is advocating for greater NetOps visibility and integration into the business.<img src="https://feeds.ethancbanks.com/link/17453/16956622.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/autocon2-talk-summary-total-network-operations-tnops-navigating-disruption-and-preparing-for-the-future-scott-robohn/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCon2 Talk Summary: The Human Factor Of Using LLMs In Network Operations – Phillip Gervasi</title>
      <link>https://feeds.ethancbanks.com/link/17453/16953946/autocon2-talk-summary-the-human-factor-of-using-llms-in-network-operations-phillip-gervasi</link>
      <comments>https://packetpushers.net/blog/autocon2-talk-summary-the-human-factor-of-using-llms-in-network-operations-phillip-gervasi/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 03 Feb 2025 15:50:32 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[AutoCon]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[LLM]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=66604</guid>
      <description><![CDATA[At the Network Automation Forum‘s AutoCon2 conference held the week of November 18, 2024, Phillip Gervasi from Kentik discussed using large language models (LLMs) in network operations. Phil’s promise? We can augment ourselves as network engineers with LLMs. But LLMs will not replace us.<img src="https://feeds.ethancbanks.com/link/17453/16953946.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/autocon2-talk-summary-the-human-factor-of-using-llms-in-network-operations-phillip-gervasi/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCon2 Talk Summary: Everything Everywhere All At Once – Rajiv Gupta (The Gather Automation Tool)</title>
      <link>https://feeds.ethancbanks.com/link/17453/16952549/autocon2-talk-summary-everything-everywhere-all-at-once-rajiv-gupta-the-gather-automation-tool</link>
      <comments>https://packetpushers.net/blog/autocon2-talk-summary-everything-everywhere-all-at-once-rajiv-gupta-the-gather-automation-tool/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 31 Jan 2025 15:35:17 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[AutoCon]]></category>
      <category><![CDATA[automation]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=66600</guid>
      <description><![CDATA[At the Network Automation Forum‘s AutoCon2 conference held the week of November 18, 2024, Rajiv G. from Genentech demonstrated his Gather tool. He kicked off the talk by observing, "It seems like a lot of us are trying to solve the same problem." That problem? Needing to know everything about every device on the network at any given time. Rajiv's answer to that problem? The CLI tool Gather. Gather multiplexes the “show” command output of many different devices all at once. You get results back fast. And what is Gather? A CLI wrapper around Netmiko built with the UNIX philosophy of doing one thing &#038; doing it well.<img src="https://feeds.ethancbanks.com/link/17453/16952549.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/autocon2-talk-summary-everything-everywhere-all-at-once-rajiv-gupta-the-gather-automation-tool/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCon2 Talk Summary: Building The Business Case For Automation Using Informal Channels – William Collins</title>
      <link>https://feeds.ethancbanks.com/link/17453/16950997/autocon2-talk-summary-building-the-business-case-for-automation-using-informal-channels-william-collins</link>
      <comments>https://packetpushers.net/blog/autocon2-talk-summary-building-the-business-case-for-automation-using-informal-channels-william-collins/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 29 Jan 2025 15:27:00 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[AutoCon]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[soft skills]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=66597</guid>
      <description><![CDATA[At the Network Automation Forum‘s AutoCon2 conference held the week of November 18, 2024, Alkira's William Collins took on building the business case for automation using informal channels. That is, the human element of bringing a network automation program to life. In a big enterprise, William pointed out that it's hard to have an impact. Somehow, bad ideas get implemented. Engineering voices don't get heard. But he got past these challenges. How? Extending the OSI model to layer 8 (the humans).<img src="https://feeds.ethancbanks.com/link/17453/16950997.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/autocon2-talk-summary-building-the-business-case-for-automation-using-informal-channels-william-collins/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Drut.io’s 2500 Series Launches With Co-packaged Optics &amp; 32×100G On A Card</title>
      <link>https://feeds.ethancbanks.com/link/17453/16949722/drut-ios-2500-series-launches-with-co-packaged-optics-32x100g-on-a-card</link>
      <comments>https://packetpushers.net/blog/drut-ios-2500-series-launches-with-co-packaged-optics-32x100g-on-a-card/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 28 Jan 2025 15:00:46 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[co-packaged optics]]></category>
      <category><![CDATA[drut]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=68715</guid>
      <description><![CDATA[Drut is answering questions about dynamic system composability and maximizing GPU utilization without overbuying. Those matter to any data center operator. But from a networking standpoint, offloading traffic from traditional networking fabric is, I think, the most poignant issue Drut is addressing. With your network architect hat on, imagine how you'd design the backend network interconnecting compute hosts loaded with GPUs if you didn't have to worry about network latency or loss impacting GPU cluster operations. Hmm...<img src="https://feeds.ethancbanks.com/link/17453/16949722.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/drut-ios-2500-series-launches-with-co-packaged-optics-32x100g-on-a-card/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCon2 Talk Summary: Step 0: Test the Network! – Danny Wade</title>
      <link>https://feeds.ethancbanks.com/link/17453/16948950/autocon2-talk-summary-step-0-test-the-network-danny-wade</link>
      <comments>https://packetpushers.net/blog/autocon2-talk-summary-step-0-test-the-network-danny-wade/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 27 Jan 2025 15:16:46 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[AutoCon]]></category>
      <category><![CDATA[automation]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=66593</guid>
      <description><![CDATA[At the Network Automation Forum‘s AutoCon2 conference held the week of November 18, 2024, Daniel Wade took on testing for network automation. Sure, you want to push a network configuration change. That feels high-value. That’s a measurable result. But it’s also a high-risk operation. How do you de-risk a config push? Testing. Dan described unit testing, integration testing, end-to-end testing, and regression testing.<img src="https://feeds.ethancbanks.com/link/17453/16948950.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/autocon2-talk-summary-step-0-test-the-network-danny-wade/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCon2 Talk Summary: Intent-Based MPLS Router and WAN Provisioning – Matthew Deibel</title>
      <link>https://feeds.ethancbanks.com/link/17453/16946646/autocon2-talk-summary-intent-based-mpls-router-and-wan-provisioning-matthew-deibel</link>
      <comments>https://packetpushers.net/blog/autocon2-talk-summary-intent-based-mpls-router-and-wan-provisioning-matthew-deibel/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 24 Jan 2025 14:57:24 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[AutoCon]]></category>
      <category><![CDATA[automation]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=66588</guid>
      <description><![CDATA[At the Network Automation Forum‘s AutoCon2 conference held the week of November 18, 2024, Matthew Deibel from Southern California Edison, a large American power company, took the stage to discuss their network automation growth. SCE's automation journey was kicked off by a TDM to IP/MPLS network transition. Matthew noted that the TDM to MPLS transition was a catalyst for operational change. That is, SCE had to install a new network, right? Opportunity! From there, Matthew described the automation tool SCE created and future automation plans.<img src="https://feeds.ethancbanks.com/link/17453/16946646.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/autocon2-talk-summary-intent-based-mpls-router-and-wan-provisioning-matthew-deibel/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCon2 Talk Summary: Comprehensive Infrastructure Automation (CIA) – Dinesh Dutt</title>
      <link>https://feeds.ethancbanks.com/link/17453/16945146/autocon2-talk-summary-comprehensive-infrastructure-automation-cia-dinesh-dutt</link>
      <comments>https://packetpushers.net/blog/autocon2-talk-summary-comprehensive-infrastructure-automation-cia-dinesh-dutt/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 22 Jan 2025 14:39:38 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[AutoCon]]></category>
      <category><![CDATA[automation]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=66583</guid>
      <description><![CDATA[If network automation is a journey, are we all going to the same place? Do we want the same things? Maybe, maybe not. We need a map--a systematic way of thinking. A lexicon. Our words are not the same. The way we understand problems is not the same. But automation is not just a set of scripts--it’s a system. Why is this important to Dinesh Dutt? It comes from people who have lived through the frustrations of building network automation systems &#038; trying to make them work. Dinesh want us to have a much larger conversation about the systems we’re building in our individual network automation efforts. That conversation starts with systems thinking.<img src="https://feeds.ethancbanks.com/link/17453/16945146.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/autocon2-talk-summary-comprehensive-infrastructure-automation-cia-dinesh-dutt/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCon2 Talk Summary: AI Driven Advanced Network Observability – Jeremy Schulman</title>
      <link>https://feeds.ethancbanks.com/link/17453/16943510/autocon2-talk-summary-ai-driven-advanced-network-observability-jeremy-schulman</link>
      <comments>https://packetpushers.net/blog/autocon2-talk-summary-ai-driven-advanced-network-observability-jeremy-schulman/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 20 Jan 2025 14:35:12 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[AutoCon]]></category>
      <category><![CDATA[automation]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=66574</guid>
      <description><![CDATA[At the Network Automation Forum's AutoCon2 conference held the week of November 18, 2024, Jeremy Schulman from Major League Baseball took the stage to discuss where they are currently in their network automation journey. If you don't know Jeremy, know that he's an OG network automator--doing it before it was cool. Before we had a bunch of models. Before we had reliable sources of truth. Before Ansible was a thing. If there are bodies buried, Jeremy knows where they are. He might have even wielded the shovel. So...MLB has a completely automated network with a fully mature automation practice, right? Well, yes...and no.<img src="https://feeds.ethancbanks.com/link/17453/16943510.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/autocon2-talk-summary-ai-driven-advanced-network-observability-jeremy-schulman/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>The Problem With Network Automation Certifications</title>
      <link>https://feeds.ethancbanks.com/link/17453/16874919/the-problem-with-network-automation-certifications</link>
      <comments>https://packetpushers.net/blog/the-problem-with-network-automation-certifications/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 04 Nov 2024 21:02:41 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[certification]]></category>
      <category><![CDATA[Python]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=65665</guid>
      <description><![CDATA[As I’ve reviewed network automation certs, I find that they are teaching products and techniques specific to a vendor ecosystem or tool environment. There's nothing wrong with those certs. You'll learn a lot going through those courses of study. But what if you want to build a network automation system from top to bottom?<img src="https://feeds.ethancbanks.com/link/17453/16874919.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/the-problem-with-network-automation-certifications/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Developing Content &amp; Gathering Research For Your Tech Blog</title>
      <link>https://feeds.ethancbanks.com/link/17453/16868747/developing-content-gathering-research-for-your-tech-blog</link>
      <comments>https://packetpushers.net/blog/developing-content-gathering-research-for-your-tech-blog/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 29 Oct 2024 21:15:49 +0000</pubDate>
      <category><![CDATA[N Is For Networking]]></category>
      <category><![CDATA[certification]]></category>
      <category><![CDATA[networking]]></category>
      <category><![CDATA[professional development]]></category>
      <category><![CDATA[soft skills]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=65519</guid>
      <description><![CDATA[I've found that writing has been the absolute best tool for me to learn a concept. There's nothing quite like trying to explain something technical in a blog that reveals the holes in my knowledge. I learn a lot recording videos and podcasts, too, but those real-time formats leave room for ambiguity that writing does not. Technical writing demands precision, because the details matter.<img src="https://feeds.ethancbanks.com/link/17453/16868747.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/developing-content-gathering-research-for-your-tech-blog/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Briefing Summary: Commvault’s Cloud Rewind Is More Than Data Restoration</title>
      <link>https://feeds.ethancbanks.com/link/17453/16840905/briefing-summary-commvaults-cloud-rewind-is-more-than-data-restoration</link>
      <comments>https://packetpushers.net/blog/briefing-summary-commvaults-cloud-rewind-is-more-than-data-restoration/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 11 Oct 2024 15:05:26 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[architecture]]></category>
      <category><![CDATA[cloud]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[security]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=65296</guid>
      <description><![CDATA[Cloud Rewind is the new name of Appranix, which Commvault acquired in April 2024. Cloud Rewind is a key component of Commvault's "continuous business" concept. Cloud Rewind's promise is to recover your entire cloud estate with the click of a button--make your entire data processing environment as if the ransomware attack never happened.<img src="https://feeds.ethancbanks.com/link/17453/16840905.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/briefing-summary-commvaults-cloud-rewind-is-more-than-data-restoration/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Briefing Summary: Netos Builds A Bridge Between Networking &amp; Finance</title>
      <link>https://feeds.ethancbanks.com/link/17453/16821607/briefing-summary-netos-builds-a-bridge-between-networking-finance</link>
      <comments>https://packetpushers.net/blog/briefing-summary-netos-builds-a-bridge-between-networking-finance/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 25 Sep 2024 14:00:57 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[economics]]></category>
      <category><![CDATA[enterprise]]></category>
      <category><![CDATA[finances]]></category>
      <category><![CDATA[monitoring]]></category>
      <category><![CDATA[networking]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=65050</guid>
      <description><![CDATA[Netos startup founder Richard Foster reached out to brief Packet Pushers about what he and his team have built. In short, Netos is a financial modeling engine for networks that rides on NetBox. That is, you can take your existing NetBox installation, add Netos, and will have extended your NetBox functionality with financial forecasting, risk<a class="excerpt-read-more" href="https://packetpushers.net/blog/briefing-summary-netos-builds-a-bridge-between-networking-finance/" title="ReadBriefing Summary: Netos Builds A Bridge Between Networking &#038; Finance">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16821607.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/briefing-summary-netos-builds-a-bridge-between-networking-finance/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Briefing Report: Drut’s DX3.0 Maximizes GPU Hardware Utilization For AI Workloads</title>
      <link>https://feeds.ethancbanks.com/link/17453/16819677/briefing-report-druts-dx3-0-maximizes-gpu-hardware-utilization-for-ai-workloads</link>
      <comments>https://packetpushers.net/blog/briefing-report-druts-dx3-0-maximizes-gpu-hardware-utilization-for-ai-workloads/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 24 Sep 2024 20:33:38 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[architecture]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[data center]]></category>
      <category><![CDATA[fabric]]></category>
      <category><![CDATA[hardware]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=64967</guid>
      <description><![CDATA[The folks at Drut (pronounced &#8220;droot&#8221;, supply your own I am Droot jokes) have created an AI compute environment for the rest of us. Who&#8217;s the rest of us? Anyone that&#8217;s doing AI-related work&#8211;training models for generative AI applications, for instance&#8211;but isn&#8217;t doing so with hundreds of billions or trillions of tokens. This matters because<a class="excerpt-read-more" href="https://packetpushers.net/blog/briefing-report-druts-dx3-0-maximizes-gpu-hardware-utilization-for-ai-workloads/" title="ReadBriefing Report: Drut&#8217;s DX3.0 Maximizes GPU Hardware Utilization For AI Workloads">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16819677.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/briefing-report-druts-dx3-0-maximizes-gpu-hardware-utilization-for-ai-workloads/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Briefing Report: CloudZero Makes Sure Your Cloud Spend Isn’t Wasteful</title>
      <link>https://feeds.ethancbanks.com/link/17453/16814553/cloudzero-makes-sure-your-cloud-spend-isnt-wasteful</link>
      <comments>https://packetpushers.net/blog/cloudzero-makes-sure-your-cloud-spend-isnt-wasteful/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Thu, 19 Sep 2024 19:54:23 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[cloud infrastructure]]></category>
      <category><![CDATA[receptor]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=64961</guid>
      <description><![CDATA[Bring engineering and finance together using a common language of unit economics to deeply analyze costs and drive more efficient solutions. How do you get this done? In part with CloudZero's SaaS offering that will perform the deep cloud usage analysis. The other component is smart CloudZero people that can help fully allocate cloud spends and make architectural recommendations to save money.<img src="https://feeds.ethancbanks.com/link/17453/16814553.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/cloudzero-makes-sure-your-cloud-spend-isnt-wasteful/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>The Fat Pipe Is Going On a Diet</title>
      <link>https://feeds.ethancbanks.com/link/17453/16669946/the-fat-pipe-is-going-on-a-diet</link>
      <comments>https://packetpushers.net/blog/the-fat-pipe-is-going-on-a-diet/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 01 May 2024 20:13:22 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[Packet Pushers]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=63297</guid>
      <description><![CDATA[Packet Pushers is pulling out several of the shows we’ve been stuffing in the Fat Pipe. If you want to keep listening to these shows, subscribe to them directly.<img src="https://feeds.ethancbanks.com/link/17453/16669946.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/the-fat-pipe-is-going-on-a-diet/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>The Cisco Catalyst 6500 Just Ran</title>
      <link>https://feeds.ethancbanks.com/link/17453/16656676/the-cisco-catalyst-6500-just-ran</link>
      <comments>https://packetpushers.net/blog/the-cisco-catalyst-6500-just-ran/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 22 Apr 2024 08:00:28 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Cisco]]></category>
      <category><![CDATA[switch]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=63185</guid>
      <description><![CDATA[The Cisco of 2024 isn’t the Cisco that made the Catalyst 6500. But we remember. And many of us believe that this purchase, this gear, this time… we’ll have the 6500 back again. The new thing will just run.<img src="https://feeds.ethancbanks.com/link/17453/16656676.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/the-cisco-catalyst-6500-just-ran/feed/</wfw:commentRss>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>SD-WAN, SASE, and SSE Vendors: A Reference List</title>
      <link>https://feeds.ethancbanks.com/link/17453/16617741/sd-wan-vendors-sase-vendors</link>
      <comments>https://packetpushers.net/blog/sd-wan-vendors-sase-vendors/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 13 Mar 2024 14:37:10 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[SASE]]></category>
      <category><![CDATA[SD-WAN]]></category>
      <category><![CDATA[vendor]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62500</guid>
      <description><![CDATA[Looking to compare SD-WAN vendors, along with SSE and SASE vendors? Hit up our massive reference list.<img src="https://feeds.ethancbanks.com/link/17453/16617741.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/sd-wan-vendors-sase-vendors/feed/</wfw:commentRss>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Classful Routing Has Little Meaning In Modern Networking</title>
      <link>https://feeds.ethancbanks.com/link/17453/16589923/classful-addressing-has-little-meaning-in-modern-networking</link>
      <comments>https://packetpushers.net/blog/classful-addressing-has-little-meaning-in-modern-networking/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 23 Feb 2024 13:32:30 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[multicast]]></category>
      <category><![CDATA[RFC]]></category>
      <category><![CDATA[subnetting]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62475</guid>
      <description><![CDATA[Classful routing is a point of historical interest only. If I was preparing course material on this myself, I’d cover classful vs. CIDR in an intro module as it offers context for the terminology around “class A” etc. that crops up in networking literature, RFCs, and so on.<img src="https://feeds.ethancbanks.com/link/17453/16589923.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/classful-addressing-has-little-meaning-in-modern-networking/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Open Source Networking Projects: A Current List</title>
      <link>https://feeds.ethancbanks.com/link/17453/16578969/open-source-networking-projects</link>
      <comments>https://packetpushers.net/blog/open-source-networking-projects/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Thu, 15 Feb 2024 19:55:35 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[network OS]]></category>
      <category><![CDATA[open networking]]></category>
      <category><![CDATA[open source]]></category>
      <category><![CDATA[security]]></category>
      <category><![CDATA[tools]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=60776</guid>
      <description><![CDATA[The goal of this massive list of open source networking projects is to spread awareness of tools that might make your IT job easier. Compiled by Packet Pushers.
<img src="https://feeds.ethancbanks.com/link/17453/16578969.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/open-source-networking-projects/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Postpone Inbox Procrastination</title>
      <link>https://feeds.ethancbanks.com/link/17453/16566860/postpone-inbox-procrastination</link>
      <comments>https://packetpushers.net/blog/postpone-inbox-procrastination/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 09 Feb 2024 12:00:37 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <category><![CDATA[soft skills]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62091</guid>
      <description><![CDATA[I think of inbox management like cleaning the catbox. Doing it every day is best. If I miss a day, it’s tolerable, but sort of gross.<img src="https://feeds.ethancbanks.com/link/17453/16566860.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/postpone-inbox-procrastination/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>SD-WAN Gives Us The Best Path We Always Wanted</title>
      <link>https://feeds.ethancbanks.com/link/17453/16563912/sd-wan-gives-us-the-best-path-we-always-wanted</link>
      <comments>https://packetpushers.net/blog/sd-wan-gives-us-the-best-path-we-always-wanted/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 07 Feb 2024 12:00:45 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[LAN]]></category>
      <category><![CDATA[SASE]]></category>
      <category><![CDATA[SD-WAN]]></category>
      <category><![CDATA[SDN]]></category>
      <category><![CDATA[WAN]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62072</guid>
      <description><![CDATA[SD-WAN changed not only the face of wide area networking, but of networking as a whole.<img src="https://feeds.ethancbanks.com/link/17453/16563912.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/sd-wan-gives-us-the-best-path-we-always-wanted/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Career Advice I’d Give To 20-, 30- and 40-Something Year Old Me</title>
      <link>https://feeds.ethancbanks.com/link/17453/16560129/career-advice</link>
      <comments>https://packetpushers.net/blog/career-advice/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 05 Feb 2024 12:00:13 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[career]]></category>
      <category><![CDATA[mental health]]></category>
      <category><![CDATA[salary]]></category>
      <category><![CDATA[soft skills]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62069</guid>
      <description><![CDATA[Ethan Banks gives career advice to his 20, 30, and 40 year old self.<img src="https://feeds.ethancbanks.com/link/17453/16560129.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/career-advice/feed/</wfw:commentRss>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>CLIs Are In My Way – Abstract All The Things</title>
      <link>https://feeds.ethancbanks.com/link/17453/16558004/clis-are-in-my-way-abstract-all-the-things</link>
      <comments>https://packetpushers.net/blog/clis-are-in-my-way-abstract-all-the-things/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 02 Feb 2024 20:32:21 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[CLI]]></category>
      <category><![CDATA[IETF]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62062</guid>
      <description><![CDATA[Network automation: How much has actually changed over 10 years? Ethan Banks revisits his 2014 blog post about trying to move past the CLI.<img src="https://feeds.ethancbanks.com/link/17453/16558004.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/clis-are-in-my-way-abstract-all-the-things/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Meet FullCtl: For All Your IXP &amp; BGP Peering Automation Needs</title>
      <link>https://feeds.ethancbanks.com/link/17453/16546617/meet-fullctl-for-all-your-ixp-bgp-peering-automation-needs</link>
      <comments>https://packetpushers.net/blog/meet-fullctl-for-all-your-ixp-bgp-peering-automation-needs/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 24 Jan 2024 19:17:37 +0000</pubDate>
      <category><![CDATA[Startup]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[BGP]]></category>
      <category><![CDATA[internet]]></category>
      <category><![CDATA[peering]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61932</guid>
      <description><![CDATA[The Packet Pushers recently had a briefing with Chris Grundemann about startup FullCtl. FullCtl is all about network automation for internet exchanges, service providers, large enterprises, and anyone else looking for an easy button to manage BGP. FullCtl has several offerings, but two main products: peerCtl and ixCtl.<img src="https://feeds.ethancbanks.com/link/17453/16546617.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/meet-fullctl-for-all-your-ixp-bgp-peering-automation-needs/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Improving DNS Privacy With QNAME Minimization (RFC7816)</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544871/improving-dns-privacy-with-qname-minimization-rfc7816</link>
      <comments>https://packetpushers.net/blog/improving-dns-privacy-with-qname-minimization-rfc7816/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 19 Jul 2022 19:00:35 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[DNS]]></category>
      <category><![CDATA[privacy]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53690</guid>
      <description><![CDATA[This post originally appeared on the Packet Pushers&#8217; Ignition site on October 1, 2019. &#160; When a host doesn’t know the IP address for a hostname, what does it do? It asks its configured DNS server to resolve the hostname. (Usually. There are apps, notably browsers, that might do their own thing. But let’s go<a class="excerpt-read-more" href="https://packetpushers.net/blog/improving-dns-privacy-with-qname-minimization-rfc7816/" title="ReadImproving DNS Privacy With QNAME Minimization (RFC7816)">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544871.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/improving-dns-privacy-with-qname-minimization-rfc7816/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Setting Up Public-Private Keys For SSH Authentication</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544872/setting-up-public-private-keys-for-ssh-authentication</link>
      <comments>https://packetpushers.net/blog/setting-up-public-private-keys-for-ssh-authentication/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 15 Jul 2022 13:30:45 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[authentication]]></category>
      <category><![CDATA[security]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53673</guid>
      <description><![CDATA[The more pedantic in the tech community argue about the merits of public-private key authentication vs. simple password authentication when logging into an SSH host. I have no strong opinion regarding your security posture when using one vs. the other. The presence of this how-to should not imply that key pair authentication is decidedly more<a class="excerpt-read-more" href="https://packetpushers.net/blog/setting-up-public-private-keys-for-ssh-authentication/" title="ReadSetting Up Public-Private Keys For SSH Authentication">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544872.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/setting-up-public-private-keys-for-ssh-authentication/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Marketing Docs Are Not Written For Engineers</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544873/marketing-docs-are-not-written-for-engineers</link>
      <comments>https://packetpushers.net/blog/marketing-docs-are-not-written-for-engineers/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Thu, 14 Jul 2022 00:00:51 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <category><![CDATA[work life]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61742</guid>
      <description><![CDATA[When reading marketing literature as an engineer, you must always be careful to parse the words correctly. For example, I was reviewing a vendor’s pitch deck on a new hardware switch. The switch was described as having the following attributes. Cloud-native AI-driven Secure Next-generation From an engineering perspective, nothing of value has been described to<a class="excerpt-read-more" href="https://packetpushers.net/blog/marketing-docs-are-not-written-for-engineers/" title="ReadMarketing Docs Are Not Written For Engineers">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544873.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/marketing-docs-are-not-written-for-engineers/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Understanding OSPF Router ID (RID) Assignment</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544874/understanding-ospf-router-id-rid-assignment</link>
      <comments>https://packetpushers.net/blog/understanding-ospf-router-id-rid-assignment/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 11 Jul 2022 13:00:42 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[OSPF]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53631</guid>
      <description><![CDATA[This post originally appeared on the Packet Pushers&#8217; Ignition site on March 24, 2020. In both OSPFv2 (IPv4) and OSPFv3 (IPv6), the router ID (RID) is a 32-bit number assigned to the router. The RID must be unique within the OSPF network, as a RID provides a point of origin for link state advertisements (LSAs).<a class="excerpt-read-more" href="https://packetpushers.net/blog/understanding-ospf-router-id-rid-assignment/" title="ReadUnderstanding OSPF Router ID (RID) Assignment">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544874.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/understanding-ospf-router-id-rid-assignment/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Formatted CLI Data Is Not Good Enough For Automation</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544875/formatted-cli-data-is-not-good-enough-for-automation</link>
      <comments>https://packetpushers.net/blog/formatted-cli-data-is-not-good-enough-for-automation/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 08 Jul 2022 15:00:29 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[CLI]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53665</guid>
      <description><![CDATA[If you're learning to interact with Infrastructure as Code (IaC), you'll need to get accustomed to structured data, which is different from formatted data you're likely accuomsted to with the CLI. Here's some examples of structured data to help you understand the difference.<img src="https://feeds.ethancbanks.com/link/17453/16544875.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/formatted-cli-data-is-not-good-enough-for-automation/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Put In The Work</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544876/put-in-the-work</link>
      <comments>https://packetpushers.net/blog/put-in-the-work/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 24 Jun 2022 14:59:18 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53721</guid>
      <description><![CDATA[Would you like to stand out from your peers? Would you like to impress the people you work for, or perhaps the people you’d like to work for? Put in the work. Putting in the work to achieve a goal is a form of self-sacrifice. To get the thing you want, you need to give up something else.<img src="https://feeds.ethancbanks.com/link/17453/16544876.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/put-in-the-work/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>How To Reference Nested Python Lists &amp; Dictionaries</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544878/how-to-reference-nested-python-lists-dictionaries</link>
      <comments>https://packetpushers.net/blog/how-to-reference-nested-python-lists-dictionaries/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Thu, 23 Jun 2022 10:30:28 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[scripting]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53654</guid>
      <description><![CDATA[This post originally appeared in the Packet Pushers&#8217; Ignition site on March 10, 2020. When getting data back from API queries in Python, the data is often delivered in JSON format. Python libraries such as requests will convert that JSON data structure into a Python-native data structure you can work with. That Python data structure<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-reference-nested-python-lists-dictionaries/" title="ReadHow To Reference Nested Python Lists &#038; Dictionaries">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544878.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/how-to-reference-nested-python-lists-dictionaries/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Embedding Client IP In DNS Requests: EDNS Client Subnet (ECS)</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544879/embedding-client-ip-in-dns-requests-edns-client-subnet-ecs</link>
      <comments>https://packetpushers.net/blog/embedding-client-ip-in-dns-requests-edns-client-subnet-ecs/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 22 Jun 2022 17:22:30 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[DNS]]></category>
      <category><![CDATA[IP]]></category>
      <category><![CDATA[subnetting]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53678</guid>
      <description><![CDATA[This post originally appeared on the Packet Pushers Ignition site on December 10, 2019. &#160; DNS is sometimes used to optimize traffic between client and server. That is, a client needs to connect to a server. Resolving the IP address of the server’s hostname is the first thing the client must do before making the<a class="excerpt-read-more" href="https://packetpushers.net/blog/embedding-client-ip-in-dns-requests-edns-client-subnet-ecs/" title="ReadEmbedding Client IP In DNS Requests: EDNS Client Subnet (ECS)">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544879.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/embedding-client-ip-in-dns-requests-edns-client-subnet-ecs/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Your First REST API Call In Python</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544880/your-first-rest-api-call-in-python</link>
      <comments>https://packetpushers.net/blog/your-first-rest-api-call-in-python/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 22 Jun 2022 13:00:38 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[scripting]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53645</guid>
      <description><![CDATA[Introduction In many automation scripts, you’ll be retrieving information via some sort of interface and then doing something with the data. The interface is often an API–application programmatic interface. For folks new to APIs, they might seem daunting, but they need not be. Interacting with a device via an API is as straightforward as any<a class="excerpt-read-more" href="https://packetpushers.net/blog/your-first-rest-api-call-in-python/" title="ReadYour First REST API Call In Python">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544880.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/your-first-rest-api-call-in-python/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>How To Use Grep + Regex To Match Non-200 HTTP Status Codes In Apache Server Logs</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544881/how-to-use-grep-regex-to-match-non-200-http-status-codes-in-apache-server-logs</link>
      <comments>https://packetpushers.net/blog/how-to-use-grep-regex-to-match-non-200-http-status-codes-in-apache-server-logs/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 06 Apr 2022 00:00:18 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[scripting]]></category>
      <category><![CDATA[troubleshooting]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61732</guid>
      <description><![CDATA[When parsing Apache web server logs on Linux, I find it interesting to monitor access requests resulting in HTTP status codes other than 200s. An HTTP status code in the 200s means the request was successful, and hey&#8211;that&#8217;s boring. I want to see the requests that my dear Apache instance is upset about. So the<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-use-grep-regex-to-match-non-200-http-status-codes-in-apache-server-logs/" title="ReadHow To Use Grep + Regex To Match Non-200 HTTP Status Codes In Apache Server Logs">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544881.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/how-to-use-grep-regex-to-match-non-200-http-status-codes-in-apache-server-logs/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>How To Create A Python Function You Can Call From Other Scripts</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544882/how-to-create-a-python-function-you-can-call-from-other-scripts</link>
      <comments>https://packetpushers.net/blog/how-to-create-a-python-function-you-can-call-from-other-scripts/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 08 Mar 2022 00:00:30 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[Python]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61729</guid>
      <description><![CDATA[Python gives you the ability to write a bit of code and the call that code as a function. You can call the function from within the same script where the function is defined, or you can save the function in a separate script and then import the function inside of other scripts. Writing and<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-create-a-python-function-you-can-call-from-other-scripts/" title="ReadHow To Create A Python Function You Can Call From Other Scripts">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544882.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/how-to-create-a-python-function-you-can-call-from-other-scripts/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>How To Blackhole (Null Route) An IPv6 Block On Linux Using ‘ip -6 route’</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544883/how-to-blackhole-null-route-an-ipv6-block-on-linux-using-ip-6-route</link>
      <comments>https://packetpushers.net/blog/how-to-blackhole-null-route-an-ipv6-block-on-linux-using-ip-6-route/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 01 Mar 2022 00:00:14 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[design]]></category>
      <category><![CDATA[IPv6]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[security]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61738</guid>
      <description><![CDATA[If there&#8217;s an IPv6 netblock you&#8217;d like your host to stop responding to, one tactic is to blackhole the traffic. That is, send any traffic from your host destined to the troublesome IPv6 netblock into a blackhole. Blackholes are also called null routes. A Simple Example Let&#8217;s say I&#8217;m getting repeated SQL injection attacks from<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-blackhole-null-route-an-ipv6-block-on-linux-using-ip-6-route/" title="ReadHow To Blackhole (Null Route) An IPv6 Block On Linux Using &#8216;ip -6 route&#8217;">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544883.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/how-to-blackhole-null-route-an-ipv6-block-on-linux-using-ip-6-route/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>What Does An ‘R’ Before A String Mean In Python?</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544884/what-does-an-r-before-a-string-mean-in-python</link>
      <comments>https://packetpushers.net/blog/what-does-an-r-before-a-string-mean-in-python/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 22 Feb 2022 00:00:31 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[Python]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61721</guid>
      <description><![CDATA[R Means &#8216;Raw String&#8217; An &#8216;r&#8217; before a string tells the Python interpreter to treat backslashes as a literal (raw) character. Normally, Python uses backslashes as escape characters. Prefacing the string definition with &#8216;r&#8217; is a useful way to define a string where you need the backslash to be an actual backslash and not part<a class="excerpt-read-more" href="https://packetpushers.net/blog/what-does-an-r-before-a-string-mean-in-python/" title="ReadWhat Does An &#8216;R&#8217; Before A String Mean In Python?">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544884.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/what-does-an-r-before-a-string-mean-in-python/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>How To Pass API Query Parameters In A Curl Request</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544885/how-to-pass-api-query-parameters-in-a-curl-request</link>
      <comments>https://packetpushers.net/blog/how-to-pass-api-query-parameters-in-a-curl-request/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 07 Feb 2022 00:00:24 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[scripting]]></category>
      <category><![CDATA[troubleshooting]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61725</guid>
      <description><![CDATA[If you&#8217;re using CLI tool curl to retrieve data from a remote API, you might send forth a command like so. curl -H "Authorization: Bearer access_token_goes_here" \ https://api.provider.com/thing/you_want/index.json That results in a lovely JSON payload that makes you happy. Let&#8217;s say that according to the API documentation, /thing/you_want/ accepts query parameters so that you can<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-pass-api-query-parameters-in-a-curl-request/" title="ReadHow To Pass API Query Parameters In A Curl Request">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544885.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/how-to-pass-api-query-parameters-in-a-curl-request/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>What Makes A Senior IT Engineer “Senior”?</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544886/what-makes-a-senior-it-engineer-senior</link>
      <comments>https://packetpushers.net/blog/what-makes-a-senior-it-engineer-senior/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 28 Jun 2021 00:00:11 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <category><![CDATA[soft skills]]></category>
      <category><![CDATA[work life]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61745</guid>
      <description><![CDATA[Ravi asks the following&#8230; I&#8217;m trying to figure out what makes a network engineer truly a &#8220;senior&#8221; engineer. What skills, mostly non-technical, do they possess in order to bring value to the work place? I&#8217;ll share my opinions based on my experience having held junior and senior IT engineering roles, as well as multiple managerial<a class="excerpt-read-more" href="https://packetpushers.net/blog/what-makes-a-senior-it-engineer-senior/" title="ReadWhat Makes A Senior IT Engineer &#8220;Senior&#8221;?">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544886.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/what-makes-a-senior-it-engineer-senior/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
