REDtalks.live #48 – Deep API Monitoring w/ resurface.io

With the evolution of application architecture – from monolith to distributed, microservice – comes the need for modern ‘architecture appropriate’ monitoring and visibility solutions.

Traditional ‘packet sniffer’ tooling falls short in terms of the requirements developers need to transition from best-effort, educated guesses to detailed usage logging and traceability. To help realize these deep API monitoring goals, in this episode I’m joined by Founder and CEO of resurface.io, Rob Dickinson. 

Rob, who has a long history in the traditional application monitoring space, tells us how the tools and approaches of yesterday just don’t work in today’s distributed, microservice, ‘API first’ world. Watch this episode to understand how resurface.io delivers “DevOps-friendly instrumentation” for the modern, agile service.

 

For more information on Resurface.io:

  • You can view their YouTube Channel here
  • Take a look at the examples on GitHub here
  • And even run their demo yourself, here

 

Thanks for listening!

REDtalks.live #47 – POSTMAN API client w/ creator & CEO, Abhinav Asthana

Very excited about today’s episode where I’m joined by Abhinav Ashtana, the creator and CEO of world renowned API client, POSTMAN.

 

In this episode, hear Abhinav explain how POSTMAN started – how a personal frustration with API interactions presented an opportunity to create something cool. Learn about the journey POSTMAN took and the use cases that shaped its form today. Lastly, hear about the latest POSTMAN training capabilities shipping in version 7.0 (totally free) to better enable adoption by learning directly within the product as you use it.

Take a peek at this capability in the POSTMAN blog here.

Thanks for listening!

 

REDtalks.live #46 – ‘API Contracts’ w/ Kin Lane

API Contracts, or ‘API Parenting’ as I like to call it, is a critical part of API creation and delivery. So, if you’re thinking if implementing an API, or maybe you already have and things aren’t going so well, then this is the episode for you!

For API consumers, the API Contract sets expectations. It lets you know whether functionality may change at short notice, or not. It informs you of rate-limiting policies, and of the providers uptime/availability commitments. As an API consumer, you should demand API contracts of your providers to inspire confidence in your API consumption choices.

For API creators/providers, your consumers get all of the above – confidence in your API. If you love your customers/consumers, you’ll provide them an API contract, and honor it.

To learn more about API contracts, from the API evangelist (apievangelist.com), Kin Lane, himself, watch this episode!

Thanks for listening!

REDtalks.live #45 – being ‘open source’, practicing ‘social coding’

Great to have GitHub’s Christian Weber (t: @classicwebdog) on the show again to help us understand what being part of the open-source community is all about.

Some key theme’s from this episode:

  1. Git IS all about ‘Social Coding’
  2. GitHub is NOT your download server
  3. Adopting open-source is a lot like hosting a meetup; be present, communicate, and listen
  4. Be receptive to feedback

Watch now:

 

Thanks for listening!

REDtalks.live #43 – “API First Strategy” w/ Kin Lane

Welcome to episode #43 where I’m joined by super-famous API evangelist, Kin Lane – yes, the Kin Lane behind apievangelist.com

Watch this episode to learn about Kin’s background and how he’s helped many organizations of different sizes realize the benefits of an “API First” strategy. Or just watch to see if he really does look like this:

Theme’s in this episode:

  • API First strategy
  • API Politics
  • Applying API’s to existing technologies/services

Enough words, watch/listen here:

Thanks for listening!

REDtalks.live #42 – Dev’s gone rogue

There’s lots of talk in the computer networking media about the need to pick up some scripting/coding skills to stay relevant in the modern agile/DevOps world. To better understand this perspective, in episode #42 we take a look at it from the opposite direction… from that of two developers who switched to networking!

Joining me in this episode, Cody (who I refer to as ‘Cory’, not once, but twice… sorry, Cody – if that even is your name…) Green, and Daniel Edgar explain how developers look at networking and how to avoid the common miscommunication problems between the two important but very different worlds.

Thanks for joining me CODY Green and Daniel Edgar!

Thanks for listening!

REDtalks.live #41 – Grafana Dashboard update for SSL stats

Watch this episode to see how you can view F5 BIG-IP SSL statistics in the latest Grafana Dashboard for the BigStats telemetry exporter.

Well, I know I already posted the end of year wrap-up episode (REDtalks.live #40 – 2018 in Review) but I had a little free time and here we are on the very last day of the year with an update to add SSL statistics to the Grafana Dashboard for BigStats.

 

Thanks for listening!

REDtalks.live #39 – Me at Github Universe

Last week Github Universe happened. You missed it? I’m sorry. Don’t let it happen again!

Github Universe is awesome. Some things that stood out for me:

1) No Badge Scanning

It took me no more than 30 seconds to get through registration and collect my badge, a process that brings with it the reminder of how many times I’m going to be scanned onto follow-up email and call lists for things I’m really not interested in. Nope, not at Github Universe. Everyone is free to communicate without a sales/marketing push.

2) The Right People

Every sponsor stand I visited was staffed with the people that created/architected their offering. I can’t recall a conference where every interaction resulted in all the answers to all the questions, at once. That was pretty sweet, right there!

A quick example, I stopped by the Microsoft stand part way through a VS Code demo. I was approached and asked if I had any questions by an employee, who turned out to be one of the developers behind the Github Pull Request extension. Immediately after asking a question about the extension we were both looking at the source code and I was getting a detailed walk-through.

This made my week! And it didn’t just happen once…

3) Culture

The people at Github Universe were all on the same side: the sponsors, the guests, the event support staff, everyone went out of their way to ensure the best experience was had by all. I really cannot fault the execution…

4) My awesome demonstration!

Last, but not least, I appeared on the Github Universe Demo Desk where I demonstrated managing some F5 BIG-IP virtual appliances via Github Enterprise and the practice of Network Configuration as Code.

Here’s the powerpoint presentation: Introducing Network Configuration as Code

And here are the videos:

Quick Intro

 

RBAC & Config Rollback

 

Advanced – multi-change commit

 

REDtalks.live #36 – Christian Weber from GitHub on Infrastructure as Code

Delighted to have GitHub’s Christian Weber on the show this week to share his experiences with Infrastructure as Code.

Watch this episode to hear Christian explain some personal experiences, from his days before he worked at GitHub, where Infrastructure/Configuration as Code would have made a big difference. Learn from first-hand experience how certain practices can bring order back to a dire situations.  But if you’re too busy right now, you could just come and hear our talk at the F5 Agility conference in Boston (August 13th – 16th) titled “Super-NetOps: Configuration as Code”


“…by treating everything, like a configuration file, as a template we go back into our previous state without relying on a failure state as a means of recovery…”

Christian Weber, GitHub


 

Enough words from me, Christian’s wisdom awaits you in the video below:

 

Thanks for listening!

REDtalks.live #35 – How to get started

In this episode I’m joined by F5 Consultant, Vinnie Mazza, to hear his experiences with getting started on his programmability and automation journey. Vinnie shares with us how a project outside of work  inspired him to learn new skills that, coincidentally, are directly transferable to the workplace.

In this video you will see how, armed with no more than curiosity and a couple of Raspberry Pie’s, Vinnie revolutionized a local police training facility that was in dire need of improvement. The skills he learned from this project not only helped others but also took him on a journey through scripting languages and frameworks that turned him into the automation-ninja that many customers get to appreciate today.

Remember, listeners! Everyone starts from the beginning. Find a project, doesn’t have to be at work, and see what you can come up with.

Linked referenced in this episode:

Thanks for listening (and sorry for having some mic problems this week… New microphone ordered!)