Golosas iniciativas de Incibe en #CyberCamp16 para programadores

Incibe, el instituto sobre ciberseguridad español, celebra de su segundo evento anual sobre ciberseguridad CyberCamp del 1 al 4 de diciembre en León, España. Este año, edición 16, trae dos nuevas iniciativas: novedades en el Hackathon y un torneo sobre desarrollo de software seguro. Un Hackathon o “maratón de hacking”, es una actividad que está muy de moda en los círculos de la programación y el desarrollo de software. Esto no es necesariamente una competición, de hecho muchos grupos de desarrolladores se reúnen de forma mensual o cada X tiempo, para desarrollar aplicaciones para la comunidad, empresas sin ánimo de lucro, etc.
Leer más

Desarrollo de juegos para NES

Los sistemas de 8-bits siempre me han llamado la atención, entre otras cosas porque resultan muy fácil de entender en comparación con arquitecturas actuales y porque, no sé, tienen su encanto. Como ya he dicho muchas veces, no hay nada mejor que aprender jugando, o en este caso creando un juego. Este es el material de un curso sobre el desarrollo de juegos para la consola de vídeo juegos más exitosa de su época (mediados - finales de los 80s), la NES de Nintendo.
Leer más

Desarrollo de sistemas operativos

Recuerdo que una de las clases que más me gustaron y una en las que más aprendí fue en la clase de Sistemas Operativos. Era un poco pesada por toda la teoría que abarcaba, pero a pesar de todo disfruté bastante. En temas prácticos, todo lo que hicimos fue toquetear la configuración del sistema operativo (Debian 1.3.1 por aquel entonces) y algo de programación en Bash, pero nada de implementar lo aprendido en la teoría.
Leer más

Desarrollo de exploits en Linux

Hace poco que nos hacíamos eco de una serie de tutoriales sobre el desarrollo de exploits en Windows y hoy os dejamos otra serie de tutoriales, también sobre el desarrollo de exploits, pero esta vez orientados a sistemas Linux. La serie está dividida en 3 niveles: Nivel 1: Vulnerabilidades básicas. Básicamente información de como explotar los desbordamientos de pila, con los sistemas de protección desactivados. Classic Stack Based Buffer Overflow Integer Overflow Off-By-One (Stack Based) Nivel 2: Saltándose los mecanismos de protección.
Leer más

Material para enseñar a desarrollar aplicaciones iOS con Swift

Apple a través de iTunes facilita una serie de diapositivas organizadas para la enseñanza del desarrollo de aplicaciones para iOS escritas en Swift. El curso está orientado al profesorado y no al estudiante. El programa está organizado en 99 lecciones, a través de las cuales el profesor educará a los estudiantes de forma práctica. A lo largo del curso se crearán varios proyectos, en otras palabras, se crearán aplicaciones escritas en Swift.
Leer más

Curso gratuito sobre desarrollo de exploits en Windows

No suelen ser muchos los cursos gratuitos sobre explotación en sistemas Windows, supongo que por motivos de licencias y demás las universidades/organizaciones suelen usar sistemas operativos libres, además de que estos son mucho más valiosos en el ámbito académico. De esta forma la enseñanza de sistemas operativos como MS Windows se suele quedar en el sector comercial y por consiguiente no al alcance de todos. En este caso, el material liberado (no es un curso universitario) nos abre las puertas al desarrollo de exploits en Windows 7 SP1 (64bits).
Leer más

Vídeos de la Javazone 2014

Tres días completos de conferencia, 2.500 desarrolladores, 90 presentaciónes, 60 charlas rápidas y 12 talleres. Esos son los números de este años de las JavaZone 2014, una conferencia sobre programación, la mayoría orientadas a Java, eso sí, la mitad de las charlas están en noruego. Aquí tenéis las charlas que se dieron, por si os interesa alguna: #NoEstimates - Filip van Laenen 3D-grafikk i nettleseren: Hvordan komme i gang med WebGL - Kristoffer Dyrkorn 33 things you want to do better - Tom Bujok 50 new features of Java EE 7 - Arun Gupta Accelerate your development by accelerating your feedback loop - Johannes Brodwall Akka in real-time - Owen Fraser-Green A Little Graph Theory for the Busy Developer - Jim Webber Ansible: Provisjonering for programmerere - Bendik Solheim Arkitektreisen - Jon-Thomas Eliassen BDD - better driven development?
Leer más

Vídeos de las charlas de la Norwegian Developers Conference Oslo 2014

Las charlas de la NDC (Norwegian Developers Conference) que tuvieron lugar entre el 2 y 6 de junio en Oslo, Noruega de este mismo año, 2014, están disponibles públicamente, y si mis cuentas no me han fallado, son nada más y nada menos que 158 vídeos. La temática principal de esta conferencia es el desarrollo de software. Aquí tenéis la lista completa: NDCOslo Trailer It’s a Write/Read (Mobile) Web Immutability, State and Scale - Functional, Distributed Applications in Azure C++14 Front End Design Patterns: SOLID CSS + JS for Backend Developers Hybrid vs Native: Choosing a Mobile Strategy Developing in a Decade Building End-to-End Web Apps Using TypeScript Pharo: Playing with live objects Strangling the Legacy out of an Application Domain Specific Languages, the functional way Go: A Pragmatic Language Effective Modern C++ Build a Better Bootstrap Temporal correlation and complex event processing in JavaScript Banish Your Inner Critic Windows Azure Mobile Services from the ground up The Agony of Lean Startup CQRS with Erlang Azure Web Sites Secrets, Exposed!
Leer más

Vídeos de la Øredev Developer Conference 2013

La Øredev Developer Conference es una conferencia orientada al desarrollo de software en general. Ésta se viene celebrando desde al año 2005 y la edición de este año 2013 se celebró del 4 al 8 de noviembre en Suecia. Aquí os dejo la lista de vídeos de las charlas que se dieron: Implementing Micro­Service Architectures (Fred George) Implementing Programmer Anarchy (Fred George) Git secrets (Brent Beer) Programming, Only Better (Bodil Stokke) Postgres: The Bits You Haven't Found Yet (Peter van Hardenberg) Why Kotlin?
Leer más