From Lean Startup to Big Blue: Adapting Developer Relations to Zillions of Active Developers – my interview with Dave Nugent

Dave Nugent and I sat down together and Dave asked me the following questions about Developer Relations:

  • How do you prove the value of DevRel inside a large company?
  • How valuable is consistent messaging for DevRel?
  • How does leading DevRel differ between a startup and enterprise?
  • How does your team interface inside IBM?
  • How has your mission changed since you started at IBM?
  • Who in DevRel would you like to call out?

Q: How do you prove the value of DevRel inside a large company?

Probably one of the best ways and my favorite is to explain that developers today have a lot of influence. In other words, developers make decisions what software to use and buy. Many years ago software was purchased by executives and pushed down to developers (top-down approach). In most companies today itโ€™s the complete opposite. Developers try software and if they like it they go to their managers/executives (who has the budget) and ask them to buy the software. Instead of top-down itโ€™s now bottom-up approach. In some companies developers not only influence what software to buy but they also have the buying power.

Continue reading the interview.

Video and Q&A: Learn how COBOL and open source are used in modern mainframe ecosystem

Learn how COBOL and open source are used in modern mainframe ecosystem

I hosted an online meetup with Elizabeth K Joseph, IBM Developer Advocate on how COBOL and open source are used in modern mainframe ecosystem. The online meetup consisted of a short presentation and Q&A session. In the first part of the meetup Elizabeth covered the following:

  • What do modern COBOL and mainframes look like?
  • How is open source playing a major role in the modern mainframe ecosystem?
  • What kinds of DevOps tools are being made available to mainframe developers?

Elizabeth is an awesome speaker. I highly encourage you to watch the replay.

Continue reading “Video and Q&A: Learn how COBOL and open source are used in modern mainframe ecosystem”

For developers: 20 online meetup recordings you should watch from June 2020

IBM Developer hosts weekly online meetups on various topics. Online events are one of the best ways to scale your Developer Relations program and reach developers anywhere, anytime and for a long time after the event.

๐ŸŽŸ Register for our upcoming events

Node-RED Series

  • Node-RED Series: Getting Started with Node-RED Essentials
    Watch replay
  • Node-RED Series Node-RED Dashboard and UI Techniques
    Watch replay
  • Node-RED Series: Building end to end Node-RED Application
    Watch replay

Single Events

Containers Developer Summit – Online
Watch replay

Domain-Driven Design: Lessons Learned & Useful Patterns
Watch replay

IBM Cloud Series – Getting Started with Edge Computing
Watch replay

Kubernetes vs Red Hat OpenShift
Watch replay

Continue reading “For developers: 20 online meetup recordings you should watch from June 2020”

Video: How to update Google Sheets with JSON API

This video shows how to update Google Sheets with JSON API. The video is based on this blog post.

Video: Building a no-code application that sends an email and a text message when a new user registers

This 12-minute video shows how I built a no-code application that sends an email and a text message when a new user registers. I used the following no-code tools: Airtable, Parabola and Twilio. The video is based on this blog post.

Building a no-code app to send daily Covid-19 data

I live in Contra Costa County in the San Francisco Bay Area. The county has setup a web site with Covid-19 information for its residents. The main page shows key Covid-19 data updated daily. I have been visiting this page almost daily. This is how it looks for Friday, June 19, 2020:

Covid-19 data for June 19, 2020

I wanted to build an application that would email me this data every day. To continue my no-code journey I built a no-code application that sends me a daily email with the latest data. I didn’t need to write a single line of code!

These are the tools I used to build the application:

  • Simplescraper – to scrap data from the county web site and turn it into an API
  • Parabola – build a flow to invoke the API and send the email

This is how the application flow looks in Parabola:

Parabola flow

Let’s review the application flow.

Continue reading “Building a no-code app to send daily Covid-19 data”

Building a no-code application that sends an email and a text message when a new user registers

In this blog post I will give you an overview of how I built a no-code application that sends an email and a text message when a new users registers. This is part of me taking an application built with code and building it with no-code tools.

I previously shared how to build a no-code application to send positive news.

This particular application is based on Upkar Lidder’s application built with Apache OpenWhisk. The application registers a user and sends a notification via email and text.

I used Parabola to build this application. This is how the application flow looks:

Parabola application flow
Continue reading “Building a no-code application that sends an email and a text message when a new user registers”

20 online meetup recordings you should watch from May 2020

IBM Developer hosts weekly online meetups on various topics. Online events are one of the best ways to scale your Developer Relations program and reach developers anywhere, anytime and for a long time after the event.

๐ŸŽŸ Register for our upcoming events

AI/ML Masterclass

  • AI/ML Masterclass Part 1: Building and Deploying models with Visual Recognition and Natural Language Classifier
    Watch replay
  • AI/ML Masterclass Part 2: Building and Deploying models with Auto AI
    Watch replay
  • AI/ML Masterclass Part 3 – Building and Deploying models with Jupyter Notebooks
    Watch replay

IBM Cloud series

  • IBM Cloud Series – Getting Started with Serverless
    Watch replay
  • IBM Cloud Series – Getting Started with Containers
    Watch replay
  • IBM Cloud Series – Getting Started with AI
    Watch replay
  • IBM Cloud Series – Getting Started with Edge Computing
    Watch replay

A Developer’s Introduction to Kubernetes
Watch replay

Continue reading “20 online meetup recordings you should watch from May 2020”

More content ideas: event series, Q&A and short videos

Coming with content ideas is not easy. I have previously shared interesting content ideas you can try:

In this blog post I want to share a few additional ideas you can try.

Online event series

Pick a topic and schedule a series of online events covering a particular aspect of a bigger topic. For example Marek Sadowski and Lennart Frantzell are doing a 4-part online meetup on IBM Cloud.

IBM Cloud series
  1. IBM Cloud – Getting started with Serverless
  2. IBM Cloud – Getting started with Containers
  3. IBM Cloud – Getting Started with AI
  4. IBM Cloud – Getting Started with Edge Computing

I like breaking a topic into series as it allows to focus on a particular technology in more detail. You also don’t need to think about running out of time when you try to cover everything at once. Once you complete the series you can upload the videos to YouTube and publish a blog post with links and a short description of what developers will learn. You can also collect all the questions and answer them in a separate blog post. That’s part of content creates content approach.

Continue reading “More content ideas: event series, Q&A and short videos”

How to update Google Sheets with JSON API

Google Sheets is a well-known service and online spreadsheet. Google Sheets can be more than just a spreadsheet, it can be used as a back-end or a database for applications. For example, Glide uses Google Sheets as a database for its mobile applications. Glide allows to build a mobile application without any code connected to Google Sheets. It’s incredible how fast you can build a real app, .

I was building an app in Glide that displays the latest news using News API. I connected the app to a Google Sheets spreadsheet where I entered a number of news stories manually. The app looks like this:

Glide app

This is how the Google Sheets spreadsheets looks:

Data for Glide app in Google Sheets

If I need to update any news I can manually edit the Google Sheets spreadsheets and the Glide app will be updated.

This manual update is not ideal of course.

Continue reading “How to update Google Sheets with JSON API”