InfoQ Homepage Software Engineering Content on InfoQ
-
Six Impossible Things
Kevlin Henney takes a look at six specific impossible things that shape the limits of what people can develop, from integer representation to the minefield of task estimation and prioritization.
-
Reproducible Development with Containers
Avdi Grimm describes the future of development, which is already here. Get a tour of a devcontainer, and contrast it with a deployment container.
-
Software Engineering – Then, Now, and Next
Mary Poppendieck discusses how software engineering has been changed by the scale and speed required of digital companies in the past, now, and in the future.
-
Six Decades of Software Engineering
Mary Poppendieck covers some of the early principles behind great software engineering that are as true today as they were a half century ago, and some mistakes made that do need to be repeated.
-
How the Future of Software Will Be Different
Johannes Nicolai discusses what coding might look like for the next generation, what kind of programming jobs will continue to exist in five years and which tasks will be automated by robots.
-
Secrets of a Strong Engineering Culture
Patrick Kua explores the building blocks of engineering culture, and shares examples of how he has enabled and transformed the engineering culture of many teams and organizations.
-
Creating Balance between Product Managers & Engineers
Vidya Nagarajan shares her story from the experience she gained in her 19 years of working in the Tech industry and talks about the lessons she learned along the way.
-
Taking Back Software Engineering
Dave Farley discusses adopting a disciplined, scientific approach to solving problems in software while still encouraging people-centric creation.
-
#FAIL
Kevlin Henney keynotes on some of the failures that people had in various projects and the lessons to be learned from them.
-
Your Program as a Transpiler: Applying Compiler Design to Everyday Programming
Edoardo Vacchi discusses opportunities to apply programming language development techniques learned working with Drools and jBPM to a broader context.
-
Becoming a Fully Buzzword Compliant Developer
Trisha Gee gives an irreverent overview of the current technical landscape and presents a survival guide for those who want to stay ahead in this turbulent industry.
-
Functional Composition
Chris Ford shows how to make music starting with the basic building block of sound, the sine wave, and gradually accumulates abstractions culminating in a canon by Johann Sebastian Bach.