InfoQ Homepage Software Engineering Content on InfoQ
-
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.
-
Non-Traditional Moves into Tech: A Blessing and a Curse?
The panelists share their varied non-conventional routes into tech and discuss the pros and cons of choosing to move into a role in tech, what the benefits and pitfalls are for both them and employers
-
No Moore Left to Give: Enterprise Computing after Moore's Law
Bryan Cantrill talks about Moore's Law, which after years of defying predictions of its demise, is now dying. But what does the end of Moore's Law mean for practitioners of enterprise computing?
-
People Are More Complex Than Computers
Mairead O'Connor presents how Equal Experts are challenging traditional ways of working and how they question the standard practices in order to try to create a better place to work.
-
When and How to Win with New Programming Languages
Noel Welsh talks about adopting new programming languages, and looks at the conditions when a language could and should be adopted in a commercial setting.
-
Machine Learning Engineering - A New Yet Not So New Paradigm
Sravya Tirukkovalur discusses how ML engineering leverages skills from other engineering branches such as principles and tools, development and testing practices, and others.
-
Building Great Engineering Cultures Panel
The panelists discuss topics relating to the challenges of engineering culture development.
-
Taking Back “Software Engineering”
Dave Farley explores the term "Software Engineering” and how it relates to craftsmanship.
-
Develop Your Development Experience
Jessica Kerr talks about the team that is more than the people on it - it's also the tools. Instead of onboarding more developers, one should enhance and customize the tools.
-
A Young Profession Coping with Ethical Debt
Theo Schlossnagle talks about why software developers should take ethics into consideration and what can be done to incorporate ethics in a software product.
-
Artificial Intelligence and Machine Learning for the SWE
Rob Harrop describes both his own journey from traditional Software Engineer to AI/ML Engineer, and his experience building a development team with ML at the heart.