<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pasquale Langella</title><link>https://news.pasqualelangella.com/en/</link><description>Recent content on Pasquale Langella</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Tue, 25 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://news.pasqualelangella.com/en/index.xml" rel="self" type="application/rss+xml"/><item><title>About me</title><link>https://news.pasqualelangella.com/en/posts/about-me/</link><pubDate>Tue, 25 Feb 2025 00:00:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/posts/about-me/</guid><description>Hello and welcome to my personal website. I am a Solution Architect passionate about creating innovative solutions that solve real-world problems and enhance user experience. I try to create a strong connection between business and development teams so that the implementation effort is aimed at creating value for the customers. I make sure that the business initiatives I follow are carried out with the satisfaction of everyone, from the client to the team members.</description></item><item><title>How o3-mini-high Solved a Decades-Old Programming Challenge</title><link>https://news.pasqualelangella.com/en/2025/02/22/how-o3-mini-high-solved-a-decades-old-programming-challenge/</link><pubDate>Sat, 22 Feb 2025 10:30:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2025/02/22/how-o3-mini-high-solved-a-decades-old-programming-challenge/</guid><description>Since 2023, I have been experimenting with solving the 227 Puzzle challenge hosted on the online judge platform using OpenAI’s GPT models. After countless trials, chatGPT cracked it when the o3-mini-high model was released in February.
Why was this puzzle so challenging? The 227 Puzzle, a decades-old brain teaser, involves sliding tiles into place — deceptively simple yet complex to solve programmatically.
The online judge platform hosts programming challenges that help users prepare for competitive programming contests.</description></item><item><title>Building an Auto-Brightness Script with ChatGPT</title><link>https://news.pasqualelangella.com/en/2025/02/14/building-an-auto-brightness-script-with-chatGPT/</link><pubDate>Fri, 14 Feb 2025 10:30:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2025/02/14/building-an-auto-brightness-script-with-chatGPT/</guid><description>Ever get tired of constantly adjusting your screen brightness depending on the lighting in your room? I did too. So, I had an idea: why not automate it? But instead of spending hours researching APIs and troubleshooting errors alone, I teamed up with ChatGPT to help me build a script that would do it all for me.
What started as a simple question—&amp;ldquo;how can I change the screen brightness in windows 11 using python and winsdk?</description></item><item><title>Architectural Kata Agile Dead Trees Solution By GPT-4o</title><link>https://news.pasqualelangella.com/en/2024/06/14/architectural-kata-agile-dead-trees-solution-by-GPT-4o/</link><pubDate>Fri, 14 Jun 2024 10:30:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2024/06/14/architectural-kata-agile-dead-trees-solution-by-GPT-4o/</guid><description>One year later the experiment about creating a solution for the Architectural Kata Agile Dead Trees using chatGpt that you can find here
I asked the same questions to GPT-4o and the results are quite impressive. At the end of the article I&amp;rsquo;m explicitly asking to create the software architecture taking into account microservices architecture design patterns, guess how it went :D
This article was featured also on the Dear Architects Mailing list #191</description></item><item><title>Architectural Kata Agile Dead Trees Solution By ChatGpt</title><link>https://news.pasqualelangella.com/en/2023/05/09/architectural-kata-agile-dead-trees-solution-by-chatgpt/</link><pubDate>Wed, 10 May 2023 08:30:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2023/05/09/architectural-kata-agile-dead-trees-solution-by-chatgpt/</guid><description>This is an experiment to check the ability of ChatGPT (GPT-4) to create software artifacts from given requirements. The architectural kata is taken from Ted Neward&amp;rsquo;s repository tedneward/ArchKatas. The ChatGPT output was taken as it was generated without any modification, even the text formatting was generated in markdown language and left as it was generated. I will try to score the tasks from 0 to 10 considering how useful and precise is the generated output.</description></item><item><title>Artificial Intelligence in Software Development</title><link>https://news.pasqualelangella.com/en/2023/05/08/artificial-Intelligence-in-software-development/</link><pubDate>Mon, 08 May 2023 10:30:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2023/05/08/artificial-Intelligence-in-software-development/</guid><description>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.</description></item><item><title>Prices’ analysis of the best-selling items on Amazon.it in October 2020</title><link>https://news.pasqualelangella.com/en/2020/10/31/price-analysis-amazon-offers-october-2020/</link><pubDate>Sat, 31 Oct 2020 10:30:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2020/10/31/price-analysis-amazon-offers-october-2020/</guid><description>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.</description></item><item><title>Amazon offers</title><link>https://news.pasqualelangella.com/en/2020/10/30/amazon-offers-website/</link><pubDate>Fri, 30 Oct 2020 00:00:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2020/10/30/amazon-offers-website/</guid><description>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.</description></item><item><title>Release software in Cloud, Desktop and Enterprises</title><link>https://news.pasqualelangella.com/en/2020/04/24/release-software-in-cloud-desktop-and-enterprises/</link><pubDate>Fri, 24 Apr 2020 09:33:45 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2020/04/24/release-software-in-cloud-desktop-and-enterprises/</guid><description>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.</description></item><item><title>How to Achieve Customer Satisfaction with Scrum, DevOps, and microservices</title><link>https://news.pasqualelangella.com/en/2020/04/03/scrum-devops-and-microservices/</link><pubDate>Fri, 03 Apr 2020 13:58:33 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2020/04/03/scrum-devops-and-microservices/</guid><description>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.</description></item><item><title>Scrum and the branching strategy</title><link>https://news.pasqualelangella.com/en/2020/03/23/scrum-and-the-branching-strategy/</link><pubDate>Mon, 23 Mar 2020 15:40:58 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2020/03/23/scrum-and-the-branching-strategy/</guid><description>When using Scrum, it’s critical to have a product that can be released at the end of each Sprint. To be able to release so frequently you need to have a good branching strategy. Fortunately, there are tools that allow you to manage the software in the best possible way both in terms of tools and processes.
Git and Gitflow The most widely used versioning system for managing source code is Git.</description></item><item><title>How to organize Scrum teams</title><link>https://news.pasqualelangella.com/en/2020/03/15/how-to-organize-scrum-teams/</link><pubDate>Sun, 15 Mar 2020 14:00:07 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2020/03/15/how-to-organize-scrum-teams/</guid><description>Read the Article on Medium published in the Serious Scrum publication
What Scrum suggests Company products can vary in complexity. To manage them may be required from groups of 2-3 people to groups that can involve more than 100 people. The Scrum guide suggests to have teams composed from 3 to 9 members; The Product Owner and Scrum Master should not be counted in the group size, unless they implement the backlog items themselves.</description></item><item><title>From Agile to DevOps, thinking about microservices</title><link>https://news.pasqualelangella.com/en/2020/03/07/from-agile-to-devops-thinking-about-microservices/</link><pubDate>Sat, 07 Mar 2020 17:57:59 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2020/03/07/from-agile-to-devops-thinking-about-microservices/</guid><description>Most software companies are moving to agile processes, towards automating software delivery, testing and thinking about extreme modularization with the use of microservices.
Agile and DevOps Agile and DevOps methodologies are very closely linked; without adopting an agile process, you can’t do DevOps.
The DevOps methodology is very much linked to the concept of silo removal at various stages of software implementation. In particular, the breaking down of barriers between the developers, the testers, up to the people responsible for the release and installation.</description></item><item><title>How computers learn</title><link>https://news.pasqualelangella.com/en/2020/03/06/how-computers-learn/</link><pubDate>Fri, 06 Mar 2020 08:49:58 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2020/03/06/how-computers-learn/</guid><description>This article is intended for non-experts who want to have a basic understanding of how Artificial Intelligence works.
All the programs we run on our computers are made up of algorithms. An algorithm is a sequence of instructions that the computer executes to accomplish a specific task. From simpler tasks such as additions to more complex ones such as learning algorithms.
Some history Learning algorithms are based on mathematical methodologies that have been developed since 1935 within a branch of applied mathematics called operational research.</description></item><item><title>Drum Machine Experiment with HTML 5</title><link>https://news.pasqualelangella.com/en/2014/05/24/drum-machine-html5-experiment/</link><pubDate>Sat, 24 May 2014 00:00:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2014/05/24/drum-machine-html5-experiment/</guid><description>Hey everyone, welcome to my blog where I share also my passion for music and coding. Today I want to show you an experiment I did with a drum machine written in javascript. A drum machine is a device that can produce different drum sounds and rhythms. You can use it to create beats, loops, and patterns for your songs. I hope you enjoy it and maybe get inspired to try to modify the code yourself!</description></item><item><title>Arkanoid Experiment with HTML 5</title><link>https://news.pasqualelangella.com/en/2009/05/24/arkanoid-html5-experiment/</link><pubDate>Sun, 24 May 2009 00:00:00 +0000</pubDate><guid>https://news.pasqualelangella.com/en/2009/05/24/arkanoid-html5-experiment/</guid><description>Hey, gamers! Do you love classic arcade games like Arkanoid? If so, you&amp;rsquo;re in luck, because I have something exciting to share with you. I&amp;rsquo;ve been working on a video game project that is inspired by Arkanoid, but with a modern twist 😋. It&amp;rsquo;s written in JavaScript, so you can play it on your browser or on your mobile device. You can find the source code here</description></item></channel></rss>