10 webs de referencia que suelo usar

10 webs de referencia que suelo usar

1. roadmap.sh

Dentro de la ingeniería de software nos encontramos con perfiles cada vez más específicos y, en cada uno de ellos, encontramos un sinfín diferente de conceptos, diseños, patrones, arquitecturas... Esta web nos permite ver de forma gráfica la hoja de ruta a seguir en cada perfil con las herramientas o prácticas más usadas por la comunidad.

No hay texto alternativo para esta imagen

Puedes encontrar información de perfiles como Backend, Frontend, DevOps, Java, DBA y tiene pendientes, en estos momentos, dos más como son AWS y QA. Además tiene canal de YouTube con unas cuantas guías que son fundamentales de conocer.

Tiene un repositorio en GitHub con el contenido y cómo lo hace donde puedes contribuir con lo que consideres interesante.

2. REFACTORING · GURU ·

Si tengo una página de referencia para entender y conocer los diferentes patrones de diseño es sin duda esta. Podemos encontrar un listado con los patrones más conocidos y utilizados ofreciéndonos ejemplos de código con los lenguajes más comunes. Además, el tema principal es el de refactoring, pendiente de traducir, pero donde el contenido es tan bueno como para pasarte unas horas leyendo las diferentes secciones.

3. Use the index, Luke!

Es el tema que produce más cuellos de botella en cualquier plataforma y en el que, los desarrolladores, estamos menos formados o parece que no le damos la importancia que debe.

No hay texto alternativo para esta imagen

Creo que es esencial conocer cómo funcionan los índices, cómo podemos optimizar consultas, cómo podemos crear vistas o incluso vistas materializadas. Además, está genial conocer comandos para poder examinar los planes de ejecución en cada sistema y entender su respuesta para poder examinarla y optimizar las diferentes consultas que tenemos diseñadas. Tiene ejemplos en Oracle, MySQL, PostgreSQL y SQLServer y cuenta con un libro publicado que extiende el contenido de la web.

4. Baeldung

¿Usas Java?, ¿usas Spring Framework? Solo con buscar en Google algo sobre Spring aparece el enlace de Baeldung por delante incluso de la documentación del propio framework. Tiene todo, absolutamente todo lo que sea referente a este framework. Guías, cursos... incluso ofrecen cursos presenciales para tu equipo.

Si te gusta Spring y escribir artículos técnicos puedes ganar algo de dinero publicando en su página. Pagan por palabras y según nivel de dificultad pero lo realmente complejo es encontrar un tema que no esté ya publicado en la web.

5. CodelyTV

La plataforma de formación para programadores en español con mejor contenido y con un gran nivel en la que cada curso es mejor que el anterior.

Tienen canal de YouTube y publican vídeos gratuitos con contenido interesante pero si puedes obtener una licencia y acceder a sus cursos vas a cambiar los minutos que dedicas a Netflix por los que dedicarás a esta plataforma.

6. khalilstemmler.com

Aquí podemos encontrar a un tipo llamado Khalil empeñado en enseñar todo lo referente a buenas prácticas con ejemplos en TypeScript y NodeJS. Desde arquitectura hexagonal, DDD, inversión de dependencias, ORMs, casos de uso o simples conceptos como DTO, entidades, value objects explicados con ejemplos y argumentos para que no te quede ninguna duda de qué o cómo implementarlo.

7. andreasbm.github.io/web-skills

No hay texto alternativo para esta imagen

Es como el típico repositorio awesome de GitHub con miles de referencias sobre desarrollo web todo muy bien organizado y separado por categorías e intereses en las que puedes ir profundizando. Cuenta con un gran número de referencias y además tiene un repositorio en GitHub donde puedes contribuir con enlaces o temas de interés.

8. Dev.to

Una comunidad para desarrolladores donde puedes filtrar por temas e intereses y acceder al contenido que publican los miembros de la comunidad. Un Medium pero gratuito. Aquí encuentras de todo, cosas más técnicas y menos, pero puedes seguir a los creadores de contenido favoritos y temas. Con lo que si algo te gusta, síguelo y a disfrutar.

9. Martin Fowler

La guía por excelencia en refactoring, agile, arquitectura... no hay nada que se quede sin argumentos. Cualquier publicación es un "must" y sus libros son referencia en el mundo del desarrollo de software. Yo uso su feed RSS y aunque no publica todas las semanas, es un regalo cuando lo hace.

10. Clean Coder Blog

Robert C. Martin es posiblemente el autor del libro más recomendado en este sector, Clean Code. Y como gurú de las buenas prácticas y el código limpio su sitio web siempre es un sitio de referencia.

Inicia sesión para ver o añadir un comentario.

Más artículos de Sergio Gragera

  • Lo interesante de la semana

    Lo interesante de la semana

    La newsletter que sale los miércoles que son viernes Maxime Najim enumera en How to build consensus when dealing with…

    5 comentarios
  • Lo interesante de la semana

    Lo interesante de la semana

    La newsletter que sale los miércoles o el día que mejor me va Javier Lopez nos muestra la diferencia entre lo que…

  • Lo interesante de la semana

    Lo interesante de la semana

    La newsletter que sale los miércoles con delay(5000) El equipo de Manfred by Sngular ha lanzado esta semana su Career…

  • Lo interesante de la semana

    Lo interesante de la semana

    La newsletter que sale los miércoles a las {{null}} en punto Alfredo Artiles Larralde nos presenta su nuevo formato de…

    2 comentarios
  • Lo interesante de la semana

    Lo interesante de la semana

    La newletter que sale los miércoles a una hora random La compañía Thoughtworks, liderada por Martin Fowler, publica la…

  • Lo interesante de la semana

    Lo interesante de la semana

    Chris Stokel-Walker habla en Why you shouldn’t move fast and break things sobre cómo la acuñada frase del creador de…

  • Lo interesante de la semana

    Lo interesante de la semana

    Eduardo Ferro Aldama nos habla en este nuevo artículo Lean Software Development: Entregar lo más rápido posible sobre…

    2 comentarios
  • Programa un asistente de WhatsApp

    Programa un asistente de WhatsApp

    ¿Tú también te has olvidado de felicitar a algún amigo por WhatsApp? Yo sí, y no me siento orgulloso de ello, pero sí…

    7 comentarios
  • ¿Me ayudas a monetizar?

    ¿Me ayudas a monetizar?

    Desde hace mucho tiempo desarrollé de manera altruista una serie de bots en Twitter que publicasen automáticamente…

    2 comentarios
  • Desarrollo con contenedores

    Desarrollo con contenedores

    Los equipos y entornos en los que desarrollamos pueden contener características diferentes a los de producción que…

    4 comentarios

Otros usuarios han visto

Ver temas