Todos los artículos

Mi configuración actual (2024)

Julian Beaujardin
Julian Beaujardin January 1st, 2024

Después de cada screencasting, a menudo me preguntan sobre el IDE, la fuente, el esquema de colores o la configuración que uso para programar.

Como hice el año pasado, aquí está mi configuración actualizada en este 2024.

Hardware

He decidido seguir usando mi escritorio de pie eléctrico ajustable en altura negro. Funciona a la perfección y ya he calibrado mis configuraciones de altura a la perfección.

Actualmente, estoy usando un Monitor Apple Studio Display con vidrio de textura nano y, como computadora, un MacStudio Apple M1 Ultra con CPU de 20 núcleos, GPU de 64 núcleos, motor neuronal de 32 núcleos y memoria unificada de 128GB.

MacStudio

IDE

Principalmente programo en PHP, recientemente actualizado a la versión 8.3.

VSCode es mi editor preferido porque, como dijo Caleb Porzio: "Los IDEs hacen demasiado, y los editores de texto como Sublime Text hacen muy poco", así que VSCode ocupa perfectamente el espacio entre ellos.

Aquí tienes una captura de pantalla:

alt text

Como puedes ver en la captura de pantalla, he ocultado muchas cosas de la interfaz de VSCode. Me gusta mantenerlo minimalista, eso me hace muy eficiente.

También "finalmente" moví la barra lateral a la derecha. El debate entre tener la barra lateral en el lado izquierdo o derecho es similar a la discusión sobre la "piña en la pizza". En 2024, opté por probar algo nuevo y la moví al lado derecho. ¿Por qué no?

Cambié al Tema Natty hace un par de meses, pero sigue siendo un tema oscuro. Me gusta un tema oscuro (en general) porque me mantiene enfocado en el código que escribo, sin ninguna otra distracción. Sin embargo, es cierto que, como dijo Freek: "en algunos círculos esto puede ser un poco controvertido".

La configuración, los atajos de teclado y algunas extensiones que uso fueron bellamente creados por Caleb Porzio. Definitivamente tienes que comprar su curso: Cómo hacer que VS Code sea increíble con algunos ajustes adicionales agradables.

La fuente que uso es "MonoLisa". Me costó $89 pero vale la pena. Puedes conseguirla aquí.

El tamaño de la fuente es 15 y la altura de línea 1.6.

Una de mis extensiones favoritas de VS Code es el "Simple Project Switcher", que me permite cambiar entre proyectos muy fácilmente. Es gratis, así que definitivamente consíguelo.

STALL

He estado inmerso en el ecosistema de Laravel durante varios años, particularmente con el stack conocido como "STALL".

Alojo mi código en Github, el deployment lo hago con Envoyer y mis servidores están todos provisionados a través de Forge y alojados en AWS.

MacOS

Estas son las aplicaciones que más utilizo:

  • Para ejecutar PHP y sitios web localmente (en el navegador) uso Laravel Herd.
  • A veces necesito ejecutar una pieza arbitraria de código PHP. Tinkerwell es una excelente aplicación para hacer justamente eso.
  • Insomnia es una aplicación increíble para realizar llamadas API, y tengo que decir que @JustSteveKing tenía razón: "Se siente más ligera que Postman".
  • Uso TablePlus para la gestión de bases de datos (MySQL). Sin embargo, hago mis cambios en la estructura de la base de datos a través de migraciones de Laravel.
  • Mi navegador preferido es Safari, por su velocidad y bajo consumo de energía.
  • Mis respaldos son manejados por Apple Time Machine.

También tengo un conjunto de scripts (atajos) que aprendí de Aaron Francis en su maravilloso curso en línea screencasting.com, que ocultan todos los íconos en mi escritorio, la barra de estado en la parte superior y el dock en la parte inferior, ¡todo a la vez! Estos scripts también modifican mi resolución de pantalla para mis tres modos principales: "Normal", "Programación" y "Screen Casting". Deberías comprar su curso cosas a considerar para un mejor screencasting. ¡Es increíble!

iOS

Mi teléfono actual sigue siendo un iPhone 12 Pro Max con 128 GB de almacenamiento.

Aquí tienes una captura de pantalla de mi pantalla de inicio actual.

alt text

No uso carpetas y trato de mantener el número de aplicaciones instaladas al mínimo. También solo hay dos pantallas con aplicaciones, todas las demás aplicaciones se abren mediante búsqueda. La mayor parte de mi tiempo lo paso en Safari, Twitter, Mail y Quickbooks. Las notificaciones y los distintivos de notificación están desactivados para todas las aplicaciones, excepto Mensajes.