Ethan Banks

Author Archives: Ethan Banks

Day Two Cloud 043: Git For Ops People

Day Two Cloud dives into Git for operations people. Git is a version-control system used to track changes in software. If you've heard of it but aren't familiar with it and want to learn more, this is your show. Our guest is Damien Garros, Managing Director at Network To Code.

BiB091: Rancher Open Source K8s Management Releases 2.4

Rancher has announced version 2.4, which might seem like...meh...no big deal. Companies publish incremental software releases all the time. Well, Rancher 2.4 is interesting because it indicates where Kubernetes is heading. That is...Kubernetes everywhere, running production workloads. In your data center. At the edge. In the public cloud.

The post BiB091: Rancher Open Source K8s Management Releases 2.4 appeared first on Packet Pushers.

Day Two Cloud 042: AWS Networking Part 1: Performance

Today on Day Two Cloud, Ned Bellavance and Ethan Banks answer listener questions about AWS Networking. They get into the nitty gritty on core AWS networking concepts including placement groups for EC2 instances, Elastic Network Adapters, network and application load balancing, Route 53, and more.

The post Day Two Cloud 042: AWS Networking Part 1: Performance appeared first on Packet Pushers.

Heavy Networking 507: Build And Run A Multi-Cloud Network Architecture With Aviatrix (Sponsored)

Cloud networking is a challenge, to say the least. And when you've got deployments running in different public clouds, your challenges multiply. On today's Heavy Networking, sponsor Aviatrix joins us to discuss their cloud networking architecture, which provides a consistent operational environment on top of cloud-native constructs. Our guests are Hammad Alam and Shahzad Ali, both Principal Cloud Solutions Architects at Aviatrix.

The post Heavy Networking 507: Build And Run A Multi-Cloud Network Architecture With Aviatrix (Sponsored) appeared first on Packet Pushers.

Heavy Networking 507: Build And Run A Multi-Cloud Network Architecture With Aviatrix (Sponsored)

Cloud networking is a challenge, to say the least. And when you've got deployments running in different public clouds, your challenges multiply. On today's Heavy Networking, sponsor Aviatrix joins us to discuss their cloud networking architecture, which provides a consistent operational environment on top of cloud-native constructs. Our guests are Hammad Alam and Shahzad Ali, both Principal Cloud Solutions Architects at Aviatrix.

Heavy Networking 505: Achieving Consistent Multi-Cloud Network Policy With VeloCloud (Sponsored)

Today's Heavy Networking dives into a multitude of topics with sponsor VeloCloud (a VMware company), including getting consistent network policies in a multi-cloud world, the emerging SASE category and what it means for SD-WAN and security, and how VeloCloud is incorporating analytics from Nyansa, which VMware recently acquired. Our guest is Craig Connors, Chief Architect at VeloCloud.

The post Heavy Networking 505: Achieving Consistent Multi-Cloud Network Policy With VeloCloud (Sponsored) appeared first on Packet Pushers.

Heavy Networking 505: Achieving Consistent Multi-Cloud Network Policy With VeloCloud (Sponsored)

Today's Heavy Networking dives into a multitude of topics with sponsor VeloCloud (a VMware company), including getting consistent network policies in a multi-cloud world, the emerging SASE category and what it means for SD-WAN and security, and how VeloCloud is incorporating analytics from Nyansa, which VMware recently acquired. Our guest is Craig Connors, Chief Architect at VeloCloud.

Using AppleScript To Size A Window To 16×9 On MacOS

As part of an automation workflow I’m building around Elgato Stream Deck, I needed a way to size an application window to 16×9. This would be one component of a workflow that would allow me to launch an app, size the window, position it on the screen, and hide all the other windows with the push of a Stream Deck button.

The easy part was the Stream Deck configuration. The hard part was the AppleScript–I had never written one.

The Script

This AppleScript is crude, but it’s a start. I explain what the script is doing using inline comments, which in AppleScript are noted by the leading double-hyphens, although pound signs and (* *) delimiters for multi-line comments are also supported.

----------------------------------------------------------
-- SET VARIABLES
----------------------------------------------------------
-- theApp = name of the app MacOS will act upon
set theApp to "ApplicationName"

-- appWidth = how many pixels wide we'd like the window
-- appHeight is calculated as a 16:9 ratio of "appWidth"
-- Note that "as integer" means decimal portions of a 
-- calculation are truncated.
set appWidth to 1600
set appHeight to appWidth / 16 * 9 as integer

-- screenWidth = display pixel width
-- screenHeight =  Continue reading

Heavy Networking 502: Get Off My VLAN! Old Network Engineers On What New Engineers Should Know

As more abstractions and automation layers creep into the network, are network engineers losing their grasp on core fundamentals? Three grumpy old network engineers ponder this question, talk about how we got here, and what can be done about it. Our guests are Chris Young and Ivan Pepelnjak.

The post Heavy Networking 502: Get Off My VLAN! Old Network Engineers On What New Engineers Should Know appeared first on Packet Pushers.

Heavy Networking 501: Automating Incident Response With NetBrain (Sponsored)

Today's Heavy Networking episode discusses automating your incident response. Our sponsor today is NetBrain, and we explore their product that deeply understands network topology to help you get to the bottom of a ticket without you having to query interfaces device by device while you troubleshoot.

The post Heavy Networking 501: Automating Incident Response With NetBrain (Sponsored) appeared first on Packet Pushers.

1 24 25 26 27 28 52