Software
Martedì, 23 luglio 2024
- L’eleganza nascosta dell’ASCII: non solo utilità
L’ASCII non è solo utile per programmatori, ma è anche incredibilmente bello ed elegante.
Domenica, 21 luglio 2024
Dibattito sulla responsabilità dei bug nel software
Il recente post su /r/programming ha riacceso il dibattito sulla responsabilità dei bug nel software.
Mercoledì, 17 luglio 2024
- Google Docs aggiunge finalmente il supporto per Markdown
Atteso da anni, ora Google Docs supporta l’importazione ed esportazione di testo in Markdown.
Google presenta Project Oscar per team di sviluppo open-source
Google ha presentato Project Oscar per la gestione dei programmi software. .
Martedì, 16 luglio 2024
- MySQL 9.0.0 lanciato, innovazione ma breve supporto
Oracle ha lanciato MySQL 9.0.0, inaugurando la serie 9.x con supporto breve e numerose innovazioni.
Lunedì, 15 luglio 2024
- Gestire processi a lunga durata con orchestratori moderni
Scopri come gli orchestratori di processi moderni affrontano le complessità dei sistemi distribuiti.
Mercoledì, 10 luglio 2024
- PostgreSQL 17 Beta 2 rilasciato per il testing
PostgreSQL 17 Beta 2 introduce backup incrementali e altre novità.
Lunedì, 8 luglio 2024
- Come progettare software green per il futuro
Consigli, trucchi e suggerimenti per migliorare l’efficienza operativa e ridurre l’impatto ambientale del software.
Sabato, 6 luglio 2024
- Rapporto sulla stato del CI/CD 2023: DevOps e basse performance
Aumento di sviluppatori DevOps con basse performance di deployment.
Venerdì, 5 luglio 2024
- Termine del servizio di un’API: una guida tecnica
Guida pratica per decommissionare un’API e avvisare i consumatori esistenti.
Mercoledì, 3 luglio 2024
- Perché il mocking può essere un anti-pattern
Analisi sui rischi del mocking nei test: complessità e false sicurezze.
Martedì, 2 luglio 2024
- GitHub Copilot accelera del 20% la produttività nello sviluppo
Studio di Scalefocus mostra che GitHub Copilot migliora la produttività fino al 20%, ma fatica con problemi complessi.
- Semplificare lo sviluppo software attraverso l’approccio serverless
Come utilizzare tecniche avanzate per migliorare lo sviluppo software e la gestione autonoma dei team.
- La sfida dei problemi di design nello sviluppo software
Analisi dei problemi di design nello sviluppo software e il loro impatto sui tempi di consegna.
Lunedì, 1 luglio 2024
- Angular 18 rilasciato con rilevanti miglioramenti
Angular 18 introduce il rilevamento dei cambiamenti senza zone, stabilizzazioni e altro.
FreeDOS celebra 30 anni: lezioni dalla comunità Open Source
Jim Hall parla delle lezioni apprese dalla comunità Open Source negli ultimi 30 anni.
- Proxmox VE 8.1 lanciato con nuove funzionalità avanzate
Arriva Proxmox VE 8.1 con miglioramenti significativi per la virtualizzazione.
- Introduzione a Jujutsu, il moderno strumento VCS compatibile con Git
Jujutsu è un nuovo VCS compatibile con Git, che promette un’interfaccia più user-friendly.
Domenica, 30 giugno 2024
- La rinascita dell’utente avanzato nel panorama PC moderno
Il ruolo dell’utente avanzato torna a essere cruciale nella gestione dei PC.
Mercoledì, 26 giugno 2024
- Perché JavaScript ha molti modi per rappresentare valori sconosciuti
Un’analisi dei diversi modi in cui JavaScript rappresenta dati mancanti o sconosciuti.
Martedì, 25 giugno 2024
- Atlassian presenta Compass, piattaforma per l’esperienza degli sviluppatori
Compass semplifica catalogazione architettura software e integra dati repository e toolchain.
Lunedì, 24 giugno 2024
- Disponibile il kernel prepatch 6.10-rc5 per i test
Rilasciato il prepatch del kernel 6.10-rc5 per il testing pubblico.
Venerdì, 21 giugno 2024
CISA sollecita sicurezza informatica integrata nei servizi di base
Nuove raccomandazioni di CISA: sicurezza come diritto base per i consumatori, con focus su SSO.
Sensibile esposizione dei dati: vulnerabilità da evitare
Tecniche di base per identificare esposizioni accidentali di dati sensibili.
- Aggiornamenti di sicurezza rilasciati per vari pacchetti software
Aggiornati Firefox, Ghostscript, Thunderbird, PHP8.2, Chromium, Putty e altri.
Giovedì, 20 giugno 2024
- 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.
Mercoledì, 19 giugno 2024
- Nuove proposte di reporting per i costi software delle aziende USA
Il FASB propone di aggiornare le regole contabili sui costi software.
- 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.
- Best practices per lo sviluppo di software personalizzato per startup
Scopri cosa fare e cosa evitare nello sviluppo di software personalizzato per startup.
Lunedì, 17 giugno 2024
- 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.
Domenica, 16 giugno 2024
- 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.
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.
- L’intelligenza artificiale generativa aumenterà la domanda di ingegneri software
La crescita della domanda di ingegneri software continuerà per i prossimi 20 anni grazie all’IA generativa.
Giovedì, 13 giugno 2024
Hacker russi sfruttano grave falla software ignorata da azienda
Un ex-dipendente avverte di un grosso difetto ignorato che ha permesso attacco alla sicurezza nazionale USA.
Mercoledì, 12 giugno 2024
- La controversia sul refactoring di ‘Clean Code’ di Robert Martin
Analisi dell’esempio di refactoring nel capitolo ‘Meaningful Names’ di ‘Clean Code’.
- Percona Toolkit 3.6.0 introduce supporto per ripresa attività
Percona Toolkit 3.6.0 introduce nuove funzionalità, tra cui il supporto alla ripresa di pt-online-schema-change e miglioramenti delle prestazioni per pt-pmp.
- Annunciati tre aggiornamenti stabili del kernel a metà settimana
Rilasciate le versioni 6.9.4, 6.6.33 e 6.1.93 con importanti correzioni.
- Aggiornamenti di sicurezza: AlmaLinux, Debian, Fedora, Red Hat e altri
Aggiornamenti critici di sicurezza rilasciati per vari sistemi operativi e applicazioni.
- Leggi della complessità nel software: un’analisi approfondita
Esaminando i principi fondamentali della complessità nel software, dagli effetti della progettazione al mercato.
Lunedì, 10 giugno 2024
- Novità in arrivo per iPadOS 18 al WWDC 2024
Nuove funzioni per personalizzazione, privacy e app in arrivo su iPadOS 18.
- L’era d’oro dei ‘barefoot developers’ sta per iniziare
Il modello di sviluppo software domestico sta emergendo con l’IA.
Venerdì, 7 giugno 2024
Boeing 737-800 rischia incidente a causa di glitch software
Un Boeing 737-800 è quasi uscito fuori pista a causa di un problema software.
Nomi di funzioni simili causano errori di programmazione
Funzioni con nomi simili possono causare errori fatali nei software.
- Rilasciata la versione 2.8 della GNU Scientific Library
Annunciate importanti novità nella versione 2.8 della GNU Scientific Library.
Mercoledì, 5 giugno 2024
- Google acquisisce Cameyo per potenziare ChromeOS
L’acquisizione mira a migliorare il supporto per app Windows virtualizzate su ChromeOS.
- Verifica del numero di telaio dell’auto: errori e risoluzioni rapide
Errori nei numeri di telaio delle auto possono apparire durante le verifiche. Il software giusto può risolverli rapidamente.
- Nuova versione del pacchetto ulid su CRAN
La versione 0.4.0 introduce risoluzione in millisecondi e nuovi test.