InfoQ Homepage Software Development Content on InfoQ
-
Hacking for Fun and Profit
Heather Wilde discusses what motivates people to hack, what it takes to become a Certified Ethical Hacker, and who is hiring hackers today.
-
The Joy of Stochastic Gradient Descent
Carin Meier takes a look at the joys of Deep Learning, discussing how Deep Learning is changing how people approach programming, communicate with each other, and even what it means to be human.
-
Mob Programming
Llewellyn Falco discusses Mob Programming, a way of working, what it looks like, and why it can work, including a short session of actual mobbing.
-
Getting Old(er) in Tech: Staying Relevant
Don Denoncourt talks about how to stay relevant in the tech industry, ways to keep coding skills sharp, no matter how old we are, perspectives for technical growth and how to be a lifelong learner.
-
Your API - Don’t Make Developers Hate It
Adeel Ali shares from experience working with developers in 10 programming languages, covering what works and what not, and how to use automation to create a beautiful developer experience for APIs.
-
The Next Decade of Software Development
Joel Semeniuk gives a keynote on the next decade of software development, what the trends trends are, what is driving them, and what the role of innovation is in all of this.
-
The Joy of Analysis Development
Hilary Parker discusses the history of the analysis development tools, the current state of the art, and the importance for data scientists and analysts to understand programming principles.
-
Hobby-Oriented Programming
Sonja Heinen discusses hobby-oriented programming which defines developer types (amateur and professional), exploring the correlation between a programmer's happiness and leisure time activities.
-
The Marvel Guide for Developers
Melinda Seckington discusses how to become a superhero developer by helping others start with the origin stories, and lessons learned from Marvel superheroes.
-
The State of the Art
Richard Astbury demonstrates three new programming languages and discusses how they will affect the future direction of computer programming.
-
Five Elements of Superior Developer Portals
Hadi Michael explores the elements commonly found on developer portals, and identifies those that consistently contribute to superior developer experiences.
-
Opening Keynote - Programming as Distributed Cognition: Defining a Super Power
Chris Granger talks about his recent post “Coding is not the new literacy”, and how we need to do better at teaching people and get back to thinking about computers as a medium for us to think through