| Listado de generadores de sitios Web estáticos (SSG)SSG Hugo
Un listado de generadores de sitios web estáticos (SSG). Si me pregunta alguien yo recomendaré Hugo, no por que sea el mejor (que no lo sé) sino porque es el que utilizo y con el que me estoy encontrando cómodo.
| Cómo migrar de WordPress a Hugo sin (demasiados) problemasHugo WordPress
| Ejecutar Xcode 15 en macOS SequoiaManu M | Xcode macOS
Esto que publiqué para ejecutar Xcode 14 en Sonoma sigue aplicando para ejecutar Xcode 15 en Sequoia.
| How to properly install CocoapodsEmeka Jideije | Ruby macOS
“(You don’t have write permissions for the /Library/Ruby/Gems/2.6.0 directory)”
| Hello Swift Testing, Goodbye XCTestLeo | XCtest Swift Swift Testing
Hay nuevo framework de testing de Swift. Una oportunidad estupenda para renovar skills. Esta WWDC en realidad ha venido llena de regalitos y de cosas que mirar para este verano (como si hubiera tiempo suficiente para aprenderlo todo).
| Cómo averiguar qué directorios contienen más inodosLinux Bash
| Mastering Swift Foundation Formatter API. BasicsMajid Jabrayilov | Swift Foundation
Una cosa que me ha gustado usar en la última app que he desarrollado son los formatters incluidos en muchas clases. Puedo convertir números y fechas en cadenas legibles, formateadas y que usan la locale que elija (o la del sistema) con muy poco código.
Si tienes la posibilidad de soportar solo de iOS 15 en adelante (que a estas alturas de la película probablemente sea tu caso) usa esto, que es MUY limpio y cómodo.
| Cómo usar Fish Shell por defecto en iTerm2cjgammon | Terminal iTerm2 Fish
Una de las cosas que he hecho esta tarde es configurar la shell de Fish por sugerencia de Adam Bell. Y para usarla por defecto en iTerm2 es necesario configurarla con la ruta que se especifica en el link que pongo: /usr/local/bin/fish
.
| Comunicar Xcode 14 con un dispositivo con iOS 17iOS Xcode
| SwiftDefaultAppsmacOS
Esta herramienta permite cambiar qué aplicación responde a un URL scheme determinado. Me ha resultado útil para evitar que Fork secuestre el scheme de SourceTree (otro día explico por qué).