Articles

Kubernetes offers developers tremendous advantages… if they can overcome the platform’s inherent complexities. It can be a big « if. » Without additional tooling, developers aren’t able to simply develop their applications on Kubernetes, but must also become experts in writing complex YAML templates to define Kubernetes resources. A relatively new tool called Shipa provides an application management framework that largely relieves developers of this burden, enabling dev teams to ship applications with no Kubernetes expertise required.

Having recently put the tool to the test, this article will demonstrate how to install and utilize Shipa to simplify Kubernetes and ease some common developer frustrations.

Source de l’article sur DZONE

MicrostarterCLI is a rapid development tool for Micronaut applications. It helps you as a developer to generate standard reusable codes, configurations, or patterns as you need in your application. 

Application Description

In this article, we will develop an ArabicNames service that has REST and GraphQL endpoints. To begin with the development, we will generate a Micronaut application project from Micronaut Launch. Then, we will use MicrostarterCLI to develop the following: 

Source de l’article sur DZONE

Ask any seasoned web app developer about their choice of programming language, and they are sure to mention PHP. PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. As per Builtwith, 3,090,319 live websites are still using PHP. However, when it comes to developing massive projects without lag or stability issues, developers tend to use frameworks, and PHP has two remarkable frameworks: 1) Laravel and 2) Yii. Both frameworks have a lot of followers in terms of full-grown communities globally, and there may be questions arising about which to choose.

What Are Laravel and Yii?

Laravel is a simple PHP framework frequently used for web-based or web application development initially created as a better alternative to Codeigniter. It is known for MVC Support, articulated ORM systems, reliability, modularity, and uncomplicated coding rules. Some of the key features of Laravel Framework are:

Source de l’article sur DZONE


Introduction

The Internet is inevitable in the current time. It is everywhere, and the entire world depends on it to function, perform day-to-day activities and stay connected with people from different corners. Gone are the days when testers only chose to create websites for selected browsers and hardly faced issues maintaining a website on a few browsers. As the technology matured, many significant players entered the browser market. Even the users evolved, became tech-savvy, and improved their browsing habits. Now was a time when businesses were in critical need of cross-browser testing and responsive testing to stay ahead of the competition. Cross-browser testing focuses on the website’s overall functionality; responsive web testing verifies the look and feel of the web application. Cross-browser testing deals with the analysis of the web browsers that their users use, and responsive testing deals with the devices where the company’s user base visits the websites. Let us shed some light and understand cross-browser and responsive testing in detail.

What Is Cross Browser Testing?

We all know that testing cross-browser compatibility of websites « is of utmost importance. It helps understand how stable your web application is across various technologies, browsers, operating systems, and devices. The adoption of cross-browser testing is to provide a better user experience irrespective of which browser-OS-device combination your users use to access your website. In cross-browser testing, the testers generally validate the web application’s functionality and ensure its user-friendliness and performance are up to the mark across the web browsers. Businesses can also take the help of cloud-based automated cross-browser testing tools to have access to a wide range of real devices to test their web and mobile applications. Different browser engines render websites differently; even the version of each browser causes the code uniquely. It means the code behind the websites is read differently by every browser. So, various cross-browser testing strategies are critical for website accessibility. It is how different browsers render a web page:

Source de l’article sur DZONE

With microservices architecture becoming the de facto standard for web applications now, effective debugging and anomaly detection calls for a system that is observable — which means, the internal state of an application can be inferred by observing and tracking the metrics, traces, and logs.

Observability is all about data exposure and easy access to information required to find issues when the communications fail, internal events do not occur as expected or events occur when they shouldn’t. Here, you’ll learn and know about different microservices monitoring tools and how to monitor microservices. Let’s take a look!

Source de l’article sur DZONE

Même dans les périodes difficiles, certaines choses demeurent inchangées. La musique est pour beaucoup un exutoire et le moyen de partager des moments uniques. Dans un même temps, la réduction des émissions carbone est une priorité essentielle pour tous, et ce dans le monde entier. Pour répondre à cet enjeu, Coldplay s’associe cette année à SAP afin que sa tournée mondiale « Music Of The Spheres » soit la plus neutre possible en carbone.

Quand la date du concert tant attendue approche, vous vous demandez probablement comment vous comptez vous y rendre. La réponse à cette simple question peut avoir un impact important sur le déroulement de votre soirée, mais elle pourrait avoir un impact encore plus grand sur votre empreinte carbone, et par conséquent sur notre planète et ses habitants.

Croyez-le ou non, les déplacements du public pour aller et revenir d’un concert contribuent largement aux émissions de carbone et s’accumulent à chaque tournée. Tous les fans n’en ont pas conscience mais en les sensibilisant, nous pouvons en responsabiliser des millions.

Coldplay, l’un des groupes de musique les plus célèbres et engagés, s’est fixé une mission pour sa prochaine tournée mondiale : la rendre la plus éco responsable possible. Pour y parvenir, ils souhaitent réduire leur consommation globale mais également avoir davantage recours à des technologies vertes, dans le but de réduire les émissions totales de CO2. Ce projet est aussi le moyen de sensibiliser la communauté de fans à une cause qui concerne tout le monde.

Coldplay souhaite ainsi continuer d’offrir une expérience de concerts unique à ses fans tout en leur donnant la possibilité de s’engager à ses côté. Pour donner vie à ce projet, le groupe avait besoin d’un peu d’aide ; c’est là qu’intervient SAP.

Grâce à notre technologie et à nos solutions, nous donnons aux organisations du monde entier les moyens de favoriser le développement durable“, a déclaré Christian Klein, PDG et membre du Conseil Exécutif de SAP SE. “Coldplay et SAP partagent un engagement commun et profond pour le développement durable, et nous sommes ravis d’unir nos forces pour rendre leur tournée aussi écologique que possible.”

SAP a collaboré avec Coldplay pour développer et lancer l’application Coldplay Music Of The Spheres World Tour. Cette application combine des expériences interactives et immersives avec des fonctionnalités qui permettent aux fans de prendre des décisions plus respectueuses de l’environnement lors de leurs déplacements. Une fois que les utilisateurs auront téléchargé l’application, ils commenceront leur voyage et exploreront différentes sections qui offrent toutes des moyens uniques de faire partie de l’univers Coldplay tout au long de la tournée.

Les fans peuvent commencer par l’axe durabilité dans la section “Voyage” de l’application. Ils peuvent y visualiser et mieux comprendre en quoi leur mode de déplacement impacte leur empreinte carbone. En choisissant parmi sept modes de transport différents – voiture, taxi, train, transports en commun, vélo, à pied ou en avion – les fans peuvent voir en temps réel l’impact de leurs décisions sur l’environnement. Et pour promouvoir des modes de transports plus durables, l’application offre des récompenses sous forme de codes promo sur la boutique en ligne de Coldplay à tout spectateur qui s’engage à utiliser les transports à faible émission carbone.

L’application comporte également d’autres rubriques :

  • La tournée : il est possible de consulter les dates et les lieux des concerts, de trouver des billets ou même de partager ses concerts préférés directement sur les réseaux sociaux.
  • Planet : cette rubrique permet de plonger dans des jeux interactifs sur le thème de la réduction des gaz à effet de serre, tout en apprenant davantage sur les actions mises en place par Coldplay et ses partenaires de tournée dans le domaine.
  • Univers : Grâce à cette rubrique, l’utilisateur peut créer son propre contenu sur le thème de Coldplay en utilisant la réalité augmentée. Il est possible d’y prendre des photos, créer des vidéos, et même de danser avec des extraterrestres, puis de partager ses créations sur les réseaux sociaux. Cette rubrique donne également accès à du contenu exclusif sur le groupe.

Pour donner vie à cette expérience d’envergure mondiale, SAP a exploité deux solutions de premier ordre : SAP Business Technology Platform et SAP Cloud for Sustainable Enterprises. Coldplay utilise également SAP Analytics Cloud pour obtenir des informations sur l’empreinte carbone des fans qui voyagent, à partir des données capturées dans l’application, ce qui aidera le groupe à déterminer comment la tournée compense les émissions de carbone calculées.

Ces dernières années, nous avons cherché à placer le développement durable au cœur de nos tournées et l’application joue un rôle important dans la concrétisation de cette vision et de cet engagement. Nous sommes très fiers de la collaboration avec notre partenaire SAP, qui a créé une application à la fois efficace et attrayante permettant à nos fans de choisir des moyens plus durables pour se rendre à nos concerts“, a déclaré Coldplay.

Les difficultés rencontrées par Coldplay pour gérer les émissions de carbone liées aux déplacements du public ne sont pas propres à l’industrie musicale. Partout dans le monde, les entreprises sont confrontées à la gestion des émissions de carbone qui ne font pas partie de leurs activités ou qui ne sont pas sous leur contrôle direct, autrement dit, les émissions de niveau 3. SAP aide ainsi les entreprises du monde entier à devenir des entreprises durables et intelligentes, en leur fournissant des solutions et des outils numériques pour gérer de manière optimale leurs performances en matière de développement durable, à tous les niveaux de leur activité.

Ce n’est qu’en s’engageant collectivement que nous pourrons commencer à améliorer notre impact sur l’environnement. Avec l’application Music Of The Spheres World Tour, nous sommes heureux de montrer au monde entier que lorsque nous travaillons conjointement, nous pouvons sensibiliser, agir, et surtout changer les choses.

Pour vivre vous-même l’expérience, l’application Music Of The Spheres World Tour de Coldplay est déjà disponible en téléchargement sur iOS et Android.

The post Quand la technologie donne le LA à la tournée eco-friendly de Coldplay appeared first on SAP France News.

Source de l’article sur sap.com

Infrastructure is one of the core tenets of a software development process — it is directly responsible for the stable operation of a software application. This infrastructure can range from servers, load balancers, firewalls, and databases all the way to complex container clusters.

Infrastructure considerations are valid beyond production environments, as they spread across the entire development process. They include tools and platforms such as CI/CD platforms, staging environments, and testing tools. These infrastructure considerations increase as the level of complexity of the software product increases. Very quickly, the traditional approach for manually managing infrastructure becomes an unscalable solution to meet the demands of DevOps modern rapid software development cycles. And that’s how Infrastructure as Code (IaC) has become the de facto solution in development today.

Source de l’article sur DZONE

After an application is deployed to production, developers should lock down its underlying infrastructure to prevent accidental changes. Some of the common accidents that can affect the availability of an application in production are: moving, renaming, or deleting the resource crucial to the function of the application. You can use locks that prevent anyone from performing a forbidden action to avoid such mishaps.

Creating Locks

Almost every resource in Azure supports locks, so you will find the lock option in the settings section of nearly all resources in the portal. For example, the following screenshot illustrates locks on resource groups:

Source de l’article sur DZONE

The footprint of Kubernetes is expanding rapidly in all industries. Many enterprises already operate multiple Kubernetes clusters in multiple regions to address the needs of global operations and reduce application latency for customers worldwide. You may already have a large number of Kubernetes clusters in on-premises data centers and a number of public cloud locations, possibly using several cloud providers to avoid lock-in.

Unfortunately, operating a distributed, multi-cluster, multi-cloud environment is not a simple task. Kubernetes is a relatively new technology. It’s hard to find staff with Kubernetes skills or to identify the best tools for multi-cloud Kubernetes management.

Source de l’article sur DZONE