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

Si te gusta la informática, vas a adorar Halt and Catch Fire

Si no has visto la serie Halt and Catch Fire, deja todo lo que estés haciendo y busca la manera de verla, te aseguro que no te arrepentirás. Parte del argumento principal está basado en un hecho real, la ingeniería inversa realizada por los chicos de Compaq (Cardif en la serie) para clonar la BIOS del IBM PC (en nuestro libro tenemos todo un capítulo dedicado a esta espectacular historia de la informática), hecho que fue la clave para la situación actual del mercado de ordenadores.
Leer más

Conversor de códigos de operación a instrucciones ensamblador online

Hemos visto en otras ocasiones desensambladores y ensambladores online que no permiten tanto escribir nuestro código como el subir un fichero binario y obtener el resultado. En este caso la herramienta de la que os hablo, por ahora, sólo nos permite escribir código en hexadecimal (opcodes - códigos de operación), y ésta la convierte a las instrucciones ensamblador a las que dichos códigos corresponden. La herramienta se llama CEnigma y usa el framework de desensamblado quizás más moderno, Capstone.
Leer más

51 libros gratuitos sobre Python

Pues ya no aprendes Python porque no quieres ;) Aquí tienes 51 libros gratuitos sobre cómo programar en este lenguaje. Enlace a los libros
Leer más

Material de la LLVM europea

La conferencia EuroLLVM 2014 que tuvo lugar en Edinburgo, Escocia el pasado 7-8 de abril ha liberado los vídeos y presentaciones de las charlas que se dieron. EuroLLVM es una conferencia enfocada alrededor de la arquitectura de compiladores. La lista del material publicado es la siguiente: Tobias Edler von Koch (University of Edinburgh) Conference Opening & Welcome [Slides] [Video] Chandler Carruth (Google) Keynote: Passes in LLVM, Part 1 [Slides] [Video] Marshall Clow (Qualcomm) Keynote: What's new in C++14, and how you can take advantage of it [Slides] [Video] Rafael Ávila de Espíndola (World Wide Studios/Sony Computer Entertainment) LTO: History and work to be done [Slides] [Video] Reinoud Elhorst, Mark Batty, David Chisnall (University of Cambridge) Efficient code generation for weakly ordered architectures [Slides] [Report] Andy Thomason (Goldsmiths) How to build LLVM in under ten seconds [Slides] [Web version] Ulrich Weigand (IBM Linux Technology Center) A new ABI for little-endian PowerPC64: design and implementation [Slides] [Video] JF Bastien (Google) Portable Native Client.
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

Curso online gratuito sobre programación embebida usando Java ME impartido por Oracle

Como bien dice el título de esta entrada, Oracle se también se ha subido al carro de la educación online gratuita y está ofreciendo, creo que por segunda vez, un curso sobre programación de dispositivos embebidos usando Java ME Embedded. En el curso, además del material que deberás de aprender, vas haciendo un proyecto a medida que avanzas. El proyecto tendrás que realizarlo sobre un Raspberry Pi. El curso dura 5 semanas y en cada una de ella tendrás que hacer un pequeño cuestionario.
Leer más

Videos de la PyCon 2014

PyCon es probablemente la mayor conferencia sobre el lenguaje de programación Python. Aunque la edición actual, 2014, está todavía en proceso (hasta el 17 de abril), ya se han publicado los vídeos de las charlas celebradas entre los días 11 y 13 de abril. La lista de vídeos está disponible en PyVideo.org y os la dejo a continuación: 2D/3D graphics with Python on mobile platforms Advanced techniques for Web functional testing Analyzing Rap Lyrics with Python A Scenic Drive through the Django Request-Response Cycle Building the App Cheap Helicopters In My Living Room Closing address - PyCon 2014 (2014/04/13) Data intensive biology in the cloud: instrumenting ALL the things Deliver Your Software In An Envelope Designing Django's Migrations Designing Poetic APIs Developing Flask Extensions Discovering Python Diving into Open Data with IPython Notebook & Pandas Django: The good parts Farewell and Welcome Home: Python in Two Genders Fast Python, Slow Python Games for Science: Creating interactive psychology experiments Garbage Collection in Python Getting Started Testing Hitchhikers Guide to Participating in Open Source In Depth PDB Introduction to Docker Introduction to SQLAlchemy Core It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech Keynote - Fernando Pérez Keynote - Guido Van Rossum Keynote - Jessica McKellar Keynote - Van Lindberg Know Thy Neighbor: Scikit and the K-Nearest Neighbor Algorithm Lightning talks - Saturday morning Lightning talks - Sunday morning Localization Revisited Multi-factor Authentication - Possession Factors My big gay adventure.
Leer más

Crea tu propia versión de Flappy Bird

Creo que a día de hoy todos, al menos, hemos oído el nombre de FlappyBird. A mi personalmente me importa más bien poco el revuelo ocasionado por la retirada del juego del App Store de Apple o el Market de Android. Si alguien ha vivido bajo una piedra en la última semana, busca por Google. El motivo de esta entrada es el de hacer referencia a un tutorial sobre como programar FappyBird.
Leer más