Estado actual del Open Source, situación individual como desarrolladores. Cómo empezar a ser contribuidor, cómo empezar siendo project owner. Experiencias personales y ventajas de formar parte de la comunidad.
UX Nights Vol. LXI
UX para principiantes
“¿Dar el brinco a UX?"
Scarlett Eligio y Daniela de la Rosa
Scarlett y Daniela nos hablaron sobre los conceptos básicos que debemos conocer para dar el brinco a UX.
Webinar: Potencia tu negocio con PodcastingIEBSchool
Oscar Feito nos explica, en este nuevo webinar de IEBS, cómo podemos potenciar nuestro negocio con Podcasting. Si quieres conocer más cursos acerca de esta área puedes entrar aquí: http://www.iebschool.com/
Para consolidar un negocio rentable en Internet, ya no es suficiente meramente con “estar”. Las empresas, marcas, y profesionales freelance necesitan destacar y conectar emocionalmente con su audiencia antes de intentar venderles nada.
En un entorno de infoxicación absoluta, con las redes sociales más saturadas que nunca y el posicionamiento SEO tan inestable como siempre, el podcasting se está erigiendo como una solución tremendamente efectiva para generar audiencia, leads y ventas.
En este webinar aprenderás: qué es exactamente un podcast, y por qué ahora mismo es el canal más potente de Content Marketing que puedes encontrar. El valor de un podcast para generar más audiencia, más leads y más ventas en tu negocio. Los secretos para planificar un podcast de éxito y las lecciones más valiosas que me han permitido situar mi podcast en las primeras posiciones de iTunes, convirtiéndose en la principal fuente de ingresos y audiencia cualificada para mi negocio.
UX Nights Vol. LXI
UX para principiantes
“¿Dar el brinco a UX?"
Scarlett Eligio y Daniela de la Rosa
Scarlett y Daniela nos hablaron sobre los conceptos básicos que debemos conocer para dar el brinco a UX.
Webinar: Potencia tu negocio con PodcastingIEBSchool
Oscar Feito nos explica, en este nuevo webinar de IEBS, cómo podemos potenciar nuestro negocio con Podcasting. Si quieres conocer más cursos acerca de esta área puedes entrar aquí: http://www.iebschool.com/
Para consolidar un negocio rentable en Internet, ya no es suficiente meramente con “estar”. Las empresas, marcas, y profesionales freelance necesitan destacar y conectar emocionalmente con su audiencia antes de intentar venderles nada.
En un entorno de infoxicación absoluta, con las redes sociales más saturadas que nunca y el posicionamiento SEO tan inestable como siempre, el podcasting se está erigiendo como una solución tremendamente efectiva para generar audiencia, leads y ventas.
En este webinar aprenderás: qué es exactamente un podcast, y por qué ahora mismo es el canal más potente de Content Marketing que puedes encontrar. El valor de un podcast para generar más audiencia, más leads y más ventas en tu negocio. Los secretos para planificar un podcast de éxito y las lecciones más valiosas que me han permitido situar mi podcast en las primeras posiciones de iTunes, convirtiéndose en la principal fuente de ingresos y audiencia cualificada para mi negocio.
En esta charla se describe cuales son las actividades principales de un Software Developer Engineer.
Así mismo se trata de dar una breve introducción a algunos de los Principios de Liderazgo de Amazon
Sesión presentada en el ScrumDay Perú 2018, donde comparto como DevOps va mas allá de la automatización y que una efectiva implementación del enfoque debe tener en cuenta factores humanos como el sesgo cognitivo, el ego, y la forma en que las personas de diferente background interactúan entre sí.
Este es la presentación realizada sobre desing thinking en la universidad de la Sabana, en donde se explicaron algunos conceptos sobre Design Thinking y se trabajó un taller basado en entrevistas para diseñar un producto
Las aplicaciones en tiempo real con SIGNALR son un excelente recurso para pro...Florencia Nodar💻
Ésta presentación la utilicé en la NetConfUY 2017 que se realizó en las tierras Uruguayas, en el Auditorio Mario Benedetti, ANTEL.
Se habló de SignalR con .NET CORE y se realizaron 2 juegos donde el público también participó.
Charla orientada a cualquier informático para que vean cómo se gestionan los proyectos en startups y empresas serias, no es una charla técnica al uso, Introducción a la metodología SCRUM. Casos reales y aplicaciones prácticas.
Conjunto de principios, no son reglas, aplicados al diseño orientado a objetos. SOLID no es un framework, ni una tecnología, tampoco una librería y mucho menos una metodología. Su propósito es generar código fácil de entender y mantener. Representa cinco principios básicos de la programación orientada a objetos y el diseño.
Mi metodologia por proyectos SharePoint con exito que mescla Scrum, lean y low code approach!
Mis slides de presentacion por SPS Bogota el 26 de Augusto 2018
WEBINAR GRATUITO - DISC PARA LOS RECURSOS HUMANOSDISC for All
TE INVITAMOS A CONOCER DISC
Descubre por qué DISC se ha convertido en una herramienta CLAVE para los profesionales de los Recursos Humanos.
CONOCERÁS POR QUÉ DISC:
- Es una herramienta de gran valor para los profesionales de los RRHH
- Qué utilidades tiene para la selección del Talento.
- De qué información te provee acerca del profesional evaluado.
- Qué mide exactamente.
- Cómo afecta en la resolución de conflictos dentro de la empresa.
- Cómo utilizarlo en procesos de desarrollo.
¡RESERVA TU PLAZA EN UN SÓLO PASO! Entra en: http://bit.ly/1PHTFmi
Mobile apps are the main source of security concerns in every software solution nowadays. But it doesn't have to be like that: In this session we will explore best practices, tips and tricks from OWASP MASVS that will take your app to a next level! Just remember: You don't need to be an expert to make an app secure.
The mobile world has its own unique set of challenges and these need to be considered also for DevOps. In this session we will discuss what are the key aspects to be considered, how not to fail at it and what are the most effective approaches to follow.
Más contenido relacionado
Similar a Tech Day Rosario 2017: Open Source for the win!
En esta charla se describe cuales son las actividades principales de un Software Developer Engineer.
Así mismo se trata de dar una breve introducción a algunos de los Principios de Liderazgo de Amazon
Sesión presentada en el ScrumDay Perú 2018, donde comparto como DevOps va mas allá de la automatización y que una efectiva implementación del enfoque debe tener en cuenta factores humanos como el sesgo cognitivo, el ego, y la forma en que las personas de diferente background interactúan entre sí.
Este es la presentación realizada sobre desing thinking en la universidad de la Sabana, en donde se explicaron algunos conceptos sobre Design Thinking y se trabajó un taller basado en entrevistas para diseñar un producto
Las aplicaciones en tiempo real con SIGNALR son un excelente recurso para pro...Florencia Nodar💻
Ésta presentación la utilicé en la NetConfUY 2017 que se realizó en las tierras Uruguayas, en el Auditorio Mario Benedetti, ANTEL.
Se habló de SignalR con .NET CORE y se realizaron 2 juegos donde el público también participó.
Charla orientada a cualquier informático para que vean cómo se gestionan los proyectos en startups y empresas serias, no es una charla técnica al uso, Introducción a la metodología SCRUM. Casos reales y aplicaciones prácticas.
Conjunto de principios, no son reglas, aplicados al diseño orientado a objetos. SOLID no es un framework, ni una tecnología, tampoco una librería y mucho menos una metodología. Su propósito es generar código fácil de entender y mantener. Representa cinco principios básicos de la programación orientada a objetos y el diseño.
Mi metodologia por proyectos SharePoint con exito que mescla Scrum, lean y low code approach!
Mis slides de presentacion por SPS Bogota el 26 de Augusto 2018
WEBINAR GRATUITO - DISC PARA LOS RECURSOS HUMANOSDISC for All
TE INVITAMOS A CONOCER DISC
Descubre por qué DISC se ha convertido en una herramienta CLAVE para los profesionales de los Recursos Humanos.
CONOCERÁS POR QUÉ DISC:
- Es una herramienta de gran valor para los profesionales de los RRHH
- Qué utilidades tiene para la selección del Talento.
- De qué información te provee acerca del profesional evaluado.
- Qué mide exactamente.
- Cómo afecta en la resolución de conflictos dentro de la empresa.
- Cómo utilizarlo en procesos de desarrollo.
¡RESERVA TU PLAZA EN UN SÓLO PASO! Entra en: http://bit.ly/1PHTFmi
Mobile apps are the main source of security concerns in every software solution nowadays. But it doesn't have to be like that: In this session we will explore best practices, tips and tricks from OWASP MASVS that will take your app to a next level! Just remember: You don't need to be an expert to make an app secure.
The mobile world has its own unique set of challenges and these need to be considered also for DevOps. In this session we will discuss what are the key aspects to be considered, how not to fail at it and what are the most effective approaches to follow.
Visual Studio App Center: Nuestro centro de operacionesNicolas Milcoff
Visual Studio App Center es una plataforma que nos permite realizar builds, tests, deploys, autenticar usuarios, enviar notificaciones push y monitorear apps. Y la lista sigue. En esta sesión exploraremos la plataforma y veremos cómo podemos sacarle el mayor provecho sin importar que tecnología mobile estemos utilizando.
Desarrolla tu próxima app con Xamarin & MvvmCrossNicolas Milcoff
Esta sesión explora el framework MvvmCross para Xamarin y explica como puede ayudarte a crear aplicaciones rápidamente y siguiendo las mejores prácticas, sin imponer ninguna limitación. También incluye distintas estrategias para lograr compartir la mayor cantidad de código posible entre plataformas.
Guia de supervivencia mobile para el desarrollador .NETNicolas Milcoff
Cuando un equipo decide desarrollar su primer aplicación mobile con Xamarin, la documentación y las guías parecen enseñarnos todo lo necesario. Pero nunca es así. Y todo es más complicado cuando nuestra app llega a producción! Durante esta sesión se presentan temas como DevOps, Bases de Datos, Procesos Background, Seguridad y mucho más!
MvvmCross 6 has finally arrived! In this session we will explore how can it help you build polished, scalable apps without compromise. It doesn’t matter if you use Xamarin.Forms or the traditional approach, MvvmCross 6 will supercharge your development!
In this session we introduced the MvvmCross open source framework for Xamarin and talk about how can it help you build clean and polished apps without compromise.
It doesn’t matter if you use traditional Xamarin or Xamarin.Forms (spoiler: MvvmCross supports both!).
Some of the topics include:
- MVVM pattern
- Why to use an MVVM framework?
- IoC, DI
- Data Bindings
- Converters
- Navigation
- ViewPresenters
- And more!
Open Source has arrived to our lives and won’t go anywhere soon. These slides were presented during Net Conf UY v2017. Small diagnostic of the current state of OSS in .NET, how to get started and which are the main advantages and disadvantages of doing so. I also share my personal experiences contributing to MvvmCross, a popular MVVM framework for Xamarin.
Going pixel perfect with Xamarin and MvvmCrossNicolas Milcoff
When using Xamarin, a developer can choose between two paradigms: Xamarin.Forms or traditional Xamarin. These slides were presented during Net Conf AR v2017.
Explores on which kind of projects is it better to use the traditional approach and how does it look like to develop apps this way. Introduction to MvvmCross framework for Xamarin and exploration of how it helps developers build fast, polished and clean apps that share up to 80% of code.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
Diagrama de flujo - ingenieria de sistemas 5to semestre
Tech Day Rosario 2017: Open Source for the win!
1. 25 de noviembre de 2017Tech Day Rosario
Open Source for the win!
Nicolas Milcoff
COO / Mobile Lead Developer
DGenix
2. 25 de noviembre de 2017Tech Day Rosario
Sobre mí
•Comencé mi camino en el Open Source hace dos años
•Contribuidor de más de 20 proyectos en GitHub
•Host de algunas librerías Open Source
•Maintainer de MvvmCross
3. 25 de noviembre de 2017Tech Day Rosario
MvvmCross
•MVVM Framework para Xamarin
•Usado por más de 5000 compañías alrededor del mundo
•Más de 200 contribuidores
•Soportado por la .NET Foundation
4. 25 de noviembre de 2017Tech Day Rosario
Agenda
•La era Open Source
•¿Por qué contribuir a proyectos OS?
•Comenzando como contribuidor / project owner
•La vida de un maintainer
•¡Los mejores momentos!
12. 25 de noviembre de 2017Tech Day Rosario
La era del Open Source
•78% de las empresas usan OSS internamente
•66% de las empresas venden soluciones que utilizan OSS
•64% de las empresas consideran OSS como primera opción
•93% de las empresas creen que aumentarán su uso de OSS
Fuente: Black Duck Software – “Future of Open Source Survey” - 2016
14. 25 de noviembre de 2017Tech Day Rosario
¿Dónde estamos nosotros?
•Todas las compañías usan Open Source
•Pocos desarrolladores contribuyen
•Las compañías no motivan a sus trabajadores a contribuir
•Mucha carga de trabajo se reparte entre pocas personas
15. 25 de noviembre de 2017Tech Day Rosario
¡Podes tener un gran
impacto en tu
comunidad!
16. 25 de noviembre de 2017Tech Day Rosario
¿Por qué contribuir?
•Cada vez que instalas un paquete estas ahorrándote
tiempo y esfuerzo
•El código open source nunca es gratuito. ¡Alguien ya lo
pagó!
•Sólo los contribuidores mantienen con vida a los proyectos
18. 25 de noviembre de 2017Tech Day Rosario
¿Cuáles son los beneficios?
•Te desafías a vos mismo y aprendes nuevas tecnologías
•Te convertís en el experto
•Construís y sos parte de una red global de contactos
•Obtenés code reviews gratuitos
•¡Podes llegar a compartir unas cervezas con tus ídolos!
19. 25 de noviembre de 2017Tech Day Rosario
Por sobre todo…
¡Podés escribir tu
propia historia!
20. 25 de noviembre de 2017Tech Day Rosario
Contribuir no se trata sólo de código
•¿Encontraste un bug? ¡Reportalo!
•¿Necesitás una funcionalidad? ¡Pedila!
•¿Sos bueno en diseño? ¡Crea un logo, o un sitio web!
•¿Estas usando el proyecto? ¡Blogueá tus experiencias!
•¿Estas en un canal de Slack? ¡Ayudá a otros!
21. 25 de noviembre de 2017Tech Day Rosario
https://opensource.guide/
22. 25 de noviembre de 2017Tech Day Rosario
Comenzando como contribuidor
•Buscá algo que te emocione y motive
•Usá tecnologías con las que estes familiarizado
•Comenzá de a poco: De a un commit por vez
•Asegurate de que el proyecto esté vivo y activo
•Prestá atención a la licencia
24. 25 de noviembre de 2017Tech Day Rosario
Trabajando en mi primer issue
•Issue <> Bug
•Si no existe un issue para lo que harás, ¡crea uno!
•Cuando elegís un issue, dejá un comentario preguntando
por novedades sobre el tema
25. 25 de noviembre de 2017Tech Day Rosario
¡Comunicate con los maintainers!
26. 25 de noviembre de 2017Tech Day Rosario
Seguí el Git Workflow
27. 25 de noviembre de 2017Tech Day Rosario
No olvides
•Preguntar por guidelines y estandares de código
•No hagas demasiados commits
•No hagas muy pocos commits
•¡Es posible que tu Pull Request sea rechazado!
29. 25 de noviembre de 2017Tech Day Rosario
Comenzando como project owner
•La primer versión tiene que ser vergonzosa para vos
•Toma SemVer de forma seria: ¡Evitá romper el código de
tus usuarios tanto como puedas!
•Crea documentación, buena documentación
•Se abierto con otros contribuidores
30. 25 de noviembre de 2017Tech Day Rosario
Ni host ni contribuidor: Supporter
https://opencollective.com
31. 25 de noviembre de 2017Tech Day Rosario
Convirtiéndote en maintainer
•El momento en que te otorgan write access a tu repositorio
favorito…
32. 25 de noviembre de 2017Tech Day Rosario
Un gran poder conlleva una gran responsabilidad…
33. 25 de noviembre de 2017Tech Day Rosario
Siendo el maintainer
•Comenzás a revisar y mergear Pull Requests
•Trabajás en temas administrativos
•Tenés una voz en el diseño y roadmap del producto
•Tenés que escribir las release notes / blog posts
34. 25 de noviembre de 2017Tech Day Rosario
Siendo el maintainer
•Sos contactado por empresas que utilizan el proyecto
•Haces pair coding con otros contribuidores
•En algún momento rompés la base de código
•Inmediatamente después arreglás la base de código
•¡Conocés a los gurús!
35. 25 de noviembre de 2017Tech Day Rosario
La parte no tan buena de ser un maintainer
•Tenés que escribir documentación
•La gente tiene expectativas muy altas
•Es a veces difícil no sentirse sobrecargado
•Tenés que tratar con usuarios “especiales”
36. 25 de noviembre de 2017Tech Day Rosario
Comenzás a pensar en cuan fácil sería la vida si sólo
hubiera más contribuidores
37. 25 de noviembre de 2017Tech Day Rosario
Balanceando tu tiempo personal…
38. 25 de noviembre de 2017Tech Day Rosario
¡Los mejores momentos!
https://www.visualstudio.com/vs/visual-studio-mac/
39. 25 de noviembre de 2017Tech Day Rosario
Participando en eventos globales
42. 25 de noviembre de 2017Tech Day Rosario
Resumen
•No planifiques: Empezá reportando bugs
•Podes lograr un impacto real en tu comunidad
•Mientras contribuís construis una red de contactos
•¡Tu conocimiento y experiencia crecen exponencialmente!
•No te van a pagar por hacerlo, o no directamente ;)
43. 25 de noviembre de 2017Tech Day Rosario
¡Muchas gracias!
http://nmilcoff.com
@nmilcoff
nicolas.milcoff@d-genix.com
Nico Milcoff