Is Python a Good Choice for Entreprise Projects?
A few weeks ago, one of my followers, Morteza, reached out and asked me the following:
I develop projects mostly with Python, but I am scared that Python is not a good choice for enterprise projects. In many cases, I’ve encountered a situation where Python performance was not sufficient, like thread spawning and so on, and as you know, the GIL supports one thread at the time.
Some friends told me to try to use Java, C++ or even Go for enterprise projects instead of Python. I see many job boards that require Python just for testing, QA or some small projects. I feel that Python is a small gun for showing my experiences and that I’d have to choose an alternative language.
As you are advanced and professional in many topics especially in Python, I’d need your advice. Is Python good enough for enterprise systems? Or should I choose an alternative language which fills the gaps that exist in Python? https://goo.gl/NShXgr #DataIntegration #ML
DataWeave – Tip #1
ICYDK: Tip number one will be about data existence check. There are often situations that nearly the same conditions need to be checked in every line. I have seen many transformations that were really long and complex. Reading them was not only difficult but a lot of repeatable conditional checks were made. Here I will show you an example that will evolve to a point where we can reuse everything that was possible. As a result, we should achieve more concise and readable transformations. MuleSoft is about to release new DataWeave, which is why my examples are both in 1.0 and 2.0.
Contract
Here is the input in XML format and the expected JSON result: https://goo.gl/geCfeP #DataIntegration #ML
Architecting API Management Solutions With WSO2 API Manager, Part 2
ICYMI: Welcome back! If you missed Part 1, you can check it out here!
Designing the Deployment Architecture
WSO2 has defined five deployment patterns for WSO2 API Manager based on the following four aspects of the deployment: https://goo.gl/3yvFQR #DataIntegration #ML
