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

Taking the next step in accelerating configuration of SAP SuccessFactors Learning

Just three month after publishing the first blog about SAP Best Practices for SAP SuccessFactors Learning, I am thrilled to write about the new second version, which has just been made available via the SAP Best Practices Explorer. This new solution package comes with extended scope to allow customers and partners to benefit from even more pre-configured processes and accelerator assets such as process flows, simulations, configuration guides and end-to-end test scripts.

All designed to drive standardization of implementation projects based on SAP Best Practices.

SAP SuccessFactors Learning helps customers to develop their talent with accessible, relevant and personalized training and reduce compliance risk. The following topics are true highlights in this enhanced SAP Best Practices version:

Learning management

These comprehensive processes cover the creation of different learning items such as scheduled-only and online-only items and explain curricula and programs to structure and manage learning content. In addition to the content of the previous version, these new scenarios have been added:

* Descriptions for integrating BizX with LMS
* Batch import of curriculum and learning assignments and import of learning content
* Integration of Virtual Learning Service (VLS) with Adobe Connect®
* Notifications enablement

Learning evaluations

Learning evaluations based on questionnaires facilitate the feedback and evaluation of user satisfaction with a course. These questionnaires can be assigned to learning items for learning evaluation.

Learning assessments

Exam assessments have been designed to take care of more complex evaluations and are supported by a question library which allows to share questions among exams.

Learning groups with SAP Jam

SAP Jam integration allows to bring together the world of more formal learning with the more informal social learning. For that reason, Jam groups can be assigned to programs as well as learning items.

Learning competencies

Competencies are used to measure mastery fo of learning events and are shared with other BizX applications. The SAP Best Practices describe how to make BizX competencies available in SAP SuccessFactors Learning and how to use competencies with learning items.

Go to https://rapid.sap.com/bp/BP_SFSF_LMS, explore the complete package content and if you are a SAP SuccessFactors partner, you might want to look into how to get your packaged solutions SAP-qualified.

And please continue to provide us with your valuable feedback so that we can continue to help you to accelerate SAP SuccessFactors projects.

  http://bit.ly/2GL0d4w #SAP #SAPCloud #AI