Tags
UKOUG Partner of the Year Awards – contribution to bringing Glassware Home
13 Friday Oct 2017
Posted in General, Oracle, Technology
13 Friday Oct 2017
Posted in General, Oracle, Technology
Tags
10 Tuesday Oct 2017
Posted in General, Oracle, Technology
Tags
"Open API", apiary, apiary.io, APIBlueprint, editor, ODC, Swagger
This post is my contribution to the Oracle Developer Community (ODC) Appreciation Day. The idea of the event is best explained by Oracle Base – go here.
The Apiary Editor has to count as a pretty new entry into the possible features that could be considered with Apiary only coming into the Oracle family in the last year. Apiary as a solution provides a platform by which modern REST based APIs can be designed, documented and simulated. Apiary supports the API First design philosophy (more here) using API Blueprint notation or Swagger (now known as Open API).
The feature I want to focus on is the Apiary Editor itself (shown below), particularly when working with the API Blueprint. The beauty of the solution is that as the documentation or API syntax is edited in the editing side (left) the API definition/documentation immediately appears on the presentation side of the editor (right) making it easy both see the technical specificastion and how the information is initially presented to a potential API user. This makes it really easy to understand the clarity of what is being communicated which is one of the important aspects of an API definition and API first.
Whilst Agile development states ‘prefer working code over documentation’ this provides agility as you can develop the API definition and allow people to develop against the contract we can still easily deliver quality API descriptions with sufficient information to make it understandable to a 3rd party.
09 Monday Oct 2017
On Friday 29th September, 2 days before the commencement of Oracle’s most important event of the year – OpenWorld whilst attending the Oracle Partner Advisory Council I received word that I had been promoted to a full Oracle Ace.
For those not working in the Oracle ecosystem this is comparable to being confirmed as a Microsoft MVP, a SAP Mentor or Java Champion. These schemes recognize contributions made by non employees to the community and the parent company itself. These contributions range across public speaking, articles for journals, helping through the various community sites and blogging among others. Hoist the accreditation is based on contribution, to be a successful contributor you need to be deeply knowledgable in your specialisms.
The importance of the Ace recognition is important for my employer (Capgemini) and for myself for different reasons. For an employer the association of expertise can be a key value propositions, and some Oracle partners actually use the number of Aces they employee as a key part of their differentiator and market proposition. Secondly, being out communicating with the community raises brand awareness increasing the chances of both sales but also make the company more attractive as a potential employer. Finally, through participating with in events you get to know product managers and other scenario Oracle people. As a result, when additional support and engagement is needed you have the contacts to draw on. But is not just help, the opportunity to contribute to product development exists. In many respects this can become a virtuous circle – the more you do the more opportunities open up, the more you can do.
For me personally the Ace programme is a very friendly embracing community that whilst can be commercially competitive is very mutually supportive. This combined with the fact that the culture of sharing knowledge is actively encouraged, supported and acknowledgement of those efforts is always satisfying.
In the middleware space there are less than 50 active Oracle Aces of all grades globally. Four of those are in the UK Luis Weir (Ace Director – Capgemini), Simon Haslam (Ace Director – eProseed), Mark Simpson (Ace Director – Griffiths Waite) and myself. I am also fortunate enough to count all three as friends.
05 Thursday Oct 2017
Posted in API Platform CS, General, OIC - ICS, Oracle
Tags
API, API Platform, APIP, conference, OIC - ICS, OOW, OOW17, Oracle, presentations
With Oracle Open World 2017 over the ICS presentation is available at – Oracle integration cloud service (ICS) best practices learned from the field (OOW17)
We saw a lot of exciting new features and capabilities coming from Oracle in the ICS space. So keep an eye on the site as we publish new articles.
The API Platform presentation that was co-presented with Luis Weir is here…
13 Wednesday Sep 2017
Posted in General
With Oracle Open World 2017 only a few weeks away we are in overdrive in terms of preparation. The first couple of chapters of our next book are heading to Packt so will be available through Alpha schema by the time of OOW. You can see the book at Packt (here) or on Amazon (here – note cover is wrong here).
The book now has its own domain at apiplatform.cloud which we’re quickly putting together. As the book progresses we will be making supporting content available.
With Open world there are the commercial activities of creating some fresh brochures. Not only important generally, but to help as Capgemini will have a large stand and will be sponsoring some activities.
Open world itself will be a busy week with two presentations (one each on ICS and API Platform), and three video casts pencilled in with Dev Archbeat from the developer lounge.
17 Thursday Aug 2017
Posted in General
So we’ve got more talking going on than writing at present. With an appearance on another OTN Podcast about Microservices and their relationship to SOA (or not) which includes thought leaders such as Chris Richardson (http://microservices.io/).
Then we have in September presentations for the UKOUG Developer SIG and Middleware and Integration SIG.
All before Open World this year, where I am due to speak twice; once with my ICS co-author Robert van Mölken and once with Luis Weir on APIs.
12 Wednesday Jul 2017
Posted in General, Oracle, Technology
Tags
conference, microservice, Oracle, OUG, planning, Presentation, SOA, Tech17
As part of the UKOUG SIG committee for middleware I have had the opportunity to contribute to the planning of the conference in December (Tech17). The agenda looks really exciting with a range a high class submissions covering on-premises to cloud, from micro to monolith, API to application, source to SOA.
Presenters go from newbies to world class names, not to mention key Oracle product managers.
Here are a couple of tweets from the planning day …
10 Monday Jul 2017
Posted in General
Tags
When working with a team that is made up of individuals often working on diverse activities, as often happens with an architecture practise keeping everyone feeling engaged, informed and connected can be challenging.
Several years ago I was introduced to the idea of a 15:5. The concept is incredibly simple, demands little of the individual but really help address these issues. The idea works like this …
Once a week – ideally mid-afternoon on the last day of the week. Each individual takes no more than 15 minutes to answer 5 questions and then emails it to the rest of the team. The emails typically will take no more than 5 minutes to read. He questions are along the lines of:
The last question all the simplest can be the trickiest. The goal of this question is to help the team leader and understand the mood of the team and individuals. Having this insight means underlying issues of ill feeling etc can be addressed. But answer this question directly, can result in very anodyne responses. This can be addressed by encouraging people to respond with a bit of humour. This can reveal a lot more indirectly. One of my former colleagues, who was working in very challenging conditions got finding funny ways to express his frustration. For example “Forest Gump said life is like a box of chocolates, fine but I keeping the box when everyone has eaten all this nice chocolates if I’m lucky”.
Where do I need help, can be a directed request for some assistance, or could be I’ve been asked to do something that isn’t my area of knowledge. This kind of sharing can mean another member of he team, who maybe be able to help can respond or the team lead can look to facilitate some support.
Typically reading these emails only takes a few minutes. A lot of people when I’ve introduced this idea have pushed back and said – those minutes add up when there are a lot of us. This maybe true, but you don’t have to read them all at once, and pausing for a couple of minutes here and there whilst you drink your coffee, waiting for a meeting to start is dead time well used.
The secret to making this work is everyone does it regardless of seniority every week (unless you’re on holiday). To illustrate the idea, here is an fictional example:
What have I done this week,
- An RFI that was passed to us for input at the last minute for infrastructure consulting
- Got to the bottom of customer’s process for requesting network changes
- Submitted network change requests
What have I got planned for next week,
- Get incoming devs into Active Directory and into the correct groups
- Get load balancer policy updated for app x
- Project handover and holiday
What are my successes,
- Finally got to the bottom of customer process and accountabilities
- RFI returned
Where do I need help,
- Given the urgency of customer project that some with some pull keeps pressure on infrastructure
- Input from Joe to configure load balancing in F5 appliance
How do I feel?
Shattered, RFI being last minute and people playing politics around it BUT some time out with the family next week.
03 Monday Jul 2017
Posted in chatbots, Cloud, General, Oracle, Technology
Tags
API, article, blog, chatbots, integration, Leon Smiers, Luis Weir, Oracle, OTN, registries
So it has been a busy week in terms of seeing articles published that I’ve at least contributed to. It’s funny the gap between writing and publishing can be several weeks. So whilst we’re thinking about new things we see the twitter pickup etc or work several weeks old.
Anyway, first up was a contribution to Leon Smiers‘ blog on integrating chatbots. The latest in a series of excellent blog posts looking at the capabilities a chatbot solution needs etc. The latest post is about integration, hence my contribution. My contributions to the blog series go back to the conversations Leon and I had whilst at the Oracle Partner event earlier this year. Since then, I have helped Leon by providing a critical eye and offering suggestions.
The big event, has been to have an article published on Oracle Technology Network(OTN). This is a bit of an honour as we where invited to write. My piece can be found at here. It is actually a part of a pair of articles written for OTN. With article was written by Luis Weir, and is the parent article about API management.
My article came about as a result several discussions with Luis whilst travelling to and from a client about the relationship between between microservice registries, load balancers and API Gateways. Particularly as API Gateways have a natural relationship with microservices. I’ll say no more, go read the article.
18 Sunday Jun 2017
Now the big news, we have just agreed with Packt Publishing to write a book around Oracle’s new API Platform Cloud Service (APIP CS). This is going to be more of a team effort with 4 of us working on the book. With all the authors working for Capgemini as well it should be a lot easier in terms of effort The book is being targeted for late this year to be published so that we can cover the major features being released this summer which will make the product a lot more rounded and complete.
The book will also bring in another initiative that has been running in a fairly low profile manner, but starting to shape up in the form of something called OMESA (OMESA.io). This initiative is a cross party approach to define a reusable reference architecture that engages both the legacy landscape along with API driven / microservices based contemporary solution delivery.
We will of course continue to blog about ICS at https://oracle-integration.cloud
You must be logged in to post a comment.