InfoQ Homepage Software Development Content on InfoQ
-
KIT-BASHING THE BLORB - What Happens When All the Dead Come Back and They're Still Really Fun
Jason Scott discusses the status and the future of the Internet Archive.
-
Me, My Code and I
Rosanne Joosten explores what research is conducted on the relation between personality traits and programming semantics.
-
Adventures in Programming, Automating, Teaching and Marketing
Alan Richardson discusses lessons learned from writing commercial and open source tools, multi-user adventure games, REST APIs, test automation, and automating applications.
-
Coding the Future Coders
Angie Jones shares ways to give the joy of coding to others; techniques on how to expose kids to complex topics such as ML, mobile dev, game design, and web animation with hands-on exercises.
-
Lightning Talks: Joy of Coding
In this series of short talks the authors address a wide range of topics from test automation with Cucumber, to technical debt, quantum computing, how to keep coding after 50, and others.
-
Programming in Hostile Environments
Nathan Goulding talks about some of the challenges that Packet has faced while attempting to program against the worst kind of adversary: physical, bare metal infrastructure.
-
A Responsible Dev Process?
Sam Brown and Adam Sandor discuss how to include ethics in the development process.
-
What Is Programming Anyway?
Felienne Hermans discusses her research on programming for children, as well as her quest to make programming education for everyone.
-
1968
Kevlin Henney discusses the last 50 years of software development, some of the lessons learned and some that could have been learned, and what the future may have in store.
-
Sondheim, Seurat & Software/Finding Art in Code
Jon Skeet discusses how much coding is an art, what it takes to turn good code into great one, how libraries should connect to consumers, and applications to users.
-
Ethics in Computing, from Academia to Industry
Kathy Pham highlights considerations of ethics, social responsibility, and long-term impacts of software industry products, and the culture to build software and services for all people.
-
Dockerize Your Development
Lee Brandt shows how to get Docker set up for a project, how to maintain the Docker environment, and how to deploy to production, explaining the basics of Docker.