In this episode of APIs Unplugged, Mike and Matt sat down with Twilio’s Director of Software Engineering, Lorinda Brandon. Brandon has extensive experience both as an engineer and a product manager — leading technical and product teams at Twilio, Capital One, SmartBear, EMC, Intuit, Interleaf, and the U.S. Air Force. We wanted to ask her about her current work with Twilio and SendGrid along with her work in product management throughout the evolution of software products from packaged disks to on-demand APIs.
Following the technological trends discussed in Episode 1, Mike Amundsen (MuleSoft API Strategy Advisor) and Matt McLarty (MuleSoft Global API Strategy Leader) discuss API-related business and organizational trends they see for 2020 in Episode 2 of the APIs Unplugged podcast. These trends range from product design and product management thinking being applied to API development, to an increase in market maturity for external APIs, to a greater level of decentralization in organizations building and supporting API products.
As we enter a new decade, APIs are involved in many current technology trends. Web APIs are common in microservices, service mesh, public cloud platforms, machine learning, and smart devices. In this inaugural episode of the APIs Unplugged podcast, Mike Amundsen (MuleSoft API Strategy Advisor) and Matt McLarty (MuleSoft Global API Strategy Leader) discuss the most significant technical trends related to APIs for 2020.
Database schema migration is often an intimidating concept for many software engineers. In an ideal world, developers start with the perfect database schema that can scale to handle millions of requests to their service. But there can be times where you pick the wrong datastore or a data model that you need to change after your product is in the hands of customers.
Our engineering team at MuleSoft faced this challenge last year.
I have been asked so many times about DataWeave Performance during my time in the field. This is because developers try to find arguments to not use it when they realize that a new and proprietary programming language is introduced. Most of the time they have the same “natural response” of resolving the problem by going to the known and comfortable zone called “Java.”
Anti-patterns can be hard to spot. Anti-patterns are the inevitable outcome when a rule set is applied so rigidly that it yields the opposite of the original desired outcome.
User experience is no exception to anti-patterns. As UX principles and practices become more commonplace, enterprises are finding themselves faced with an increasing number of failures in the nooks and crannies of the experiences they are crafting.
Many customers I meet are either evaluating or beginning their implementation of microservice architectures. Some of these customers are coming off big-bang projects that have failed to replace large legacy assets.
Predictability is the primary reason companies embrace agile over waterfall. The full slate of reasons vary depending upon the context of the company, and it would certainly not come as a shock that many companies embrace agile because it’s hip. But for the most part, large companies (aside from the ones trying to be hip) tend to embrace agile for predictability with a capital P.
If you were existing anywhere but under a rock for the last few weeks, then you were probably subjected to a gauntlet of GDPR notifications from the websites that you frequent, including ProgrammableWeb. They may not have even mentioned GDPR or the General Data Protection Regulation. But the sudden onslaught of these messages while visiting those sites, or via email, or both was unquestionably due to the mad rush by website operators (your’s truly included) to meet the May 25 deadline for complying with the sweeping privacy regulation that was established by the European Commission (EC).
In a previous life, I worked primarily with the operational side of the IT business, which is concerned with monitoring and operational alerting. The requirements we implemented were variations on a theme that typically started with the business asking IT to provide an SLA for “availability” of a service as well as an SLA for the responsiveness of a service. On the surface, these requirements were clean and simple, but in practical terms, things got murky very quickly.
MuleSoft provides the most widely used integration platform for connecting any application, data source or API, whether in the cloud or on-premises. With Anypoint Platform®, MuleSoft delivers a complete integration experience built on proven open source technology, eliminating the pain and cost of point-to-point integration. Anypoint Platform includes CloudHub™ iPaaS, Mule ESB™, and a unified solution for API management™, design and publishing.