Software e Applicazioni
Venerdì, 28 giugno 2024
- Aggiornamento MySQL 5.7 a 8.0 causa problemi di prestazioni
Alcuni clienti segnalano degrado delle prestazioni dopo aggiornamento a MySQL 8.0.
- Adobe presenta lo strumento Generative Remove su Lightroom
Adobe svela una nuova funzionalità per Lightroom basata su AI generativa.
Giovedì, 27 giugno 2024
- Python 3.12 e Apple App Store: problematiche e soluzioni
Alcune app Python vengono rifiutate dall’App Store di Apple per una stringa di codice.
- Google Word Coach potenzia l’apprendimento della lingua
Google espande le sue funzionalità con Google Word Coach, un gioco per migliorare il vocabolario inglese.
Mercoledì, 26 giugno 2024
- ChatGPT trasforma appunti scritti a mano in testo digitale
La nuova funzione di ChatGPT permette di caricare immagini con appunti scritti a mano e convertirli in testo digitale.
- Perché JavaScript ha molti modi per rappresentare valori sconosciuti
Un’analisi dei diversi modi in cui JavaScript rappresenta dati mancanti o sconosciuti.
- Come sfruttare al meglio i moduli Terraform
Ottimizzare l’uso dei moduli Terraform per gestire l’infrastruttura in modo più efficiente.
Martedì, 25 giugno 2024
- ChatGPT ufficiale per macOS ora disponibile per tutti gli utenti
L’app ChatGPT per macOS è finalmente disponibile per tutti gli utenti con macOS Sonoma o successivo.
- Pinterest reinventa l’app per l’era di TikTok
Pinterest introduce la possibilità di creare e condividere video delle proprie board.
- Dotenvx: soluzione ai problemi di dotenv
Presentata la nuova libreria che risolve problemi di dotenv, migliorandone la sicurezza e compatibilità.
- Gmail introduce nuove funzionalità AI per una gestione email avanzata
Nuovo pannello laterale Gemini per riepiloghi e assistenza email automatica.
Lunedì, 24 giugno 2024
- Paramount Plus annuncia aumento dei prezzi per alcuni abbonamenti
Nuovi prezzi per i piani di abbonamento Paramount Plus a partire dal 20 agosto.
- Apple introduce nuove funzionalità di mirroring su iOS 18 e macOS Sequoia
Apple ha rilasciato nuove beta per sviluppatori che includono mirroring tra iPhone e Mac.
- Nuova funzione iPadOS 18 permette di formattare dispositivi di archiviazione
L’iPadOS 18 introduce la possibilità di formattare dispositivi di archiviazione esterni direttamente dall’app File.
- Novità per le app nell’UE su iPadOS 18 beta 2
Disponibili per testare su iPadOS 18 beta 2 con Xcode 16 beta 2.
- Aggiornamenti significativi nel sistema Spring nella settimana del 17 giugno 2024
Rilasciate nuove versioni di Spring Boot, Spring Security, Spring Session e Spring Modulith.
- Nuove strategie per migliorare i monorepo TypeScript
Scoprite come rendere più dinamici i vostri monorepo con TypeScript e PNPM.
- Il mito della copertura totale del codice bug-free
Avere il 100% di copertura del codice non significa assenza di bug.
Sabato, 22 giugno 2024
- Perché i moderni frontend necessitano di build step
Scopri come i build step migliorano performance e compatibilità nei frontend moderni.
- iOS 18 introduce AccessorySetupKit per accessori
Api AccessorySetupKit permetterà agli accessori di terze parti un processo di pairing rapido.
Venerdì, 21 giugno 2024
- Migrazione da Java 8 a Java 17: guida completa alle nuove funzionalità
Una panoramica delle principali novità introdotte da Java 8 a Java 17 e come migrare il codice.
- Meta rilascia API di Threads per integrazioni uniche
Meta ha introdotto API di Threads per sviluppatori per nuove integrazioni.
Giovedì, 20 giugno 2024
- Rilasciata la versione 13.5 del browser Tor incentrato sulla privacy
La nuova versione introduce miglioramenti significativi per Android e l’esperienza desktop.
- Rebase o merge? Un’analisi dei flussi di lavoro Git
Confronto tra rebase e merge nei flussi di lavoro Git e la loro efficacia.
- Apple rilascia Final Cut Pro per iPad 2 e Mac 10.8
Apple aggiorna il suo software di video editing con nuove funzionalità per iPad e Mac.
- X zuz: compressione e decompressione file versatile
Supporta diversi formati e prioritizza il software di sistema quando disponibile.
- JavaScript e TypeScript: sfide con i moduli ES
Le difficoltà incontrate con i moduli ES in NodeJS e TypeScript evidenziano la necessità di migliorare la loro usabilità.
- Aggiornamento sulle string templates (JEP 459) in JDK 23
La funzionalità non sarà inclusa in JDK 23 per ulteriori revisioni e miglioramenti.
- Philip Hazel: la vita devota al software libero
Dagli anni ‘60 ai giorni nostri, una carriera tra Exim e PCRE.
- La scelta tra Zig e Rust in azienda
Scopri perché un’azienda ha preferito Zig a Rust nelle loro infrastrutture critiche.
Mercoledì, 19 giugno 2024
- La triste verità del design software: peggiora prima di migliorare
Il design del software peggiora inevitabilmente prima di migliorare, ma è un passo necessario per l’evoluzione.
Assistenti AI: Strumenti di produttività per sviluppatori software esperti
Gli assistenti AI migliorano la produttività dei professionisti del software, facilitando l’apprendimento, la documentazione e l’allineamento con gli stakeholder.
- Xcode 16 presenta completamento codice predittivo con AI
Xcode 16 integra funzionalità AI generativa per il completamento del codice in Swift.
- Layout reattivo: sfide e ottimizzazioni nell’uso del CSS
Un recente caso di design reattivo pone l’attenzione sulla complessità intrinseca del CSS.
Martedì, 18 giugno 2024
- Aggiornamenti significativi in Firefox DevTools
Firefox DevTools ottiene miglioramenti significativi nelle prestazioni e nuove funzionalità.
- Meta rende disponibile l’API di Threads per gli sviluppatori
Meta ha annunciato la disponibilità dell’API di Threads per gli sviluppatori, con funzionalità iniziali limitate ma promettenti.
Lunedì, 17 giugno 2024
- React 19: modifiche alla resa parallela degli elementi
La nuova versione di React 19 disabilita la resa parallela degli elementi.
- La complessità riempie lo spazio disponibile nel software
Come la pressione eccessiva nello sviluppo software porti a design indesiderabili.
- Il concetto di attrito nella strategia militare e nello sviluppo software
L’attrito, come definito da Clausewitz, trova un sorprendente parallelismo nello sviluppo software.
- Ottimizzare l’Interaction to Next Paint per i Core Web Vitals
Strategie per migliorare l’INP in situazioni difficili, basate su lezioni reali.
Domenica, 16 giugno 2024
- Rilascio di NumPy 2.0: novità e cambiamenti principali
NumPy 2.0 sarà rilasciato il 16 giugno 2024, con importanti novità e modifiche.
- Vantaggi e sfide del pair programming nell’approccio Ubuntu
L’approccio del pair programming migliora la qualità del codice e la collaborazione del team.
- C++ sorpassa C nella classifica di popolarità TIOBE
Il linguaggio C++ supera C, diventando il secondo linguaggio più popolare.
- SQLite: il database più diffuso al mondo
SQLite è il database engine più utilizzato, presente in miliardi di dispositivi.
Sabato, 15 giugno 2024
- Nuova riflessione sulla definizione di codice buono
Comprendere le caratteristiche fondamentali di un codice leggibile e facile da mantenere.
- Ottimizzare SQLite in Django per ambienti di produzione
Migliora la concorrenza e le prestazioni del database SQLite in ambienti Django di produzione.
Venerdì, 14 giugno 2024
- Adotta Effect per migliorare la gestione della concorrenza
Effect ottimizza la concorrenza e l’osservabilità senza richiedere competenze avanzate in programmazione funzionale.
- Flutter: rivoluzioni nella fase di test del software
Esploriamo i vantaggi e le limitazioni del framework Flutter applicato ai test software.
- .NET: rilasciata la beta della libreria ufficiale di OpenAI
OpenAI ha rilasciato la libreria ufficiale per .NET con supporto GPT-4o.
- Come risolvere il problema delle preferenze del browser in macOS
Guida su come risolvere le difficoltà di impostare un browser predefinito su macOS.