You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Buenas! Con PyMS vamos a estudiar y aprender a construir microservicios para el mundo real: No solo una API que devuelve datos. ¿qué tiene que cumplir un microservicio para ser productivo? Configuración externalizada, healthchecks, trazabilidad... ¡y mucho más!
15
14
16
-
- Puedes ver la documentación en: https://py-ms.readthedocs.io/en/latest/
17
-
- Ver el código fuente en Github al igual que las issues abiertas (y las que se nos vayan ocurriendo): https://github.com/python-microservices/pyms
18
-
- Puedes clonarte un arquetipo de microservicio funcional en: https://github.com/python-microservices/microservices-scaffold
19
-
- O crearte el tuyo propio con Cookiecutter: https://github.com/python-microservices/cookiecutter-pyms
15
+
- Puedes ver la documentación en[este link](https://py-ms.readthedocs.io/en/latest/)
16
+
-[Ver el código fuente en Github](https://github.com/python-microservices/pyms) al igual que las issues abiertas (y las que se nos vayan ocurriendo)
17
+
- Puedes clonarte un [arquetipo de microservicio funcional](https://github.com/python-microservices/microservices-scaffold)
18
+
- O crearte el tuyo propio con [Cookiecutter](https://github.com/python-microservices/cookiecutter-pyms):
20
19
21
20
# [2020-10-04] Hacktoberfest: primera reunión
22
21
De los que hemos participado juntamos un stack tecnológico muy interesante habiendo tocado no solo Python si no lenguajes como Java, .NET, Groovy, BASH, Ruby, además de tecnologías blockchain, sistemas e infrastructura, CI...
23
22
24
-
También hemos visto que PyMS, tanto la librería como el arquetipo "destacado" son sobre Flask pero puede incluir en un futuro otros frameworks como aiohttp o FastAPI. Pero además existe este proyectohttps://github.com/python-microservices/microservices-django-scaffold para adaptar todas estas buenas prácticas sobre un proyecto de Django.
23
+
También hemos visto que PyMS, tanto la librería como el arquetipo "destacado" son sobre Flask pero puede incluir en un futuro otros frameworks como aiohttp o FastAPI. Pero además existe [este proyecto](https://github.com/python-microservices/microservices-django-scaffold) para adaptar todas estas buenas prácticas sobre un proyecto de Django.
25
24
26
-
Planteamos, si a alguien no le atraen los microservicios como tal, poder crear una página web estática con la documentación, información y literatura sobre microservicios y quien sabe, hasta un posible blog con un generador de contenido estático como https://getnikola.com/ o alguno de estoshttps://wiki.python.org/moin/StaticSiteGenerator (pendiente de definir)
25
+
Planteamos, si a alguien no le atraen los microservicios como tal, poder crear una página web estática con la documentación, información y literatura sobre microservicios y quien sabe, hasta un posible blog con un generador de contenido estático como [Nikola](https://getnikola.com/) o alguno de [estos](https://wiki.python.org/moin/StaticSiteGenerator) (pendiente de definir)
27
26
28
27
Como no todos tenemos el mismo nivel, hemos acordado empezar con unos tutoriales y formaciones en Python y el arquetipo para tener todos contexto y el fin de semana que viene hacer puesta en común y empezar a trabajar sobre issues de los proyectos.
29
28
30
29
Para poder colaborar, proponemos que cuando alguien esté mirando cosas del proyecto o dedicado a investigar, que avise por chat y si quiere, conectarse al chat de voz para resolver dudas y hacer pair-programming, presentar o charlar. Del mismo modo, si alguien quiere ver dudas que avise por chat "a tal hora me conecto"
31
30
32
31
## Recursos útiles para aprender Python:
33
-
- 7 Repositorios para aprender Pythonhttps://towardsdatascience.com/top-7-repositories-on-github-to-learn-python-44a3a7accb44
32
+
-[7 Repositorios para aprender Python](https://towardsdatascience.com/top-7-repositories-on-github-to-learn-python-44a3a7accb44)
34
33
35
34
## Cursos, Posts y Podcasts
36
-
-https://realpython.com/ - Python en general, cursos pago, posts gratis, muy claro.
37
-
-https://www.fullstackpython.com/ - Posts de desarrollo fullstack, muchos enlaces a otros recursos.
38
-
-https://training.talkpython.fm/ - Podcast gratis y cursos de pago, mucho de web en Flask.
39
-
-https://www.pluralsight.com/ - De pago, muchos lenguajes, mucho testing, muchos perfiles (dev, sec, devops), buenos recursos video, examenes, portfolio de habilidades y roles.
40
-
-https://ed.team/ - Canal de youtube, cursos de pago, muchas tecnologías, en español.
41
-
-https://codely.tv/ - Canal de youtube, cursos de pago (devops y arquitectura), algo de Golang pero nada de Python
35
+
-[realpython.com](https://realpython.com/) - Python en general, cursos pago, posts gratis, muy claro.
36
+
-[www.fullstackpython.com](https://www.fullstackpython.com/) - Posts de desarrollo fullstack, muchos enlaces a otros recursos.
37
+
-[training.talkpython.fm](https://training.talkpython.fm/) - Podcast gratis y cursos de pago, mucho de web en Flask.
38
+
-[www.pluralsight.com](https://www.pluralsight.com/) - De pago, muchos lenguajes, mucho testing, muchos perfiles (dev, sec, devops), buenos recursos video, examenes, portfolio de habilidades y roles.
39
+
-[ed.team](https://ed.team/) - Canal de youtube, cursos de pago, muchas tecnologías, en español.
40
+
-[codely.tv](https://codely.tv/) - Canal de youtube, cursos de pago (devops y arquitectura), algo de Golang pero nada de Python
42
41
43
42
## Katas
44
-
-https://www.hackerrank.com/ muchos niveles, portfolio de habilidades, bolsa de trabajo.
45
-
-https://exercism.io/ - muchos lenguajes, basado en tests, editas offline y envias con terminal.
46
-
-https://www.codewars.com/ - muchos lenguajes, plataforma de katas, con katas de usuario.
43
+
-[www.hackerrank.com](https://www.hackerrank.com/) muchos niveles, portfolio de habilidades, bolsa de trabajo.
44
+
-[exercism.io](https://exercism.io/) - muchos lenguajes, basado en tests, editas offline y envias con terminal.
45
+
-[www.codewars.com](https://www.codewars.com/) - muchos lenguajes, plataforma de katas, con katas de usuario.
47
46
## Noticias
48
-
-https://dev.to/t/python - Noticias y dudas.
49
-
-https://www.reddit.com/r/Python - Noticias, dudas y nido de trolls.
47
+
-[dev.to/t/python](https://dev.to/t/python) - Noticias y dudas.
48
+
-[www.reddit.com/r/Python](https://www.reddit.com/r/Python) - Noticias, dudas y nido de trolls.
50
49
51
50
## Aprender Jugando
52
-
-https://www.codingame.com/ - Muchos lenguajes.
53
-
-https://py.checkio.org/
54
-
-https://www.twilio.com/quest - Gracioso pero poco codigo.
51
+
-[www.codingame.com](https://www.codingame.com/) - Muchos lenguajes.
52
+
-[py.checkio.org](https://py.checkio.org/)
53
+
-[www.twilio.com/quest](https://www.twilio.com/quest) - Gracioso pero poco codigo.
55
54
56
55
## Relacionadas con PyMS:
57
-
- Forma más actual de hacer tests en python: https://docs.pytest.org/en/stable/
58
-
- Para complementar tus test, Tox: https://tox.readthedocs.io/en/latest/
59
-
- Pipenv como sustituto del típico virtualenv: https://pipenv-es.readthedocs.io/es/latest/
60
-
- Linter para verificar la sintaxis del código, Pylint: https://pylint.readthedocs.io/en/latest/?badge=latest
61
-
- También Flake8: https://flake8.pycqa.org/en/latest/
62
-
- "Tipado" en Python: https://docs.python.org/3/library/typing.html
63
-
- "La biblia" de la arquitectura de microservicios: https://microservices.io/
64
-
- Trazabilidad distribuida con Python: https://github.com/opentracing/opentracing-python
56
+
- Forma más actual de hacer tests en python: [docs.pytest.org/en/stable](https://docs.pytest.org/en/stable/)
57
+
- Para complementar tus test, Tox: [tox.readthedocs.io/en/latest](https://tox.readthedocs.io/en/latest/)
58
+
- Pipenv como sustituto del típico virtualenv: [pipenv-es.readthedocs.io/es/latest](https://pipenv-es.readthedocs.io/es/latest/)
59
+
- Linter para verificar la sintaxis del código, Pylint: [pylint.readthedocs.io/en/latest/?badge=latest](https://pylint.readthedocs.io/en/latest/?badge=latest)
60
+
- También Flake8: [flake8.pycqa.org/en/latest](https://flake8.pycqa.org/en/latest/)
61
+
- "Tipado" en Python: [docs.python.org/3/library/typing.html](https://docs.python.org/3/library/typing.html)
62
+
- "La biblia" de la arquitectura de microservicios: [microservices.io](https://microservices.io/)
63
+
- Trazabilidad distribuida con Python: [github.com/opentracing/opentracing-python](https://github.com/opentracing/opentracing-python)
0 commit comments