Todd Montgomery explains protocol design, the advantages of binary over text protocols, formal verification tools and methods, and much more.
Andrew Sorensen explains live music coding with Extempore, the challenges of real time programming, garbage collection, static analysis to determine real time code meets its deadlines, hotswapping code, and much more.
Randy Bias of EMC talks to InfoQ about the recently concluded OpenStack summit at Paris and why application developers should care about IaaS and OpenStack. He covers DevOps and how it’s important to break down silos and how OpenStack and cloud computing can help. He also talks about what is needed to supplement OpenStack to make it more relevant for app development.
Chris discusses the rise of CQRS and Event Sourcing as a solution for all domains. With the advent of Docker, applications that manage complex domains can be built tested and deployed in minutes. Chris talks about the reasons for choosing a CQRS and Event Sourced solution as well as how the addition of Docker can help an organization embrace Continuous Delivery by using existing tools.
Jerome Louvel talks about Web APIs, the Restlet framework and his latest venture APISpark
Todd Montgomery talks about the Internet of Things: what it is and is not, looking at languages and protocols that will be useful, concurrency, manual memory management vs GC, and much more. Also: Kaazing's Nuklei project.
José Valim explains the ideas behind Elixir, a new programming language for the Erlang VM. Also: concurrency, handling iteration with Iteratees and other approaches, and much more.
David Nolen explains the power of the Transit format (efficiently serializing values to JSON and MessagePack), Transducers, the power of Facebook's React when bundled with immutable data structures.
Marc Prud'hommeaux talks about his experience using Apple's Swift language, both to write new code and port an existing Objective-C code base. Also: immutable data structures, concurrency, and more.
Azat Mardan, popular blogger and author on NodeJS, discusses some of the benefits of choosing NodeJS as a platform. He talks about why startups should consider NodeJS and Express as a platform over other popular options like PHP. He also talks about why more and more enterprises are choosing NodeJS as a platform and some of the benefits as well as the challenges that they may face.
Jessica Kerr discusses the differences between coding in Java, Scala and Clojure, the charm of autogenerated test data, and diversity in the IT industry.
Erin Schnabel, developer lead of the WebSphere Liberty Profile, spoke to Alex Blewitt at QCon New York about the modular architecture behind the Liberty Profile, and what benefits this has brought both to end users and the developer team. She also highlighted how the the transition from monolithic to modular started with the configuration and broke down dependencies between services.