Consider a scenario where you are moving a file from folder A to folder B. Think about all the possible ways you can test this. Apart from the usual scenarios, you can test the following conditions:

  • Trying to move the file when it is opened
  • You do not have the security rights to paste the file in folder B
  • Folder B is on a shared Drive and storage capacity is full
  • Folder B already has a file with the same name

In fact, the list is endless. Supposed you have 15 input fields to test each having 5 possible values, the number of combinations to be tested would be 5¹⁵=30,517,578,125.

Source de l’article sur DZone (Agile)


Introduction

If you’re at all interested in Artificial Intelligence (AI) — and it seems likely that you are, since you’re reading this in the AI Zone here on DZone — it’s unlikely to be news to you that there is an AI skills shortage. Businesses are increasingly looking to invest in AI and are on the hunt for suitably skilled workers since traditional software teams without the experience of AI often encounter a number of challenges, as I described in a recent article in this zone.

Anyone thinking about joining the AI workforce will want to learn the subject, initially by doing some reading and research, but without committing to paying too much. But where to start? As the need to recruit skilled AI staff has grown, so a number of businesses and individuals have set out to provide training courses, books, and e-learning, and the price and quality of these vary, as you would expect. As with all education, if you commit a chunk of your time, you don’t want to find it wasted on out-of-date or incorrect information or to find that you are missing out on key skills after spending time and money on a course that promises to equip you appropriately.


Source de l’article sur DZONE (AI)

I consider this to be the biggest news for the week: Alpha Build of Percona Server for MySQL 8.0. Experiment with it in a Docker container. It is missing column compression with dictionary support, native partitioning for TokuDB and MyRocks (excited to see that this is coming!), and encryption key rotation and scrubbing. All in all, this should be a fun release to try, test, and also to file bugs for!

Database paradigms are changing, and it is interesting to see Cloudflare introducing Workers KV a key-value store, that is eventually consistent and highly distributed (at their global network of 152+ data centers). You can have up to 1 billion keys per namespace, keys up to 2kB in size, values up to 64kB, and eventual global consistency within 10 seconds. Read more about the cost and other technicals too.

Source de l’article sur DZONE

In this tutorial, our aim is to write a schema and load it into our knowledge graph; phone_calls. One that describes the reality of our dataset.

The Dataset

First off, let’s look at the dataset we are going to be working with. Simply put, we’re going to have:


Source de l’article sur DZONE (AI)

The Scrum Master profession spans a wide variety of skills, knowledge, and experience. Scrum Masters try to create high performing teams and drive organizational change. Although our primary focus and responsibility is the process, it’s people we work with all the time. Surprisingly, our profession focuses predominantly on developing cognitive intelligence (IQ). We need to learn to appreciate the value of emotional intelligence (EQ) in becoming great Scrum Masters.

What Is Emotional Intelligence?

The term emotional intelligence was first created by researchers Peter Salavoy and John Mayer, and popularized by author Daniel Goleman. Emotional intelligence has been defined as, "the ability to recognize, understand, and manage our own emotions, and recognize, understand, and influence the emotions of others."

Source de l’article sur DZone (Agile)

As I’ve said in the past, it is super easy to build a VSTS Build (now Azure DevOps Pipeline) to keep two repositories in sync. In that article, one of the steps is pushing the new code to the destination repositories with a URL like https://$(token)@myaddress.visualstudio.com/DefaultCollection, to automatically include a token to authenticate in the destination repository.

Now, some of my builds have started to fail due to timeout and I immediately suspected the reason: the name change from VSTS to Azure DevOps changed the base URL from accountname.visualstudio.com to dev.azure.com/accountname, and this broke the build.

Source de l’article sur DZONE

In this article, I will explain how to execute a Java method once or on Mulesoft Application Startup. With this approach, we can add or execute some needed tasks before a Mule Application fully deployed such as User Notification or Data Clean-Up (Truncation of Database Tables or purging of files from the temporary storage within the server).

First, we need to create a Custom Java Class that implements the interface MuleContextNotificationListener<MuleContextNotification> and override the onNotification() method. We also need to make sure that our startup logic should run after the Mule Context started.

Source de l’article sur DZONE

While attending an all-day session with a client, I noticed the following switch located on the wall:

If you can’t figure out what is going on, the switch is taped into the upright position and the attached label reads: "Please leave on at all times."

Source de l’article sur DZONE

"Microservices," the way it stands, is becoming a must-have for a lot of enterprises. It is being touted as the main component if you are leading a digital transformation journey. System integrators are having a field day calling themselves microservices experts. At the end of the day, 90% of implementations are going to fail. Why?

Because microservices by themselves are not the silver bullet. It is excellent armor, but by no means the only piece that you need to convert your legacy monolith — which, by the way, has seen the business grow leaps and bounds — into a lean, modern microservices architecture which will make your digital transformation journey successful. It is going to ruin a lot of C-level reputations.

Source de l’article sur DZONE


A Quick Recap 

Last time, we looked at how to leverage the SAP HANA R integration, which opens the door to about 11,000 packages. So, if you feel like the built-in libraries (APL and PAL) don’t offer what you need or if you feel like doing something your way too, now you can!

I hope you all managed to try this out, and probably some of you already started comparing the PAL implementation with R algorithms. Feel free to share your feedback!


Source de l’article sur DZONE (AI)