commit conf

Recursos de programación de commit conf
Codemotion Milan 2015 - PHP has come a long way in the past 20 years. The current state of PHP is based on a long progression of both technical and non-technical decisions along with a few accidents. In the end what we have is a tool that has enabled hundreds of thousands of people to turn their ideas into reality and at least some of these ideas are reshaping our towns, countries and perhaps even the entire world.
Codemotion Milan 2015 - Storicamente il reversing di eseguibili è sempre stata una pratica oscura associata alla pirateria o allo spionaggio industriale, ma oggi, con l'aumentare di malware targettizzati, quest'arte sta diventando un argomento molto discusso perchè necessita una forte capacità di analisi, intuizione ed inventiva. Ma perchè è così importante analizzare un malware? Quali strumenti utlizzare, ma soprattutto come approcciare il problema? Come gestire i meccanismi di protezione adottati? Niente di meglio per addentrarci nel mondo della malware analysis partendo proprio da alcuni casi reali
Las nuevas tarjetas inteligentes inalámbricas, como el DNIe 3.0, las tarjetas financieras EMV de nueva generación o la tarjeta inteligente universitaria ofrecen nuevas e interesantesposibilidades a las aplicaciones móviles Android gracias las conexiones NFC. En esta sesión se profundizará en la tecnología interna de las tarjetas inteligentes (comunicación ISO 7816, estructura interna acorde a PKCS#15, canal seguro CWA-14890, etc.) y en cómo implementar estas mediante Java, compatible tanto con Google Android como con JSE, desarrollando funcionalidades que permitan realizar operaciones criptográficas con las tarjetas (como firmas electrónicas). Además, se introducirán los distintos modos de conexión con la tarjeta, tanto desde JSE como desde Android, incluyendo el interfaz inalámbrico NFC. Se realizarán prácticas con DNIe 3.0 y la Tarjeta Inteligente Universitaria (TUI), probando la plena interoperabilidad del código entre JSE (con lector USB CCID) y Android (mediante NFC). http://2015.codemotion.es/agenda.html #5677904553836544/50404005
¿Quieres saber más? http://www.paradigmadigital.com/. Índice interactivo aquí debajo: Animaciones y transiciones css en Codemotion 00:14 Presentación 02:03 Índice 03:01 Introducción 06:17 Transiciones y animaciones 08:38 Transiciones CSS 13:26 Animaciones CSS 19:47 Demostraciones
Rendimiento invisible: ¿Cómo de rápido es tú código JavaScript? JavaScript es un lenguaje flexible. Muy flexible. Tan flexible que con frecuencia existen varias maneras distintas de llegar a un mismo resultado. Pero, aunque llegar a ese resultado puede ser trivial, lo importante está en el código: en el cómo. En ésta charla veremos tips generales (y algunos en particulares) sobre rendimiento en JavaScript: ¿Cuál es la mejor manera de declarar y usar un objeto? ¿Es cierto que las expresiones regulares sólo causan dolor de cabeza? ¿Es mejor guardar un número sobre el tipo Integer o hacerlo en un String? ¿Cuáles son las palabras mágicas para que todo funcione más rápido? ¿Cuál es la forma correcta de concatenar Strings? Porque las formas importan más de lo que crees. Escribir código que se ejecute rápido no tiene apenas coste y el impacto final en el rendimiento final puede ser brutal. Y sobre todo y más importante: Por qué. http://2015.codemotion.es/agenda.html #5699289732874240/46614010
HTTP/2 is the newly standardized successor of the HTTP 1.1 protocol. Given the market share of browsers already supporting it (or planning to do so), it will probably take the internet by storm by the end of 2015. You should prepare for it! This talk will explain why HTTP/2 was built in the first place, and its differences and advantages over previous versions of the protocol. It will also describe the current server-side and client-side support along with suggestions as to how to implement it in your own infrastructure. http://2015.codemotion.es/agenda.html #5699289732874240/43884009
Se ha hablado mucho de las lambdas como una de las novedades de la nueva versión de Java. En esta charla iremos más allá, mostrando la nueva generación de Streams en Java8 y cómo, a través de su API, podemos escribir código mucho más límpio, potente y efectivo para recorrer conjuntos de datos. El ponente David Gómez @dgomezg es ingeniero técnico en informática de Sistemas por la UPM. Actualmente trabaja como Consultor Tecnológico en Autentia. Con más de 15 años de experiencia, ha participado en el desarrollo, ha liderado y realizado mentoring de proyectos en Banca, Seguros, Defensa y Transporte Marítimo y Terrestre. David combina su labor de desarrollo con la formación, instructor certificado oficial de SpringSource y de JavaSpecialists.eu, ha impartido más de 40 cursos desde 2009 hasta 2015. También ha sido ponente en eventos como Spring IO (2011 y 2012), Codemotion Madrid 2012 y Mediterranea API Days 2013.
Desde hace ya bastantes años muchas han sido las organizaciones que se han decidido a utilizar las metodologías agiles en la gestión de equipos de desarrollo para obtener mejores productos y personas dentro de la organización más contentas. Los equipos ágiles auto-organizados han demostrado entregar mejores productos y con mejor satisfacción del cliente y usuario final. Muchos de estos equipos se encuentran inmersos en organizaciones no ágiles, que de alguna manera merman su capacidad y dificultan su desempeño. Cuando la complejidad de los ecosistemas de equipos y proyectos es elevada, se hace necesario establecer y fomentar unos canales de comunicación eficaces que permitan reducir la burocracia y mantener el flujo de entrega de valor. Los marcos de escalado ágiles proponen una serie de pautas para lidiar con todas estas cuestiones de forma eficaz. SAFe, es uno de los marcos de escalado que mayor aceptación está experimentado, en esta charla expondremos porqué. http://2015.codemotion.es/agenda.html #5699289732874240/50514006
From Codemotion Milan 2015 | This talk will trace back the steps of the programmer profession to its beginnings over 70 years ago, and reflect on how those beginnings might have shaped our image of who programmers are today. When the task of "programming" first emerged and became more and more important, how did companies hire for this totally new career? What shaped the profession and how non-programmers and potential aspiring programmers perceive it? And how might all that be connected to our ongoing struggle to achieve more diversity in the industry?
Fabio Bernardi ci spiega come creare un'app mobile in HTML5 tramite il framework Phonegap. Iscriviti qui per partecipare ad altri Tech Webinar: http://goo.gl/iW81VD Scrivici a training@codemotion.it Tw: @codemotionTR