POPULARITY
De retour à cinq dans l'épisode, les cast codeurs démarrent cette année avec un gros épisode pleins de news et d'articles de fond. IA bien sûr, son impact sur les pratiques, Mockito qui tourne un page, du CSS (et oui), sur le (non) mapping d'APIs REST en MCP et d'une palanquée d'outils pour vous. Enregistré le 9 janvier 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-335.mp3 ou en vidéo sur YouTube. News Langages 2026 sera-t'elle l'année de Java dans le terminal ? (j'ai ouïe dire que ça se pourrait bien…) https://xam.dk/blog/lets-make-2026-the-year-of-java-in-the-terminal/ 2026: Année de Java dans le terminal, pour rattraper son retard sur Python, Rust, Go et Node.js. Java est sous-estimé pour les applications CLI et les TUIs (interfaces utilisateur terminales) malgré ses capacités. Les anciennes excuses (démarrage lent, outillage lourd, verbosité, distribution complexe) sont obsolètes grâce aux avancées récentes : GraalVM Native Image pour un démarrage en millisecondes. JBang pour l'exécution simplifiée de scripts Java (fichiers uniques, dépendances) et de JARs. JReleaser pour l'automatisation de la distribution multi-plateforme (Homebrew, SDKMAN, Docker, images natives). Project Loom pour la concurrence facile avec les threads virtuels. PicoCLI pour la gestion des arguments. Le potentiel va au-delà des scripts : création de TUIs complètes et esthétiques (ex: dashboards, gestionnaires de fichiers, assistants IA). Excuses caduques : démarrage rapide (GraalVM), légèreté (JBang), distribution simple (JReleaser), concurrence (Loom). Potentiel : créer des applications TUI riches et esthétiques. Sortie de Ruby 4.0.0 https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/ Ruby Box (expérimental) : Une nouvelle fonctionnalité permettant d'isoler les définitions (classes, modules, monkey patches) dans des boîtes séparées pour éviter les conflits globaux. ZJIT : Un nouveau compilateur JIT de nouvelle génération développé en Rust, visant à surpasser YJIT à terme (actuellement en phase expérimentale). Améliorations de Ractor : Introduction de Ractor::Port pour une meilleure communication entre Ractors et optimisation des structures internes pour réduire les contentions de verrou global. Changements syntaxiques : Les opérateurs logiques (||, &&, and, or) en début de ligne permettent désormais de continuer la ligne précédente, facilitant le style "fluent". Classes Core : Set et Pathname deviennent des classes intégrées (Core) au lieu d'être dans la bibliothèque standard. Diagnostics améliorés : Les erreurs d'arguments (ArgumentError) affichent désormais des extraits de code pour l'appelant ET la définition de la méthode. Performances : Optimisation de Class#new, accès plus rapide aux variables d'instance et améliorations significatives du ramasse-miettes (GC). Nettoyage : Suppression de comportements obsolètes (comme la création de processus via IO.open avec |) et mise à jour vers Unicode 17.0. Librairies Introduction pour créer une appli multi-tenant avec Quarkus et http://nip.io|nip.io https://www.the-main-thread.com/p/quarkus-multi-tenant-api-nipio-tutorial Construction d'une API REST multi-tenant en Quarkus avec isolation par sous-domaine Utilisation de http://nip.io|nip.io pour la résolution DNS automatique sans configuration locale Extraction du tenant depuis l'en-tête HTTP Host via un filtre JAX-RS Contexte tenant géré avec CDI en scope Request pour l'isolation des données Service applicatif gérant des données spécifiques par tenant avec Map concurrent Interface web HTML/JS pour visualiser et ajouter des données par tenant Configuration CORS nécessaire pour le développement local Pattern acme.127-0-0-1.nip.io résolu automatiquement vers localhost Code complet disponible sur GitHub avec exemples curl et tests navigateur Base idéale pour prototypage SaaS, tests multi-tenants Hibernate 7.2 avec quelques améliorations intéressantes https://docs.hibernate.org/orm/7.2/whats-new/%7Bhtml-meta-canonical-link%7D read only replica (experimental), crée deux session factories et swap au niveau jdbc si le driver le supporte et custom sinon. On ouvre une session en read only child statelesssession (partage le contexte transactionnel) hibernate vector module ajouter binary, float16 and sparse vectors Le SchemaManager peut resynchroniser les séquences par rapport aux données des tables Regexp dans HQL avec like Nouvelle version de Hibernate with Panache pour Quarkus https://quarkus.io/blog/hibernate-panache-next/ Nouvelle extension expérimentale qui unifie Hibernate ORM with Panache et Hibernate Reactive with Panache Les entités peuvent désormais fonctionner en mode bloquant ou réactif sans changer de type de base Support des sessions sans état (StatelessSession) en plus des entités gérées traditionnelles Intégration de Jakarta Data pour des requêtes type-safe vérifiées à la compilation Les opérations sont définies dans des repositories imbriqués plutôt que des méthodes statiques Possibilité de définir plusieurs repositories pour différents modes d'opération sur une même entité Accès aux différents modes (bloquant/réactif, géré/sans état) via des méthodes de supertype Support des annotations @Find et @HQL pour générer des requêtes type-safe Accès au repository via injection ou via le métamodèle généré Extension disponible dans la branche main, feedback demandé sur Zulip ou GitHub Spring Shell 4.0.0 GA publié - https://spring.io/blog/2025/12/30/spring-shell-4-0-0-ga-released Sortie de la version finale de Spring Shell 4.0.0 disponible sur Maven Central Compatible avec les dernières versions de Spring Framework et Spring Boot Modèle de commandes revu pour simplifier la création d'applications CLI interactives Intégration de jSpecify pour améliorer la sécurité contre les NullPointerException Architecture plus modulaire permettant meilleure personnalisation et extension Documentation et exemples entièrement mis à jour pour faciliter la prise en main Guide de migration vers la v4 disponible sur le wiki du projet Corrections de bugs pour améliorer la stabilité et la fiabilité Permet de créer des applications Java autonomes exécutables avec java -jar ou GraalVM native Approche opinionnée du développement CLI tout en restant flexible pour les besoins spécifiques Une nouvelle version de la librairie qui implémenter des gatherers supplémentaires à ceux du JDK https://github.com/tginsberg/gatherers4j/releases/tag/v0.13.0 gatherers4j v0.13.0. Nouveaux gatherers : uniquelyOccurringBy(), moving/runningMedian(), moving/runningMax/Min(). Changement : les gatherers "moving" incluent désormais par défaut les valeurs partielles (utiliser excludePartialValues() pour désactiver). LangChain4j 1.10.0 https://github.com/langchain4j/langchain4j/releases/tag/1.10.0 Introduction d'un catalogue de modèles pour Anthropic, Gemini, OpenAI et Mistral. Ajout de capacités d'observabilité et de monitoring pour les agents. Support des sorties structurées, des outils avancés et de l'analyse de PDF via URL pour Anthropic. Support des services de transcription pour OpenAI. Possibilité de passer des paramètres de configuration de chat en argument des méthodes. Nouveau garde-fou de modération pour les messages entrants. Support du contenu de raisonnement pour les modèles. Introduction de la recherche hybride. Améliorations du client MCP. Départ du lead de mockito après 10 ans https://github.com/mockito/mockito/issues/3777 Tim van der Lippe, mainteneur majeur de Mockito, annonce son départ pour mars 2026, marquant une décennie de contribution au projet. L'une des raisons principales est l'épuisement lié aux changements récents dans la JVM (JVM 22+) concernant les agents, imposant des contraintes techniques lourdes sans alternative simple proposée par les mainteneurs du JDK. Il pointe du doigt le manque de soutien et la pression exercée sur les bénévoles de l'open source lors de ces transitions technologiques majeures. La complexité croissante pour supporter Kotlin, qui utilise la JVM de manière spécifique, rend la base de code de Mockito plus difficile à maintenir et moins agréable à faire évoluer selon lui. Il exprime une perte de plaisir et préfère désormais consacrer son temps libre à d'autres projets comme Servo, un moteur web écrit en Rust. Une période de transition est prévue jusqu'en mars pour assurer la passation de la maintenance à de nouveaux contributeurs. Infrastructure Le premier intérêt de Kubernetes n'est pas le scaling - https://mcorbin.fr/posts/2025-12-29-kubernetes-scale/ Avant Kubernetes, gérer des applications en production nécessitait de multiples outils complexes (Ansible, Puppet, Chef) avec beaucoup de configuration manuelle Le load balancing se faisait avec HAProxy et Keepalived en actif/passif, nécessitant des mises à jour manuelles de configuration à chaque changement d'instance Le service discovery et les rollouts étaient orchestrés manuellement, instance par instance, sans automatisation de la réconciliation Chaque stack (Java, Python, Ruby) avait sa propre méthode de déploiement, sans standardisation (rpm, deb, tar.gz, jar) La gestion des ressources était manuelle avec souvent une application par machine, créant du gaspillage et complexifiant la maintenance Kubernetes standardise tout en quelques ressources YAML (Deployment, Service, Ingress, ConfigMap, Secret) avec un format déclaratif simple Toutes les fonctionnalités critiques sont intégrées : service discovery, load balancing, scaling, stockage, firewalling, logging, tolérance aux pannes La complexité des centaines de scripts shell et playbooks Ansible maintenus avant était supérieure à celle de Kubernetes Kubernetes devient pertinent dès qu'on commence à reconstruire manuellement ces fonctionnalités, ce qui arrive très rapidement La technologie est flexible et peut gérer aussi bien des applications modernes que des monolithes legacy avec des contraintes spécifiques Mole https://github.com/tw93/Mole Un outil en ligne de commande (CLI) tout-en-un pour nettoyer et optimiser macOS. Combine les fonctionnalités de logiciels populaires comme CleanMyMac, AppCleaner, DaisyDisk et iStat Menus. Analyse et supprime en profondeur les caches, les fichiers logs et les résidus de navigateurs. Désinstallateur intelligent qui retire proprement les applications et leurs fichiers cachés (Launch Agents, préférences). Analyseur d'espace disque interactif pour visualiser l'occupation des fichiers et gérer les documents volumineux. Tableau de bord temps réel (mo status) pour surveiller le CPU, le GPU, la mémoire et le réseau. Fonction de purge spécifique pour les développeurs permettant de supprimer les artefacts de build (node_modules, target, etc.). Intégration possible avec Raycast ou Alfred pour un lancement rapide des commandes. Installation simple via Homebrew ou un script curl. Des images Docker sécurisées pour chaque développeur https://www.docker.com/blog/docker-hardened-images-for-every-developer/ Docker rend ses "Hardened Images" (DHI) gratuites et open source (licence Apache 2.0) pour tous les développeurs. Ces images sont conçues pour être minimales, prêtes pour la production et sécurisées dès le départ afin de lutter contre l'explosion des attaques sur la chaîne logistique logicielle. Elles s'appuient sur des bases familières comme Alpine et Debian, garantissant une compatibilité élevée et une migration facile. Chaque image inclut un SBOM (Software Bill of Materials) complet et vérifiable, ainsi qu'une provenance SLSA de niveau 3 pour une transparence totale. L'utilisation de ces images permet de réduire considérablement le nombre de vulnérabilités (CVE) et la taille des images (jusqu'à 95 % plus petites). Docker étend cette approche sécurisée aux graphiques Helm et aux serveurs MCP (Mongo, Grafana, GitHub, etc.). Des offres commerciales (DHI Enterprise) restent disponibles pour des besoins spécifiques : correctifs critiques sous 7 jours, support FIPS/FedRAMP ou support à cycle de vie étendu (ELS). Un assistant IA expérimental de Docker peut analyser les conteneurs existants pour recommander l'adoption des versions sécurisées correspondantes. L'initiative est soutenue par des partenaires majeurs tels que Google, MongoDB, Snyk et la CNCF. Web La maçonnerie ("masonry") arrive dans la spécification des CSS et commence à être implémentée par les navigateurs https://webkit.org/blog/17660/introducing-css-grid-lanes/ Permet de mettre en colonne des éléments HTML les uns à la suite des autres. D'abord sur la première ligne, et quand la première ligne est remplie, le prochain élément se trouvera dans la colonne où il pourra être le plus haut possible, et ainsi de suite. après la plomberie du middleware, la maçonnerie du front :laughing: Data et Intelligence Artificielle On ne devrait pas faire un mapping 1:1 entre API REST et MCP https://nordicapis.com/why-mcp-shouldnt-wrap-an-api-one-to-one/ Problématique : Envelopper une API telle quelle dans le protocole MCP (Model Context Protocol) est un anti-pattern. Objectif du MCP : Conçu pour les agents d'IA, il doit servir d'interface d'intention, non de miroir d'API. Les agents comprennent les tâches, pas la logique complexe des API (authentification, pagination, orchestration). Conséquences du mappage un-à-un : Confusion des agents, erreurs, hallucinations. Difficulté à gérer les orchestrations complexes (plusieurs appels pour une seule action). Exposition des faiblesses de l'API (schéma lourd, endpoints obsolètes). Maintenance accrue lors des changements d'API. Meilleure approche : Construire des outils MCP comme des SDK pour agents, encapsulant la logique nécessaire pour accomplir une tâche spécifique. Pratiques recommandées : Concevoir autour des intentions/actions utilisateur (ex. : "créer un projet", "résumer un document"). Regrouper les appels en workflows ou actions uniques. Utiliser un langage naturel pour les définitions et les noms. Limiter la surface d'exposition de l'API pour la sécurité et la clarté. Appliquer des schémas d'entrée/sortie stricts pour guider l'agent et réduire l'ambiguïté. Des agents en production avec AWS - https://blog.ippon.fr/2025/12/22/des-agents-en-production-avec-aws/ AWS re:Invent 2025 a massivement mis en avant l'IA générative et les agents IA Un agent IA combine un LLM, une boucle d'appel et des outils invocables Strands Agents SDK facilite le prototypage avec boucles ReAct intégrées et gestion de la mémoire Managed MLflow permet de tracer les expérimentations et définir des métriques de performance Nova Forge optimise les modèles par réentraînement sur données spécifiques pour réduire coûts et latence Bedrock Agent Core industrialise le déploiement avec runtime serverless et auto-scaling Agent Core propose neuf piliers dont observabilité, authentification, code interpreter et browser managé Le protocole MCP d'Anthropic standardise la fourniture d'outils aux agents SageMaker AI et Bedrock centralisent l'accès aux modèles closed source et open source via API unique AWS mise sur l'évolution des chatbots vers des systèmes agentiques optimisés avec modèles plus frugaux Debezium 3.4 amène plusieurs améliorations intéressantes https://debezium.io/blog/2025/12/16/debezium-3-4-final-released/ Correction du problème de calcul du low watermark Oracle qui causait des pertes de performance Correction de l'émission des événements heartbeat dans le connecteur Oracle avec les requêtes CTE Amélioration des logs pour comprendre les transactions actives dans le connecteur Oracle Memory guards pour protéger contre les schémas de base de données de grande taille Support de la transformation des coordonnées géométriques pour une meilleure gestion des données spatiales Extension Quarkus DevServices permettant de démarrer automatiquement une base de données et Debezium en dev Intégration OpenLineage pour tracer la lignée des données et suivre leur flux à travers les pipelines Compatibilité testée avec Kafka Connect 4.1 et Kafka brokers 4.1 Infinispan 16.0.4 et .5 https://infinispan.org/blog/2025/12/17/infinispan-16-0-4 Spring Boot 4 et Spring 7 supportés Evolution dans les metriques Deux bugs de serialisation Construire un agent de recherche en Java avec l'API Interactions https://glaforge.dev/posts/2026/01/03/building-a-research-assistant-with-the-interactions-api-in-java/ Assistant de recherche IA Java (API Interactions Gemini), test du SDK implémenté par Guillaume. Workflow en 4 phases : Planification : Gemini Flash + Google Search. Recherche : Modèle "Deep Research" (tâche de fond). Synthèse : Gemini Pro (rapport exécutif). Infographie : Nano Banana Pro (à partir de la synthèse). API Interactions : gestion d'état serveur, tâches en arrière-plan, réponses multimodales (images). Appréciation : gestion d'état de l'API (vs LLM sans état). Validation : efficacité du SDK Java pour cas complexes. Stephan Janssen (le papa de Devoxx) a créé un serveur MCP (Model Context Protocol) basé sur LSP (Language Server Protocol) pour que les assistants de code analysent le code en le comprenant vraiment plutôt qu'en faisant des grep https://github.com/stephanj/LSP4J-MCP Le problème identifié : Les assistants IA utilisent souvent la recherche textuelle (type grep) pour naviguer dans le code, ce qui manque de contexte sémantique, génère du bruit (faux positifs) et consomme énormément de tokens inutilement. La solution LSP4J-MCP : Une approche "standalone" (autonome) qui encapsule le serveur de langage Eclipse (JDTLS) via le protocole MCP (Model Context Protocol). Avantage principal : Offre une compréhension sémantique profonde du code Java (types, hiérarchies, références) sans nécessiter l'ouverture d'un IDE lourd comme IntelliJ. Comparaison des méthodes : AST : Trop léger (pas de compréhension inter-fichiers). IntelliJ MCP : Puissant mais exige que l'IDE soit ouvert (gourmand en ressources). LSP4J-MCP : Le meilleur des deux mondes pour les workflows en terminal, à distance (SSH) ou CI/CD. Fonctionnalités clés : Expose 5 outils pour l'IA (find_symbols, find_references, find_definition, document_symbols, find_interfaces_with_method). Résultats : Une réduction de 100x des tokens utilisés pour la navigation et une précision accrue (distinction des surcharges, des scopes, etc.). Disponibilité : Le projet est open source et disponible sur GitHub pour intégration immédiate (ex: avec Claude Code, Gemini CLI, etc). A noter l'ajout dans claude code 2.0.74 d'un tool pour supporter LSP ( https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#2074 ) Awesome (GitHub) Copilot https://github.com/github/awesome-copilot Une collection communautaire d'instructions, de prompts et de configurations pour optimiser l'utilisation de GitHub Copilot. Propose des "Agents" spécialisés qui s'intègrent aux serveurs MCP pour améliorer les flux de travail spécifiques. Inclut des prompts ciblés pour la génération de code, la documentation et la résolution de problèmes complexes. Fournit des instructions détaillées sur les standards de codage et les meilleures pratiques applicables à divers frameworks. Propose des "Skills" (compétences) sous forme de dossiers contenant des ressources pour des tâches techniques spécialisées. (les skills sont dispo dans copilot depuis un mois : https://github.blog/changelog/2025-12-18-github-copilot-now-supports-agent-skills/ ) Permet une installation facile via un serveur MCP dédié, compatible avec VS Code et Visual Studio. Encourage la contribution communautaire pour enrichir les bibliothèques de prompts et d'agents. Aide à augmenter la productivité en offrant des solutions pré-configurées pour de nombreux langages et domaines. Garanti par une licence MIT et maintenu activement par des contributeurs du monde entier. IA et productivité : bilan de l'année 2025 (Laura Tacho - DX)) https://newsletter.getdx.com/p/ai-and-productivity-year-in-review?aid=recNfypKAanQrKszT En 2025, l'ingénierie assistée par l'IA est devenue la norme : environ 90 % des développeurs utilisent des outils d'IA mensuellement, et plus de 40 % quotidiennement. Les chercheurs (Microsoft, Google, GitHub) soulignent que le nombre de lignes de code (LOC) reste un mauvais indicateur d'impact, car l'IA génère beaucoup de code sans forcément garantir une valeur métier supérieure. Si l'IA améliore l'efficacité individuelle, elle pourrait nuire à la collaboration à long terme, car les développeurs passent plus de temps à "parler" à l'IA qu'à leurs collègues. L'identité du développeur évolue : il passe de "producteur de code" à un rôle de "metteur en scène" qui délègue, valide et exerce son jugement stratégique. L'IA pourrait accélérer la montée en compétences des développeurs juniors en les forçant à gérer des projets et à déléguer plus tôt, agissant comme un "accélérateur" plutôt que de les rendre obsolètes. L'accent est mis sur la créativité plutôt que sur la simple automatisation, afin de réimaginer la manière de travailler et d'obtenir des résultats plus impactants. Le succès en 2026 dépendra de la capacité des entreprises à cibler les goulots d'étranglement réels (dette technique, documentation, conformité) plutôt que de tester simplement chaque nouveau modèle d'IA. La newsletter avertit que les titres de presse simplifient souvent à l'excès les recherches sur l'IA, masquant parfois les nuances cruciales des études réelles. Un développeur décrit dans un article sur Twitter son utilisation avancée de Claude Code pour le développement, avec des sous-agents, des slash-commands, comment optimiser le contexte, etc. https://x.com/AureaLibe/status/2008958120878330329?s=20 Outillage IntelliJ IDEA, thread dumps et project Loom (virtual threads) - https://blog.jetbrains.com/idea/2025/12/thread-dumps-and-project-loom-virtual-threads/ Les virtual threads Java améliorent l'utilisation du matériel pour les opérations I/O parallèles avec peu de changements de code Un serveur peut maintenant gérer des millions de threads au lieu de quelques centaines Les outils existants peinent à afficher et analyser des millions de threads simultanément Le débogage asynchrone est complexe car le scheduler et le worker s'exécutent dans des threads différents Les thread dumps restent essentiels pour diagnostiquer deadlocks, UI bloquées et fuites de threads Netflix a découvert un deadlock lié aux virtual threads en analysant un heap dump, bug corrigé dans Java 25. Mais c'était de la haute voltige IntelliJ IDEA supporte nativement les virtual threads dès leur sortie avec affichage des locks acquis IntelliJ IDEA peut ouvrir des thread dumps générés par d'autres outils comme jcmd Le support s'étend aussi aux coroutines Kotlin en plus des virtual threads Quelques infos sur IntelliJ IDEA 2025.3 https://blog.jetbrains.com/idea/2025/12/intellij-idea-2025-3/ Distribution unifiée regroupant davantage de fonctionnalités gratuites Amélioration de la complétion des commandes dans l'IDE Nouvelles fonctionnalités pour le débogueur Spring Thème Islands devient le thème par défaut Support complet de Spring Boot 4 et Spring Framework 7 Compatibilité avec Java 25 Prise en charge de Spring Data JDBC et Vitest 4 Support natif de Junie et Claude Agent pour l'IA Quota d'IA transparent et option Bring Your Own Key à venir Corrections de stabilité, performance et expérience utilisateur Plein de petits outils en ligne pour le développeur https://blgardner.github.io/prism.tools/ génération de mot de passe, de gradient CSS, de QR code encodage décodage de Base64, JWT formattage de JSON, etc. resumectl - Votre CV en tant que code https://juhnny5.github.io/resumectl/ Un outil en ligne de commande (CLI) écrit en Go pour générer un CV à partir d'un fichier YAML. Permet l'exportation vers plusieurs formats : PDF, HTML, ou un affichage direct dans le terminal. Propose 5 thèmes intégrés (Modern, Classic, Minimal, Elegant, Tech) personnalisables avec des couleurs spécifiques. Fonctionnalité d'initialisation (resumectl init) permettant d'importer automatiquement des données depuis LinkedIn et GitHub (projets les plus étoilés). Supporte l'ajout de photos avec des options de filtre noir et blanc ou de forme (rond/carré). Inclut un mode "serveur" (resumectl serve) pour prévisualiser les modifications en temps réel via un navigateur local. Fonctionne comme un binaire unique sans dépendances externes complexes pour les modèles. mactop - Un moniteur "top" pour Apple Silicon https://github.com/metaspartan/mactop Un outil de surveillance en ligne de commande (TUI) conçu spécifiquement pour les puces Apple Silicon (M1, M2, M3, M4, M5). Permet de suivre en temps réel l'utilisation du CPU (E-cores et P-cores), du GPU et de l'ANE (Neural Engine). Affiche la consommation électrique (wattage) du système, du CPU, du GPU et de la DRAM. Fournit des données sur les températures du SoC, les fréquences du GPU et l'état thermique global. Surveille l'utilisation de la mémoire vive, de la swap, ainsi que l'activité réseau et disque (E/S). Propose 10 mises en page (layouts) différentes et plusieurs thèmes de couleurs personnalisables. Ne nécessite pas l'utilisation de sudo car il s'appuie sur les API natives d'Apple (SMC, IOReport, IOKit). Inclut une liste de processus détaillée (similaire à htop) avec la possibilité de tuer des processus directement depuis l'interface. Offre un mode "headless" pour exporter les métriques au format JSON et un serveur optionnel pour Prometheus. Développé en Go avec des composants en CGO et Objective-C. Adieu direnv, Bonjour misehttps://codeka.io/2025/12/19/adieu-direnv-bonjour-mise/ L'auteur remplace ses outils habituels (direnv, asdf, task, just) par un seul outil polyvalent écrit en Rust : mise. mise propose trois fonctions principales : gestionnaire de paquets (langages et outils), gestionnaire de variables d'environnement et exécuteur de tâches. Contrairement à direnv, il permet de gérer des alias et utilise un fichier de configuration structuré (mise.toml) plutôt que du scripting shell. La configuration est hiérarchique, permettant de surcharger les paramètres selon les répertoires, avec un système de "trust" pour la sécurité. Une "killer-feature" soulignée est la gestion des secrets : mise s'intègre avec age pour chiffrer des secrets (via clés SSH) directement dans le fichier de configuration. L'outil supporte une vaste liste de langages et d'outils via un registre interne et des plugins (compatibilité avec l'écosystème asdf). Il simplifie le workflow de développement en regroupant l'installation des outils et l'automatisation des tâches au sein d'un même fichier. L'auteur conclut sur la puissance, la flexibilité et les excellentes performances de l'outil après quelques heures de test. Claude Code v2.1.0 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#210 Rechargement à chaud des "skills" : Les modifications apportées aux compétences dans ~/.claude/skills sont désormais appliquées instantanément sans redémarrer la session. Sous-agents et forks : Support de l'exécution de compétences et de commandes slash dans un contexte de sous-agent forké via context: fork. Réglages linguistiques : Ajout d'un paramètre language pour configurer la langue de réponse par défaut (ex: language: "french"). Améliorations du terminal : Shift+Enter fonctionne désormais nativement dans plusieurs terminaux (iTerm2, WezTerm, Ghostty, Kitty) sans configuration manuelle. Sécurité et correction de bugs : Correction d'une faille où des données sensibles (clés API, tokens OAuth) pouvaient apparaître dans les logs de débogage. Nouvelles commandes slash : Ajout de /teleport et /remote-env pour les abonnés claude.ai afin de gérer des sessions distantes. Mode Plan : Le raccourci /plan permet d'activer le mode plan directement depuis le prompt, et la demande de permission à l'entrée de ce mode a été supprimée. Vim et navigation : Ajout de nombreux mouvements Vim (text objects, répétitions de mouvements f/F/t/T, indentations, etc.). Performance : Optimisation du temps de démarrage et du rendu terminal pour les caractères Unicode/Emoji. Gestion du gitignore : Support du réglage respectGitignore dans settings.json pour contrôler le comportement du sélecteur de fichiers @-mention. Méthodologies 200 déploiements en production par jour, même le vendredi : retours d'expérience https://mcorbin.fr/posts/2025-03-21-deploy-200/ Le déploiement fréquent, y compris le vendredi, est un indicateur de maturité technique et augmente la productivité globale. L'excellence technique est un atout stratégique indispensable pour livrer rapidement des produits de qualité. Une architecture pragmatique orientée services (SOA) facilite les déploiements indépendants et réduit la charge cognitive. L'isolation des services est cruciale : un développeur doit pouvoir tester son service localement sans dépendre de toute l'infrastructure. L'automatisation via Kubernetes et l'approche GitOps avec ArgoCD permettent des déploiements continus et sécurisés. Les feature flags et un système de permissions solide permettent de découpler le déploiement technique de l'activation fonctionnelle pour les utilisateurs. L'autonomie des développeurs est renforcée par des outils en self-service (CLI maison) pour gérer l'infrastructure et diagnostiquer les incidents sans goulot d'étranglement. Une culture d'observabilité intégrée dès la conception permet de détecter et de réagir rapidement aux anomalies en production. Accepter l'échec comme inévitable permet de concevoir des systèmes plus résilients capables de se rétablir automatiquement. "Vibe Coding" vs "Prompt Engineering" : l'IA et le futur du développement logiciel https://www.romenrg.com/blog/2025/12/25/vibe-coding-vs-prompt-engineering-ai-and-the-future-of-software-development/ L'IA est passée du statut d'expérimentation à celui d'infrastructure essentielle pour le développement de logiciels en 2025. L'IA ne remplace pas les ingénieurs, mais agit comme un amplificateur de leurs compétences, de leur jugement et de la qualité de leur réflexion. Distinction entre le "Vibe Coding" (rapide, intuitif, idéal pour les prototypes) et le "Prompt Engineering" (délibéré, contraint, nécessaire pour les systèmes maintenables). L'importance cruciale du contexte ("Context Engineering") : l'IA devient réellement puissante lorsqu'elle est connectée aux systèmes réels (GitHub, Jira, etc.) via des protocoles comme le MCP. Utilisation d'agents spécialisés (écriture de RFC, revue de code, architecture) plutôt que de modèles génériques pour obtenir de meilleurs résultats. Émergence de l'ingénieur "Technical Product Manager" capable d'abattre seul le travail d'une petite équipe grâce à l'IA, à condition de maîtriser les fondamentaux techniques. Le risque majeur : l'IA permet d'aller très vite dans la mauvaise direction si le jugement humain et l'expérience font défaut. Le niveau d'exigence global augmente : les bases techniques solides deviennent plus importantes que jamais pour éviter l'accumulation de dette technique rapide. Une revue de code en solo (Kent Beck) ! https://tidyfirst.substack.com/p/party-of-one-for-code-review?r=64ov3&utm_campaign=post&utm_medium=web&triedRedirect=true La revue de code traditionnelle, héritée des inspections formelles d'IBM, s'essouffle car elle est devenue trop lente et asynchrone par rapport au rythme du développement moderne. Avec l'arrivée de l'IA ("le génie"), la vitesse de production du code dépasse la capacité de relecture humaine, créant un goulot d'étranglement majeur. La revue de code doit évoluer vers deux nouveaux objectifs prioritaires : un "sanity check" pour vérifier que l'IA a bien fait ce qu'on lui demandait, et le contrôle de la dérive structurelle de la base de code. Maintenir une structure saine est crucial non seulement pour les futurs développeurs humains, mais aussi pour que l'IA puisse continuer à comprendre et modifier le code efficacement sans perdre le contexte. Kent Beck expérimente des outils automatisés (comme CodeRabbit) pour obtenir des résumés et des schémas d'architecture afin de garder une conscience globale des changements rapides. Même si les outils automatisés sont utiles, le "Pair Programming" reste irremplaçable pour la richesse des échanges et la pression sociale bénéfique qu'il impose à la réflexion. La revue de code solo n'est pas une fin en soi, mais une adaptation nécessaire lorsque l'on travaille seul avec des outils de génération de code augmentés. Loi, société et organisation Lego lance les Lego Smart Play, avec des Brique, des Smart Tags et des Smart Figurines pour faire de nouvelles constructions interactives avec des Legos https://www.lego.com/fr-fr/smart-play LEGO SMART Play : technologie réactive au jeu des enfants. Trois éléments clés : SMART Brique : Brique LEGO 2x4 "cerveau". Accéléromètre, lumières réactives, détecteur de couleurs, synthétiseur sonore. Réagit aux mouvements (tenir, tourner, taper). SMART Tags : Petites pièces intelligentes. Indiquent à la SMART Brique son rôle (ex: hélicoptère, voiture) et les sons à produire. Activent sons, mini-jeux, missions secrètes. SMART Minifigurines : Activées près d'une SMART Brique. Révèlent des personnalités uniques (sons, humeurs, réactions) via la SMART Brique. Encouragent l'imagination. Fonctionnement : SMART Brique détecte SMART Tags et SMART Minifigurines. Réagit aux mouvements avec lumières et sons dynamiques. Compatibilité : S'assemble avec les briques LEGO classiques. Objectif : Créer des expériences de jeu interactives, uniques et illimitées. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 22 janvier 2026 : DevCon #26 : sécurité / post-quantique / hacking - Paris (France) 28 janvier 2026 : Software Heritage Symposium - Paris (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 5 février 2026 : Web Days Convention - Aix-en-Provence (France) 12 février 2026 : Strasbourg Craft #1 - Strasbourg (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 20 mars 2026 : Atlantique Day 2026 - Nantes (France) 26 mars 2026 : Data Days Lille - Lille (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 26-27 mars 2026 : REACT PARIS - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 9-10 avril 2026 : AndroidMakers by droidcon - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 24-25 avril 2026 : Faiseuses du Web 5 - Dinan (France) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 24 septembre 2026 : PlatformCon Live Day Paris 2026 - Paris (France) 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Are You Baffled by iStat Menus 7's Interface? Lee Garrett's ScreenCastsONLINE Tutorial Can Help I've Changed My Mind About Apple's New Password App How to Get to Images out of Apple Pages, Numbers, and Keynote Support the Show Security Bits — 10 November 2024 Transcript of NC_2024_11_10 Join the Conversation: allison@podfeet.com podfeet.com/slack Support the Show: Patreon Donation PayPal one-time donation Podfeet Podcasts Mugs at Zazzle Podfeet 15-Year Anniversary Shirts Referral Links: Parallels Toolbox - 3 months free for you and me Learn through MacSparky Field Guides - 15% off for you and me Backblaze - One free month for me and you Setapp - One free month for me and you Eufy - $40 for me if you spend $200. Sadly nothing in it for you. PIA VPN - One month added to Paid Accounts for both of us CleanShot X - Earns me $25%, sorry nothing in it for you but my gratitude
This week's Mac Geek Gab is a goldmine of cool stuff found, perfect for every Mac user and tech enthusiast. Dive into tools like the Mac Media Key Forwarder to keep your play/pause controls in check, MacWhisper's latest updates, and iStat Menus 7 for ultimate system monitoring. Whether you're compressing […]
Sun, 11 Aug 2024 21:00:00 GMT http://relay.fm/mpu/757 http://relay.fm/mpu/757 Four Great Mac Utilities 757 David Sparks and Stephen Hackett On this episode, David and Stephen explore four great applications for macOS users. On this episode, David and Stephen explore four great applications for macOS users. clean 3735 Subtitle: CleanShot X, iStat Menus, PopClip, & KaleidoscopeOn this episode, David and Stephen explore four great applications for macOS users. This episode of Mac Power Users is sponsored by: 1Password: Never forget a password again. NetSuite: The leading integrated cloud business software suite. Xojo: Create native cross-platform apps. Use code MPU24 for 15% off any licence. Links and Show Notes: Sign up for the MPU email newsletter and join the MPU forums. More Power Users: Ad-free episodes with regular bonus segments Submit Feedback Performa Month – 512 Pixels Setapp CleanShot X for Mac Eating Crow on CleanShot X 4.5 - MacSparky CleanShot X – Pricing Loom iStat Menus PopClip for Mac Actions — PopClip PopClip Extensions Directory Title Case — PopClip Extensions Copy as Markdown — PopClip Extensions Buy PopClip Kaleidoscope Welcome Kaleidoscope 5 Pricing - Kaleidoscope Working Copy, Git on iOS
Sun, 11 Aug 2024 21:00:00 GMT http://relay.fm/mpu/757 http://relay.fm/mpu/757 David Sparks and Stephen Hackett On this episode, David and Stephen explore four great applications for macOS users. On this episode, David and Stephen explore four great applications for macOS users. clean 3735 Subtitle: CleanShot X, iStat Menus, PopClip, & KaleidoscopeOn this episode, David and Stephen explore four great applications for macOS users. This episode of Mac Power Users is sponsored by: 1Password: Never forget a password again. NetSuite: The leading integrated cloud business software suite. Xojo: Create native cross-platform apps. Use code MPU24 for 15% off any licence. Links and Show Notes: Sign up for the MPU email newsletter and join the MPU forums. More Power Users: Ad-free episodes with regular bonus segments Submit Feedback Performa Month – 512 Pixels Setapp CleanShot X for Mac Eating Crow on CleanShot X 4.5 - MacSparky CleanShot X – Pricing Loom iStat Menus PopClip for Mac Actions — PopClip PopClip Extensions Directory Title Case — PopClip Extensions Copy as Markdown — PopClip Extensions Buy PopClip Kaleidoscope Welcome Kaleidoscope 5 Pricing - Kaleidoscope Working Copy, Git on iOS
In Folge 220 sprechen die ApfelNerds über Tim Cooks Stellungnahme zu Apple Intelligence in Europa auf der Quartalspressekonferenz, Apples neues „The Underdogs“-Video wurde zurückgezogen, das Ende von Apples USB SuperDrive naht wohl, der iPhone-WARP in den USA ist gesunken, Autokäufer sind unglücklich über ihre Infotainment-Systeme, Geräte mit CarPlay sind aber weit vorne, bei DOJ gegen Google ist die erstinstanzliche Entscheidung gefallen, iStat Menus 7 ist da, Apple arbeitet an Tandem-OLED-Displays für zukünftige Vision Pro, die iPhone 16 Pro-Modelle sollen eine Matt-Schwarze Farb-Variante bekommen und es gibt Updates.
Si parla di un amico con la Tesla che ha quasi fatto un bel danno, della maglietta del vero uomo (con un cavo Ethernet), della nuova versione di iStat Menus e di un'alternativa open source, di un ennesimo esempio delle potenzialità di Hazel e infine...
The photographer's dilemma rears again. Not only are we sometimes struck by gear acquisition syndrome when new cameras are announced, we run into it when new computers that can process our images come to market. In this case, it's the new M3 MacBook Pro and M3 iMac models from Apple. Will the M3 processor make a difference when working with photos? If you bought an M1 iMac when it came out, is it time to upgrade? Kirk and Jeff hash it out. Hosts: Jeff Carlson: website (https://jeffcarlson.com), Jeff's photos (https://jeffcarlson.com/portfolio/), Jeff on Instagram (http://instagram.com/jeffcarlson), Jeff on Glass (https://glass.photo/jeff-carlson), Jeff on Mastodon (https://twit.social/@jeffcarlson) Kirk McElhearn: website (https://www.kirkville.com), Kirk's photos (https://photos.kirkville.com), Kirk on Instagram (https://instagram.com/mcelhearn), Kirk on Glass (https://glass.photo/mcelhearn), Kirk on Mastodon (https://journa.host/@mcelhearn) Show Notes: (View show notes with images at PhotoActive.co (https://www.photoactive.co/home/episode-153-m3-macs)) Rate and Review the PhotoActive Podcast! (https://itunes.apple.com/us/podcast/photoactive/id1391697658?mt=2) Apple Scary Fast Event (https://www.apple.com/apple-events/) Apple has no plans to make a 27-inch iMac with Apple Silicon (https://www.theverge.com/2023/11/6/23947196/apple-no-27-inch-apple-silicon-imac) M3 vs M3 Pro vs M3 Max: specs, features compared (https://appleinsider.com/inside/apple-silicon/vs/m3-vs-m3-pro-vs-m3-max----specs-features-compared) iStat Menus (https://bjango.com/mac/istatmenus/) Our Snapshots: Jeff: JJC Viewfinder Eyecup Eyepiece for Fuji (https://amzn.to/3Qwdx1G) Kirk: Michael Kenna: Photographs and Stories (https://www.nazraeli.com/complete-catalogue/michael-kenna-photographs-and-stories) Subscribe to the PhotoActive podcast newsletter at the bottom of any page at the PhotoActive web site (https://photoactive.co) to be notified of new episodes and be eligible for occasional giveaways. If you've already subscribed, you're automatically entered. If you like the show, please subscribe in iTunes/Apple Podcasts (https://itunes.apple.com/us/podcast/photoactive/id1391697658?mt=2) or your favorite podcast app, and please rate the podcast. And don't forget to join the PhotoActive Facebook group (https://www.facebook.com/groups/photoactivecast/) to discuss the podcast, share your photos, and more. Disclosure: Sometimes we use affiliate links for products, in which we receive small commissions to help support PhotoActive.
We round up our favorite Mac apps and utilities, location tracking service Life360 acquires Tile to compete with Apple's Find My network, and we discuss the pros and cons of using a mouse or trackpad. Follow Our Hosts @stephenrobles on Twitter @WGallagher on Twitter Sponsored by: Bespoke Post: Get 20% off your first monthly box when you sign up at: boxofawesome.com and enter the code appleinsider at checkout. Comet Backup: Test drive Comet Backup with a 30-day free trial. Get $50 credit when you sign up with the promo code APPLEINSIDER. Start running backups in 15 minutes or less at: cometbackup.com Zocdoc: Go to zocdoc.com/appleinsider and download the app to sign-up for FREE. Find doctors and specialists that take your insurance and even book appointments online! quip: Start getting rewards for brushing your teeth today! Get your first refill for FREE at: getquip.com/appleinsider Support the Show Support the show on Patreon or Apple Podcasts to get ad-free episodes every week, access to our private Discord channel, and early release of the show! We would also appreciate a 5-star rating and review in Apple Podcasts Links from the Show AirTag rival Tile acquired by location tracking platform Life360 in $205M deal Apple's Self Repair Service parts store to be run by third party Logitech MX Master 3 - Amazon AppleVis Downie - YouTube Video Downloader for macOS Parcel - Delivery Tracking Pastel Default Folder X OmniOutliner - The Omni Group OmniFocus 3 Pixelmator Reeder 5 Things 3 Piezo - Charmingly simple audio recording Fantastical Final Draft 12 Bartender 4 - Take control of your Menu bar Rocket – the best emoji app for Mac TopNotch for macOS Super Agent for Safari PopClip Hazel by Noodlesoft Keyboard Maestro for macOS Hook PiPifier OverPicture for Safari Pastebot Elgato Stream Deck - Amazon Adblock Plus for Safari (ABP) Alfred - Productivity App for macOS macOs Utility Tweet Thread Magnet CleanMyMac X iStat Menus Amphetamine for Mac Caffeine for Mac TextExpander Quick Note may be the best new feature in iPadOS 15 Drafts, Where Text Starts Bear - Write on iPhone, iPad, and Mac Craft | A fresh take on documents Notion More AppleInsider Podcasts Subscribe and listen to our AppleInsider Daily podcast for the latest Apple news Monday through Friday. You can find it on Apple Podcasts, Overcast, or anywhere you listen to podcasts. Tune in to our HomeKit Insider podcast covering the latest news, products, apps and everything HomeKit related. Subscribe in Apple Podcasts, Overcast, or just search for HomeKit Insider wherever you get your podcasts. Podcast artwork from Basic Apple Guy. Download the free wallpaper pack here. Those interested in sponsoring the show can reach out to us at: steve@appleinsider.com
I talk about Paste, Cardhop, iStat Menus, Popclip, Flow. App of the week is Bartender 4
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
Leo Laporte shares a must-have app for macOS, iStat Menus from Bjango. This system monitoring app gives you real-time info on your Mac's stats, including a CPU monitor, GPU, memory, network usage, disk usage, disk activity, battery, and more. Get iStat Menus: https://bjango.com/mac/istatmenus/ Host: Leo Laporte Download or subscribe to this show at https://twit.tv/shows/hands-on-mac Discuss episodes in the TWiT Community. Sponsor: LastPass.com/twit
An updated 4.7" iPhone SE is released, Apple and Google team up to develop contact tracing technology to reduce the spread of COVID-19, and our hosts go in-depth on more of their favorite Mac utilities. Send us your favorite Mac utilities by tweeting at us and using the hashtag #aipodcast We'd love to hear your feedback. Tweet at Stephen Robles and Andrew O’Hara, or email us here. Find us in your favorite podcast player by searching for "AppleInsider" and support the show by leaving a 5-Star rating and comment in Apple Podcasts here. Sponsored by: ExpressVPN - AppleInsider listeners can get three extra months when you sign up for a year of service! Get the most secure and fastest VPN service today. iPhone SE 2020 And iPad Magic Keyboard Apple unveils new iPhone SE priced at just $399 Magic Keyboard for iPad Pro now available to order New Apple iPad on Amazon Covid-19 Tracking Apple, Google team on ‘contact tracing’ smartphone software to combat spread of COVID-19 Trump says Apple-Google contact tracing system is ‘amazing,’ but raises ‘big constitutional problems’ Apple and Google detail COVID-19 contact tracing program, focus on privacy u Apple and Google must convince public that contact tracing is secure, senator says Mac Utility Follow-Up Default Folder X - Thanks Jeff! TextExpander CopyClip Copied Keyboard Maestro Plex ToothFairy Fantastical Bar None Hazel DaisyDisk Squash Deliveries Bear iStat Menus Sugarmate Paste Bartender 3 Setapp
You've got two lovely kids, and you're perfectly content to stop there, but your spouse has other plans. How do you break the news you're not of like mind to have a third? We'll try to tackle this and more on the latest Feedback Friday! And in case you didn't already know it, Jordan Harbinger (@JordanHarbinger) and Jason DeFillippo (@jpdef) banter and take your comments and questions for Feedback Friday right here every week! If you want us to answer your question, register your feedback, or tell your story on one of our upcoming weekly Feedback Friday episodes, drop us a line at friday@jordanharbinger.com. Now let's dive in! Full show notes and resources can be found here: https://jordanharbinger.com/292. On This Week's Feedback Friday, We Discuss: Your spouse has been pushing for a third child, but you figure two is enough. Is there a way to find common ground? Your sibling and their fiance have decided to get married on one of the few nights you can't get out of work. To whom do you owe your loyalty? Your mother stopped making payments on a parent loan taken out for your education, and now you're stuck with $28,000 in interest. What happens next? You accidentally fell asleep on the job, and if you don't adjust your time card, no one else would be the wiser. What should you do? Retiring from a professional athletic career, you wonder if your BA in economics will cut it for your next career move, or if you should go back to school? Your friend is publishing articles about his industry in order to raise his profile at work. But how do you tactfully suggest that his writing is sorely in need of editing? Life Pro Tip: If you're on a Mac, use Bartender, Endurance, FruitJuice, and iStat Menus. Recommendation of the Week: Broken Quick shout outs to Melissa Kellogg and Jon Bjork! Have any questions, comments, or stories you'd like to share with us? Drop us a line at friday@jordanharbinger.com! Connect with Jordan on Twitter at @JordanHarbinger and Instagram at @jordanharbinger. Connect with Jason on Twitter at @jpdef and Instagram at @JPD, join his podcasting club, and check out his other show: Grumpy Old Geeks.
Bez zbędnych ceregieli, zapraszamy do odsłuchu dłuższego niż ostatnio kompotu. Tytuł zdradza o czym rozmawiamy w sześćdziesiątym odcinku, zatem poniżej tylko dodamy odsyłacze do omawianych programów i usług: bjango iStat Menus, Noodlesoft Hazel, MacPaw CleanMyMac, Marcus Amalthea Magnuson / Kumaran Vijayan AppTrap, MacPaw Gemini, Software Ambience DaisyDisk, Koingo Software Inc. MacPilot, Titanium Software OnyX, Etresoft EtreCheck, Tunabelly Software TG Pro, wsparcie Apple: Resetowanie kontrolera zarządzania systemem (SMC) na komputerze Mac, wsparcie Apple: Resetowanie pamięci NVRAM lub PRAM w komputerze Mac, wsparcie Apple: Lokalne migawki Time Machine, wyłączenie w Terminalu: sudo tmutil disablelocal Wsparcie Apple: Odbudowywanie indeksu funkcji Spotlight na komputerze Mac, odbudowywanie w Terminalu: sudo mdutil -i on / Nasz podkast znajdziecie w iTunes (link), możecie też dodać do swojego ulubionego czytnika RSS (link), wysłuchać w serwisie Spotify (link) lub przesłuchać bezpośrednio w przeglądarce (link). Zapraszamy do kontaktu na Twitterze: Remek Rychlewski @RZoG. Marek Telecki @mantis30. Natomiast całe przedsięwzięcie firmuje konto @ApplejuicePl. Jesteśmy również dostępni dla Was pod adresem e-mail kompot[at]applejuice.pl
Do you focus on the Features or the Benefits of working with you? I love visiting graphic and web designers' websites. I love looking at their portfolio of projects to see the work they produce. But even more than looking at portfolios, I love studying how these designers promote themselves to potential clients. One of the things I’ve noticed while visiting these sites is the different focuses presented to visitors. Some focus heavily on the features and services they offer to clients, while other sites focus on the benefit a client receives from working with that particular design studio. After visiting hundreds, if not thousands of designer sites over the years, I've concluded that the ones most likely to convert visitors into clients are the ones who list the benefits. The ones who let potential clients know what's in it for them. Don't get me wrong. You should list your features and services on your website. Many clients are looking for a designer for one project and don’t even realize that they offer other servicesas well. However, your features and services shouldn't be the primary focus of your message. They should be secondary to the benefits a client gets from deciding to work with you. Here’s an example from a website that focuses mostly on the features they offer: Why work with us? Whether you need a website, an event poster, or to add graphics to your vehicle, we can create the designs that will direct your potential clients back to you. We create designs for you that are aesthetically pleasing, modern and relevant within your industry, with a simple and clear message. With creativity and clarity, we develope your branding through custom graphics that you and your customers will appreciate. We offer services in: The message goes on to list the features and services this design company offers. This is good information for the client to have. But It doesn’t show the benefits for the client from choosing this company. Here’s an example of a company focusing on benefits: We want to work with you. When you partner with (name redacted) to develop or expand your brand, you not only get a team of experienced designers and marketers who have helped hundreds of businesses just like yours excell. You get a team of devoted people whose focus is on your success. When you look good, we look good. Our aim in working with you is to develop a connection and learn everything we can about your business. This partnership will allow us to develop a personalized branding strategy that fits your budget. If you are ready to expand your business then so are we. Click here to set up a call to discuss your business and the services we can offer you. Do you see the difference? Sentences like "When you partner with..." or "You get a team of devoted people whose focus is on your success." or "Our aim in working with you is to develop a connection...". These all show a benefit to the client. It shows that the design company cares about their clients' success. It shows that choosing this company is choosing a partner in developing your brand and not just a supplier. This website did list their features and services on a secondary page reachable with a "Learn more" link for potential clients who want to know more about this company. Listing your features and services is a good idea. It helps expand who you are, and It does work in attracting clients. Visitors are interested in what it is you can offer them. But it should be secondary to your main message. When you focus on the benefits, you are reaching the client on a personal level, and that makes it much easier for the client to decide to work with you. Developing your message strategy When it comes to creating your marketing material; your website, brochures, advertising etc. you need to keep your target audiences' behaviour in mind. How will they react to the message you put in front of them? Is your message more knowledge-based, meaning it focuses on the features? Or is it emotion based, focusing on the benefits? Remember that clients want to know “what’s in it for them?” If you can trigger an emotional response from a potential client, you are already most of the way there to winning them over. This subtle shift in how you word things can make a world of difference in the growth of your design business. Do you explain the benefits to your clients in your marketing material? Let me know by leaving a comment for this episode. Questions of the Week Submit your question to be featured in a future episode of the podcast by visiting the feedback page. This week’s question comes from Stian My main focus is webdesign and development. So I will get loads of logins to FTP servers, web clients, web services, I even make new ones for my clients. And on top of this there is the contact information to each client. Do you have a tip to organize this ? Like a software where I can store passwords and usernames safe, and other client information. I am not looking for some sort of billing system. To find out what I told Stian you’ll have to listen to the podcast. Resource of the week SetApp.com SetApp.comis a subscription service for Mac apps. Starting at $5.99 per month for students and teachers and $8.99 per month for everyone else, SetApp gives you access to over 120 Apps for Mac OS. These are full version apps with no in-app purchases. Plus you get free updates and upgrades as they are released for every app. You also automatically get access to new apps as they are added to the SetApp package. Some of the apps included are CleanMyMac - free up disk space and speed up your mac iStat Menus - monitor your mac’s health Flume - Use Instagram on your Mac Chronicle - Financial organization MacGourmet Deluxe - for discovering and managing recipes. Gemini - Remove duplicate files from your Mac Plus so many more apps ready for you to use as part of your subscription. SetApp categories include Maintenance apps, Lifestyle apps, Productivity apps, Task Management apps, apps for Developers, for Creatives, for Writing & Blogging and apps for Education and Research. Check out SetApp.com to see if it's something you are interested in. Listen to the podcast on the go. Listen on Apple PodcastsListen on Spotify Listen on StitcherListen on AndroidListen on Google Play MusicListen on iHeartRadio Contact me I would love to hear from you. You can send me questions and feedback using my feedback form. Follow me on Twitter, Facebook and Instagram I want to help you. Running a graphic design or web design business all by yourself isn't easy. If there are any struggles you face running your design business, please reach out to me. I'll do my best to help you by addressing your issues in a future blog post or podcast episode here at Resourceful Designer. You can reach me at feedback@resourcefuldesigner.com
We look at a fake antivirus blog that's distributing malware, and we discuss why you need to protect your Mac when you're at the coffee machine. Because Tom Cruise might be lurking near your Mac. Watch Out! A Fake Antivirus Blog is Distributing Proton Malware Handbrake’s Server Compromised, Download Installs Complex Trojan Mac Users Hit by Rare Ransomware Attack, Spread via Transmission BitTorrent App Malware Spreads through Modified Transmission Application (Again) OSX/Proton Malware is Back! Here’s What Mac Users Need to Know Want to read about Flash Player vulnerabilities? Here's a search for "Flash Player" on the Mac Security Blog. There's a lot of articles. iStat Menus Episode 6: Passwords Are Hard (correcthorsebatterystaple) How to Lock Your Mac Screen and Protect It from Prying Eyes Get 50% off Intego's Mac Premium Bundle X9 with the code PODCAST19. Download now and try it for free at intego.com.
Paul & Chris are back! They’re kicking it old school. Join them as they go to warp speed. Well, just as soon as they can remove all the Google bloatware from the engineering software and find a cool external hard drive. Here’s a new season of the Sauce but what about Film Frown? Where is our lost episode featuring Marty Chan? Right here and here, smart ass. “What browser are you using these days?” Chris answers in a blog post. How to “Remove Uninvited Google Apps from Launchpad” on Macs. Chris used Homebrew & the Cask to install all his applications on his Mac during his clean install. Lifehacker has a decent guide. Little Snitch is a great firewall to tell you which applications are trying to connect to the web. For example, Apple location services on want to connect to the internet every 10 seconds. That seems wasteful on a desktop. Chris reviews his experience with MailPile. Then he shares that he moved to Airmail. Checking system stats on your Mac? iStat Menus is great or there’s GeekTool. Less expensive Monity is another option, but it doesn’t do temperature. If you are just concerned with temperature, there’s TG Pro. Paul has Automatic connected to his OBD-II port in his vehicle. He can track his car’s health with his Apple Watch or his phone. You need Shia LaBeouf freestyle rapping. Just do it. External hard drives? Lacie makes decent drives, but Chris & Paul prefer enclosures with fans, if it is a rotating drive and not an SSD. Chris has Vantec cases for his externals. Paul recommends buying in pairs for your backup. What’s on your external? Chris has some work resources like Death To The Stock Photo images. We interviewed one of the minds behind that site once. Paul & Chris really like their TP-link gigabit switches. You rock. Thanks for listening and let us know on twitter if you have any feedback. Support Montreal Sauce on Patreon
Instalación y configuración de este programa para tener al alcance de nuestra mano muchísimas estadísticas sobre el funcionamiento del Mac.
02:32 - Mark Bates Introduction Twitter GitHub Blog Boston Ruby Users Group @bostonrb MetaCasts: HD Screencasts for GO Enthusiasts @metacasts 03:14 - Scott Feinberg Introduction Twitter GitHub Blog WePay @WePay @wepaystatus 03:46 - Community Values 2014 Videos - WindyCityRails Lightning Talks (Scott’s is first) Scott Feinberg: Where does Ruby go from here? (The Happiness Manifesto) [GitHub] the-happiness-manifesto 05:32 - Ruby Community Standards and Values Testing Programming Should Be Fun and Enjoyable Pairing Large Regional Conferences and Meetups 07:33 - User Groups Lambda Lounge @LambdaLounge Netflix Open Source Group 10:18 - Polyglot Conferences Midwest.io 2014 - MythBashers: Adventures in Overlooked Technologies - Avdi Grimm [GitHub] A web server written in Bash Great Wide Open @AllThingsOpen CodeMash @codemash 13:07 - Including and Getting Newbies Involved in Conference and Community Culture Generations Boot Camps Launch Academy @LaunchAcademy_ Hugs 20:41 - Diversity and Codes of Conduct PyLadies PyLadies Chapters (Twitter) RailsBridge @railsbridge Rails Girls @railsgirls 23:08 - AlterConf @AlterConf Ashe Dryden @ashedryden 24:22 - PyCon @pycon 25:31 - HappinessConf @Happiness_Conf Diversity Black Girls Code @blackgirlscode Women Who Code @WomenWhoCode 28:30 - Developer Happiness and Invoking Community Values Within Corporate Company Culture Ruby Rogues Episode #191: The Developer Happiness Team with Kerri Miller PluralSight PluralSight Author Summit Trust Roles of Influence Navigating Office Politics 38:03 - Agile Software Development and Productivity The 4 Disciplines of Execution: Achieving Your Wildly Important Goals [TED Talk] Bruce Feiler: Agile programming — for your family 40:41 - “The Ruby Diaspora” Mark Bates - Panel: The Future of Ruby - Burlington Ruby Conference 2014 Elixir Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas The Go Programming Language Gophercon @GopherCon 47:47 - Acceptance Accepting Acceptance / Tolerating Intolerance 50:55 - Mentoring Boston Ruby’s “Project Night” Mentor Someone Who Doesn’t Look Like You Picks Love Letter (Coraline) RescueTime (Coraline) Hacking Happy by Dusty Phillips (Jessica) Happiness Conf Coupon Code (Scott) HappinessConf Speakers Page (Scott) The Flight Deal (Scott) iStat Menus (Scott) HappinessConf (Mark) The Go Programming Language (Mark) Use the Coupon Code: ROGUES to get your first month free: MetaCasts.tv: HD Screencasts for GO Enthusiasts (Mark)
02:32 - Mark Bates Introduction Twitter GitHub Blog Boston Ruby Users Group @bostonrb MetaCasts: HD Screencasts for GO Enthusiasts @metacasts 03:14 - Scott Feinberg Introduction Twitter GitHub Blog WePay @WePay @wepaystatus 03:46 - Community Values 2014 Videos - WindyCityRails Lightning Talks (Scott’s is first) Scott Feinberg: Where does Ruby go from here? (The Happiness Manifesto) [GitHub] the-happiness-manifesto 05:32 - Ruby Community Standards and Values Testing Programming Should Be Fun and Enjoyable Pairing Large Regional Conferences and Meetups 07:33 - User Groups Lambda Lounge @LambdaLounge Netflix Open Source Group 10:18 - Polyglot Conferences Midwest.io 2014 - MythBashers: Adventures in Overlooked Technologies - Avdi Grimm [GitHub] A web server written in Bash Great Wide Open @AllThingsOpen CodeMash @codemash 13:07 - Including and Getting Newbies Involved in Conference and Community Culture Generations Boot Camps Launch Academy @LaunchAcademy_ Hugs 20:41 - Diversity and Codes of Conduct PyLadies PyLadies Chapters (Twitter) RailsBridge @railsbridge Rails Girls @railsgirls 23:08 - AlterConf @AlterConf Ashe Dryden @ashedryden 24:22 - PyCon @pycon 25:31 - HappinessConf @Happiness_Conf Diversity Black Girls Code @blackgirlscode Women Who Code @WomenWhoCode 28:30 - Developer Happiness and Invoking Community Values Within Corporate Company Culture Ruby Rogues Episode #191: The Developer Happiness Team with Kerri Miller PluralSight PluralSight Author Summit Trust Roles of Influence Navigating Office Politics 38:03 - Agile Software Development and Productivity The 4 Disciplines of Execution: Achieving Your Wildly Important Goals [TED Talk] Bruce Feiler: Agile programming — for your family 40:41 - “The Ruby Diaspora” Mark Bates - Panel: The Future of Ruby - Burlington Ruby Conference 2014 Elixir Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas The Go Programming Language Gophercon @GopherCon 47:47 - Acceptance Accepting Acceptance / Tolerating Intolerance 50:55 - Mentoring Boston Ruby’s “Project Night” Mentor Someone Who Doesn’t Look Like You Picks Love Letter (Coraline) RescueTime (Coraline) Hacking Happy by Dusty Phillips (Jessica) Happiness Conf Coupon Code (Scott) HappinessConf Speakers Page (Scott) The Flight Deal (Scott) iStat Menus (Scott) HappinessConf (Mark) The Go Programming Language (Mark) Use the Coupon Code: ROGUES to get your first month free: MetaCasts.tv: HD Screencasts for GO Enthusiasts (Mark)
02:32 - Mark Bates Introduction Twitter GitHub Blog Boston Ruby Users Group @bostonrb MetaCasts: HD Screencasts for GO Enthusiasts @metacasts 03:14 - Scott Feinberg Introduction Twitter GitHub Blog WePay @WePay @wepaystatus 03:46 - Community Values 2014 Videos - WindyCityRails Lightning Talks (Scott’s is first) Scott Feinberg: Where does Ruby go from here? (The Happiness Manifesto) [GitHub] the-happiness-manifesto 05:32 - Ruby Community Standards and Values Testing Programming Should Be Fun and Enjoyable Pairing Large Regional Conferences and Meetups 07:33 - User Groups Lambda Lounge @LambdaLounge Netflix Open Source Group 10:18 - Polyglot Conferences Midwest.io 2014 - MythBashers: Adventures in Overlooked Technologies - Avdi Grimm [GitHub] A web server written in Bash Great Wide Open @AllThingsOpen CodeMash @codemash 13:07 - Including and Getting Newbies Involved in Conference and Community Culture Generations Boot Camps Launch Academy @LaunchAcademy_ Hugs 20:41 - Diversity and Codes of Conduct PyLadies PyLadies Chapters (Twitter) RailsBridge @railsbridge Rails Girls @railsgirls 23:08 - AlterConf @AlterConf Ashe Dryden @ashedryden 24:22 - PyCon @pycon 25:31 - HappinessConf @Happiness_Conf Diversity Black Girls Code @blackgirlscode Women Who Code @WomenWhoCode 28:30 - Developer Happiness and Invoking Community Values Within Corporate Company Culture Ruby Rogues Episode #191: The Developer Happiness Team with Kerri Miller PluralSight PluralSight Author Summit Trust Roles of Influence Navigating Office Politics 38:03 - Agile Software Development and Productivity The 4 Disciplines of Execution: Achieving Your Wildly Important Goals [TED Talk] Bruce Feiler: Agile programming — for your family 40:41 - “The Ruby Diaspora” Mark Bates - Panel: The Future of Ruby - Burlington Ruby Conference 2014 Elixir Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas The Go Programming Language Gophercon @GopherCon 47:47 - Acceptance Accepting Acceptance / Tolerating Intolerance 50:55 - Mentoring Boston Ruby’s “Project Night” Mentor Someone Who Doesn’t Look Like You Picks Love Letter (Coraline) RescueTime (Coraline) Hacking Happy by Dusty Phillips (Jessica) Happiness Conf Coupon Code (Scott) HappinessConf Speakers Page (Scott) The Flight Deal (Scott) iStat Menus (Scott) HappinessConf (Mark) The Go Programming Language (Mark) Use the Coupon Code: ROGUES to get your first month free: MetaCasts.tv: HD Screencasts for GO Enthusiasts (Mark)
iMacs overheat, people. That’s why we record this podcast on a lovely 27” iMac! Special guest this week, Mr. Sippy Straw. Also, Jeff Goldblum, Robot Chicken, cell phone companies suck, and forgetting to hit record, on Montreal Sauce. Show Note: This is the beginning of March Montreal Madness! Because of our backlog of episodes, we’ll be releasing an episode every week in March. In April, we’ll return to our regular every-other-week schedule. Jurassic Park life lessons and learning chaos theory. He was most Goldblum in The Fly. Hey, you’re not perfect and sometimes you Britta things. Thanks, Community. Chris’ terrible George Bush impression is an impression of Robot Chicken’s Bush. Tacos rule. Is Jim our imaginary editor or an extreme liberal? Correction: The Fox skit comedy show Chris was reference was The Edge, not The News. Peep a Compilation of the 15 second “Right This Minute” fillers that aired between sketches. Chris’ missing beard. Mobile providers are going to allow corporations to sponsor your data? Sketchy. Your PSA from the Saucerors: Net Neutrality is a big deal. Pay attention. If you weren’t sufficiently bored by Chris’ iMac story or if you need pictures, more info can be found here. What is Mame? Emulating the old, coin-op arcade games you couldn’t afford as a child. Subsonic is a ridiculously easy to install music server for Windows, Mac & Linux. Ditch iTunes and listen to your music everywhere. Linux what now? Linux Mint & Ubuntu, two user friendly distributions to revive an old computer. OWC kits to install SSD drives in your Mac. Want to nerd out with stats on your Mac? iStat Menus is king, but there are plenty of free alternatives like MenuMeters and atMonitor. Dogecoin, the cryptocurrency that doesn’t have enough rap songs about it, yet. YET! Chris has a batphone in Canada? Well, that’s what he calls the OBi110 that he uses to call his mom in the states for free. No, really! He calls his mom occasionally. dd-wrt Can breath new life into a router or unlock more features. There’s also the many flavors of Tomato. Dan, a recent guest on a previous episode, made a webcomic based on a stray tweet from Sikkdays. Check it out and all the other great comics on clattertron.com. Phish has a version of Gin & Juice. GentleMint is a “mint of manly things.” Pintrest for dudes, as it were. What’s an 8-track? Chris still has one. The Muppets sing Octopus’ Garden. Eddie Murphy’s bit from Delirious on Elvis Be warned, this is from the NSFW Eddie Murphy days. Looking for music? Perhaps you should ditch iTunes and MP3’s and try Rdio, Spotify, Pandora or Chris’ choice of Songza. Alternatively, you can keep your music and then subscribe to iTunes Radio for more as Paul suggested. In this week’s OPT-OUT, your heroes discuss Chrome-gate! Some great extensions for Chrome & Firefox get quietly bought out by ad companies that fill them with malware. Click this for more info. A list of the “infected” extensions is maintained here. So check your Browser! Paul doesn’t have the resource hog Flash installed on his computer. Instead, he uses Chrome, when necessary, because it has Flash built-in. Another Mac option is Click to Flash for Safari. FreeOTP is a two-factor authentication application. Say what? If you don’t know what two-factor is and don’t use it, Get on it! Geeksphone makes phones that are truly open source. How about a phone that is concerned with your privacy instead of collecting your data. Check out Blackphone. Listen to people eat dinner? Sign me up. The former podcast archives, I Like Juice. Wow many coin for Chris? DLu57vD1DWE3rJNBviKrzmWBeC4RNdw3bd Such profit for Paul? DUNMd3mpcggpiVV2mWFF4Eo3SFaSF3bgTp Support Montreal Sauce on Patreon