Why i switched form docker desktop to Colima

DDEV is an open source tool that makes it simple to get local PHP development environments up and running within minutes. It’s powerful and flexible as a result of its per-project environment configurations, which can be extended, version controlled, and shared. In short, DDEV aims to allow development teams to use containers in their workflow without the complexities of bespoke configuration. DDEV replaces more traditional AMP stack solutions (WAMP, MAMP, XAMPP, and so on) with a flexible, modern, container-based solution. Because it uses containers, DDEV allows each project to use any set of applications, versions of web servers, database servers, search index servers, and other types of software. In March 2022, the DDEV team announced support for Colima, an open source Docker Desktop replacement for macOS and Linux. Colima is open source, and by all reports it’s got performance gains over its alternative, so using Colima… Leggi tuttoWhy i switched form docker desktop to Colima

Luigi è a lavoro ?

Se nei giorni in cui lavoro da remoto entra qualcuno in ufficio chiedendo di me, ecco non dite mai “No, oggi Luigi non c’è, è in smartworking” ma rispondete “Sì, sì, oggi Luigi c’è, lavora in smartworking”. Si potrebbe sintetizzare così lo smartworking, in italiano il lavoro agile. Perché si lavora anche così, non necessariamente seduti alla scrivania nel proprio ufficio. L’abbiamo imparato, chi già non lo faceva prima, in questi due anni di pandemia. Ci si può organizzare meglio, si risparmia tempo e tanto la produttività quanto la vita personale ne traggono vantaggio. Win-win, per stare sull’inglese. Che poi, per rispondere agli scettici, guardate che chi non lavora da casa, di regola non lavora neppure dall’ufficio. Dal 1 settembre, ormai ci siamo, torna obbligatorio l’accordo individuale, sospeso negli ultimi due anni. Cos’è? È il fulcro dello smartworking (che ricordiamo… Leggi tuttoLuigi è a lavoro ?

Migrate databases to Kubernetes using Konveyor

Kubernetes Database Operator is useful for building scalable database servers as a database (DB) cluster. But because you have to create new artifacts expressed as YAML files, migrating existing databases to Kubernetes requires a lot of manual effort. This article introduces a new open source tool named Konveyor Tackle-DiVA-DOA (Data-intensive Validity Analyzer-Database Operator Adaptation). It automatically generates deployment-ready artifacts for database operator migration. And it does that through datacentric code analysis. What is Tackle-DiVA-DOA? Tackle-DiVA-DOA (DOA, for short) is an open source datacentric database configuration analytics tool in Konveyor Tackle. It imports target database configuration files (such as SQL and XML) and generates a set of Kubernetes artifacts for database migration to operators such as Zalando Postgres Operator. DOA finds and analyzes the settings of an existing system that uses a database management system (DBMS). Then it generates manifests (YAML files) of Kubernetes… Leggi tuttoMigrate databases to Kubernetes using Konveyor

Selecting Performance Monitoring Tools

System monitoring is a helpful approach to provide the user with data regarding the actual timing behavior of the system. Users can perform further analysis using the data that these monitors provide. One of the goals of system monitoring is to determine whether the current execution meets the specified technical requirements. These monitoring tools retrieve commonly viewed information, and can be used by way of the command line or a graphical user interface, as determined by the system administrator. These tools display information about the Linux system, such as free disk space, the temperature of the CPU, and other essential components, as well as networking information, such as the system IP address and current rates of upload and download. Monitoring Tools The Linux kernel maintains counterstructures for counting events, that increment when an event occurs. For example, disk reads and writes,… Leggi tuttoSelecting Performance Monitoring Tools

6 Important things you need to run Kubernetes in production

Kubernetes adoption is at an all-time high. Almost every major IT organization invests in a container strategy and Kubernetes is by far the most-used and most popular container orchestration technology. While there are many flavors of Kubernetes, managed solutions like AKS, EKS and GKE are by far the most popular. Kubernetes is a very complex platform, but setting up a Kubernetes cluster is fairly easy as long as you choose a managed cloud solution. I would never advise self-managing a Kubernetes cluster unless you have a very good reason to do so. Running Kubernetes comes with many benefits, but setting up a solid platform yourself without strong Kubernetes knowledge takes time. Setting up a Kubernetes stack according to best-practices requires expertise, and is necessary to set up a stable cluster that is future-proof. Simply running a manged cluster and deploying… Leggi tutto6 Important things you need to run Kubernetes in production

Capire i Principi, il Modello Iterativo e le Chiavi

Prima di entrare nei dettagli di Enterprise Design Thinking, analizziamo i suoi principi fondamentali, scopriamo i modelli iterativi e diamo un’occhiata alle chiavi. I principi guidano te ed il tuo gruppo Guarda ai problemi e alle soluzioni come a una conversazione continua Un focus sui risultati per gli utenti Dai la priorità ai bisogni delle persone che useranno la tua soluzione. Il successo non è misurato da caratteristiche o funzioni ma è calcolato dal modo in cui sono soddisfatte le esigenze degli utenti. Reinventarsi di continuo Tutto è un prototipo! Tutto, anche i prodotti e le soluzioni già esistenti. Quando consideri qualsiasi cosa come un’ulteriore iterazione, puoi portare nuove idee anche ai problemi più vecchi. Gruppi diversi responsabilizzati Gruppi diversi generano più idee di quelli in cui tutti la pensano allo stesso modo, perché prospettive diverse generano idee differenti e aumentano le possibilità di fare un passo in avanti. Membri diversi… Leggi tuttoCapire i Principi, il Modello Iterativo e le Chiavi