Mi ultimo año en @Dropbox he expandido mi conocimiento en #Python y a la vez he aprendido a codear en @golang . Les comparto un 🧵 con algunos recursos que me han sido extremadamente utiles
Para probar ideas me encanta el playground de @golang , me dio oportunidad de enfocar en solo features del lenguaje sin mezclar business logic del trabajo go.dev/play/
Por lo general los lenguajes de programación tienden a tener lo que llaman "best practices" , o recomendaciones de como escribir código. Un colega en mi empresa sugirió leer la documentación de Effective GO go.dev/doc/effective_…
Y claro, dado que Go se presta a ser un lenguaje usado para implementar distributed systems, tambien en paralelo comenzé a tomar un curso de @MIT donde usan Go para expresar soluciones. La elegancia de Go brilla en su syntax para locking, threads, y synchronization.
Para esto recomiendo el siguiente curso
Mis usos para GO han sido
- implementar RPC services
- command line tools
- herramientas para simular fallas en producción (e.g simular cuando un data center cae)
• • •
Missing some Tweet in this thread? You can try to
force a refresh