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.