Part 1: How to build SCIM user provisioning

February 15 2018

0 comments 0
user provisioning scim mulesoft

User management and provisioning have always been tedious and time-consuming tasks for IT professionals. If you’ve seen any of my blog posts before, you’ll know that there are two things I like: exposés in the form of parentheses and removing tedious manual work.

Naturally, this meant I ended up trying to solve user management. One of the first questions I asked when I started addressing this problem was: why hasn’t this been solved yet?

MuleSoft at MuleSoft: The Center for Enablement’s discovery phase

center for enablement

Previously, I wrote a blog post about IT Engineering here at MuleSoft and how we use MuleSoft products at MuleSoft. Inter-team communication is critical for us to complete projects and we decided to implement a Center for Enablement (C4E) approach internally. The MuleSoft customer success team offered to assist us in pursuing an evolved approach to developing MuleSoft applications for IT.

Meet the top MuleSoft community contributors (Jan ’18)

mulesoft community roundup

We are lucky to have some great contributors in the MuleSoft community. And we’d like to highlight the things they do to make our community so fantastic. From the forums to in-person events and video tutorials, we see great community contributions from MuleSoft Developers willing to share their knowledge with others. Today, we want to recognize the great work of MuleSoft Developers in January 2018 and share it with you.

What are microservices?

what are microservices

Microservices – one of the most popular tech buzzwords  – are gaining traction in enterprises of all sizes. Major companies, from Spotify to Netflix, have become poster children for the values that microservices can provide.

MuleSoft at MuleSoft: Using our own products in IT engineering at MuleSoft

mulesoft champion

I’ve been an Integration Architect in IT engineering here at MuleSoft for about one and a half years. When I arrived, our group had a full queue of potential development projects, but were still maintaining many legacy and point-to-point applications created by external developers outside of IT. Each application was designed well and accomplished singular goals that satisfied the use cases from the business owners, but it’s been challenging to maintain these legacy applications within the context of our ever-evolving products.

Managing software complexity through intent-based programming

February 6 2018

0 comments 0
software programming intent

Software is losing its magic. We simply demand too much from the current approaches. As a result, software developers are losing the battle with complexity, often without realizing it. More often than not, little failures pile on top of other little failures, and life for the consumer, as well as the business, becomes more frustrating rather than easier.

How to make your website faster than 97% of other sites

February 1 2018

0 comments 0
website speed increase

Recently, the RAML team decided it was time for an updated server infrastructure. The original site used a web-based Content Management System (CMS) that required a lot of costly server resources. Each client request to the CMS invoked scripts that rendered the pages from outside sources, such as the database and theme;

This led to significant processing time before providing what was, in most cases, a static page. Of course, we ran a caching layer in front of the web server to speed up some requests,

New Year, New MuleSoft Developer Meetups

mulesoft meetups

The year 2017 was a great year for MuleSoft Meetups!

We launched the program back in July with the goal of gathering MuleSoft aficionados across the globe, along with curious developers willing to learn more about Anypoint Platform. In only 6 months, we launched more than 50 groups, and that’s just the beginning.

Your next integration project should be an API project

api integration project

During my time at MuleSoft, I’ve had a lot of conversations with people from other companies about their specific challenges and one recurring theme is almost always present: the conversation starts out talking about point-to-point integrations. It’s pretty natural when presented with two systems to want to draw a connection. The data here is needed there and, after that, we’re done because a problem was solved.

APIs versus web services

January 18 2018

0 comments 0
apis versus web services

What is the difference between web APIs and web services? Let’s start off with an analogy: all tigers are cats but not all cats are tigers. In a similar way, all web services are APIs, but not all APIs are web services. Web APIs and web services are often confused with each other; however, web APIs are an evolution of web services. Both facilitate information transfer, but web APIs are more dynamic than web services are.