Artificial Intelligence in Software Development

Artificial intelligence (AI) is the ability of machines to perform tasks that normally require human intelligence, such as reasoning, learning, decision making, and creativity. AI has been advancing rapidly in recent years, thanks to the availability of large amounts of data, powerful computing resources, and breakthroughs in algorithms and techniques. One of the domains where AI can have a significant impact is software development. Software development is the process of creating, testing, deploying, and maintaining software applications that run on various devices and platforms.

Prices’ analysis of the best-selling items on Amazon.it in October 2020

You can read also the article on medium Amazon is one of the e-commerce platforms with the largest number of users in the world. By analyzing the data of the offers on Amazon.it, we can understand the online shopping habits of Italians. Reported below, the analysis of the prices of Amazon.it offers for the best selling items during October 2020. The data relates to six categories: electronics, clothing, kitchen, bags, shoes, watches.

Amazon offers

This is a website that I created that lists the best product offers listed on Amazon. The site is internationalized and shows the price graph of the offers for the last 20 price changes. you can find the website here.

Release software in Cloud, Desktop and Enterprises

There are different production environment types when it comes to release software: Read the Article on Medium published in the Serious Scrum publication Cloud applications like Gmail, that have their production environments in the cloud and are not installed on customer premises Desktop applications like Libre Office that are installed on the end customer physical machine Enterprise software products like SAP that are released in modules by SAP SE and later need to be customized to adapt to the customer needs Release software in Cloud In cloud-native platforms, everything is under the control of the organization that owns the product.

How to Achieve Customer Satisfaction with Scrum, DevOps, and microservices

Read the Article on Medium published in the Serious Scrum publication As software companies move toward automating software delivery and testing, they may consider extreme modularization with microservices. Scrum and DevOps Scrum and DevOps methodologies are very closely linked; without adopting Scrum or Scaled Agile, it will be very difficult to implement DevOps. The DevOps methodology is very much linked to the concept of silo removal at various stages of software implementation.