“Kubernetes has in fact already lost the war to serverless.”
All the cool kids are leap-frogging their thurt leadership.
Original source: Kubernetes won – so now what?
“[I]n my previous life working in IT, I’ll admit I wasn’t in the opinionated camp. I didn’t even understand it as a concept. I generally went for selecting software with the ultimate flexibility. What I didn’t realize was how often this led to analysis paralysis and decreased productivity.”
I remember one of the last projects I worked on. We were selecting a software product for financial planning and reporting. Ideally, we’d have found a solution that did 80% of what was required. We should have reevaluated the actual importance of the other 20% we thought we needed. Instead, we focused on that 20% until we settled on something that could handle it. Then implementation details, changing requirements, and complex technology got in the way anyway. As I recently heard one industry analyst say, “Choice is not a differentiator.”
Original source: My Interoperable Opinions of Cloud Foundry Summit 2018
Ran from 1996 to 2010 as it’s own conference, and the as part of Oracle OpenWorld. Now to be focused on more than just Java:
“Oracle Code One is our new developer conference that’s inclusive of more languages, technologies, and developer communities than other conferences.
Original source: Oracle Kills JavaOne
‘The traditional server request/response model for computing comes from an imperative programming model, though an events-based model really is more of a functional programming model, she noted. “Functional programming models work really, really well for distributed systems,” she said.’
Original source: Microservices: It’s All About the Events
Next week is my company’s big conference, August 1st to 4th in Las Vegas. The agenda looks amazing, and it’s packed with good speakers. My primary interest, as always, is learning how orginizations are moving from older ways of doing software to newer, better ways. There’s a great line up of “manager types” talking about exactly that. There’s also endless coding talk, don’t worry.
Check out our recommendations for the conference in a recent Pivotal Conversations episode:
I’m going to try to interview people for the Lords of Computing podcast here and there as I find them. My lack of any real planning might ensnarl that, of course. On the other hand, locking people’s schedule down for a speaking at conference is next to impossible. That’s my excuse at least.
If you’re interested and haven’t registered yet, you can still (I assume!) use the code pivotal-cote-300 to get $300 off registration.
Hopefully I’ll see you there!
The biggest cloud native conference is coming up at the first week of August, SpringOne Platform. To plan out my time I took at look at the sessions. Here’s what I’m looking forward to and what I think you, dear readers, will find interesting as well. Doing a list like this, of course, ends up excluding some awesome sessions, so be sure to check out the talk list yourself as well.
Also, if you’re interested and haven’t registered yet, be sure to use the code
pivotal-cote-300 to get $300 off.
Dealing with legacy
Almost every conversation I have with large organizations involves a discussion about dealing with legacy software. While you may not be running JFK era IT, you probably have to deal with legacy. Here’s some sessions on that topic:
Cloud Native Coding
Moving to The New, New Thing requires different ways of architecting and coding your software. Here’s some sessions that go over those new ways:
- 12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Developers? – “At the conclusion you will understand what is needed for cloud‐native applications, why and how to deliver on those requirements.”
- Architecting for Cloud Native Data: Data Microservices Done Right Using Spring Cloud – dealing with data is always a pain and one of the least talked about parts of the cloud native approach. I’ve seen Fred give a version of this talk, tho, I have to admit I wasn’t paying full attention. It’ll be nice to actually listen and watch.
- Building .NET Microservices – compatibility with .Net ranks up there with a top question right after asking about dealing with legacy. We recently talked with Kevin on Pivotal Conversations, so I’m looking forward to seeing .Net and Spring in action together to go all microservices crazy.
- Consumer Driven Contracts and Your Microservice Architecture – while we were walking to a park bar in Warsaw a few weeks back, Marcin explained this idea of contracts with API management. It sounded like an intriguing way, to use my rephrasing, get the benefits of type safety into a dynamic languages and type-enforcement-resistant environments like over-the-web APIs. Should be interesting. There’s also another session on using the contract metaphor if that’s your bag.
- Implementing Microservices Tracing with Spring Cloud and Zipkin – another one with Marcin and also Reshmi Krishna. I asked Marcin to explain all this Zipkin in Spring and PCF stuff to me on a train ride between Warsaw and Krakow: it was awesome, esp. given my background in systems management. When we talk about “day two problems,” a large part is monitoring new applications in production. I think Zipkin’s addition to cloud native ecosystem will be incredibly helpful.
- Who Does What? Mapping Cloud Foundry Activities and Entitlements to IT Roles – this is another one that could pop-up in the “dealing with legacy” bucket, but it’ll apply to net-new development as well: “In this session Cornelia will take a holistic view of the Cloud Foundry “control plane” and map the key functions to IT roles (perhaps with some redefinition), and she’ll show which entitlements allow which configurations.”
While cooked up demos of Pet Stores and Breweries are education, I’m most interested in hearing tales of what’s actually happened out in the world. Here are some of the case studies that look interesting:
- Building Out a CI/CD Pipeline at Express Scripts – “Find out how Brian worked with the Line of Business, with Application Development, and with IT to broker this alignment, exposing to the business why the infrastructure matters and why they were able to get a better seat at the table and become more relevant. Hear the reality of what Express Scripts experienced in adopting microservices, touch points into legacy integration, and how to approach the challenges involved.” Brian was also on the Lord of Computing podcast where he gave an excellent overview of transforming ESI.
- From 0 to 1000 Apps: The First Year of Cloud Foundry at The Home Depot – Home Depot has been using Pivotal Cloud Foundry for awhile now and each time I’ve seen them talk on the topic it’s been incredibly helpful to understanding how large orginizations do cloud native. Most of this session looks like meatware-talk, which suits me just fine!
- Unwinding Platform Complexity with Concourse – hear Matt Curry and his co-worker at Allstate, Alan Moran, talk about setting up their continuous delivery pipeline. Also, see my recent Q&A with Matt where we talk about this session, as well as transformation in general at Allstate.
The Usual Chuckle-heads
And, to highlight talks from my team:
- Someone got Casey to do two sessions! The Five Stages of Cloud Native and The Twelve-Factor Container.
- Cloud Native Java – if you haven’t seen The Josh Long Show, you should make sure to check this out. I’ve seen him present to a huge room and then an audience of one: it’s always fun, and educational.
Containers Will Not Fix Your Broken Culture (and Other Hard Truths) – as someone who’s actually run containers in production, Bridget is legit on this topic. Check out a little preview here from Velocity.
- Extending the Platform – the other part of the Cloud Native Java duo, check out Kenny: ”
There are several supported mechanisms for extending the platform. In this talk we’ll consider each method and which problem areas they address well. We’ll cover everything from user-provided services to first class services managed by BOSH.”
- Machine Learning Exposed! – when it’s time to hit the cocktail circuit, you’ll need to know about machine learning: “You’ll be the hit of your next party when you’re able to express the near-magical inner-workings of artificial neural networks!”
- IoT in the Cloud: Build & Unleash the Value in your Renewable Energy System – I’ve seen Mark talk and he packs a lot into a good, coherent session. Here, I like the idea of showing how the cloud native approach is helpful, if not needed, for IoT.
- DevOps for Normals – What’s Happening as Donkeys Adopt DevOps – my 2016 DevOps talk, updated with stats, studies, and advice I’ll have come across.
(And, remember: if you want to come, you can get $300 if use the code
pivotal-cote-300 when you register.)
The OpenStack Summit is in Austin this year, finally! So, I of course submitted several talks. Go over and vote for them – I think that does something helpful, who the hell knows?
Here’s the talks:
- DevOps for Normals – what’s happening as donkeys adopt DevOps – I gave one my first “state of DevOps” style talks back at the Atlanta OpenStack Summit in 2014. We’d just done a little DevOps study at 451 research. Now I give these types of talks a lot, updating them each time with the latest collection of charts and advice.
- Cloud Native Promises in the Land of Continuously Delivered Microservices – this is the talk I have going over exactly what a “cloud platform” is, why you’d care, and what it does for it. More than anything, it’s one of the many attempts to frame up what cloud is: a stack of stuff to help make software delivery better, put another way, the “infrastructure” that makes continuous delivery possible.
- Developer Marketing and Relations: Convincing the “Kingmakers” to give a crap about you – I’ve been trying to put together a panel to talk about developer relations for awhile now. As you may recall, I brain-dumped on that topic into the one (public) long-form report I did at 451 Research. For this panel, I picked a developer (Charles Lowell, The Frontside), a tech journo (Alex Williams, The New Stack), a marketer (Melissa Smolensky, CoreOS), a straight up developer relations person (David Flanders, OpenStack Foundation), and whatever it is I do. This seemed like a good bunch to go over why you’d want to do developer relations, what people do, and what works and doesn’t work.
I’ll be at the Summit regardless, but it’d sure be dandy to do some of the above too.
Round up of marketshare and commentary on the Apple Watch from Horace’s Apple Watch conference. 80% of wearable market, they say.
Source: Apple Watch by the (estimated) numbers, and 11 claimed myths about the wearable
I’m at Gartner AADI this year, the first time I’ve been to a Gartner conference. One of the sessions was a read-out of a recent survey about Agile. While a small sample set – “167 IT leaders in 33 countries” – it was screened for people who were familiar with or doing agile of some kind. As with all types of surveys like this, it’s interesting to look at the results both with respect to “what people are doing” and how they’re thinking about what they’re doing. Here’s some slides I took pictures of during the talk:
My first take-aways are:
- Well, Scrum is popular.
- Most of the “stumbling blocks” are, of course, meatware problems: people and “culture.”
- Pair programming, as always, gets no respect.
- Organizations want to use agile for speed, not for cutting costs.
OSCON is in Austin next year, which is fun for me, of course. It’ll be May 16th to 19th, a good time of year.
The call for speakers just opened, and closes at 11:59pm November 24, 2015 PST.
Source: OSCON 2016 Call for Speakers: Open Source Convention – O’Reilly OSCON, May 16 – 19, 2016 in Austin, TX