InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Responsibly Smashing Pandora’s Box
Yanqing Cheng takes a philosophical look at personal roles in a shifting world to answer the question: "what are our ethical responsibilities as tech innovators today?"
-
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.
-
With Great Scalability Comes Great Responsibility
Dana Engebretson covers the contextual pros and cons of a number of architectural patterns given real world scalability constraints.
-
Scaling Culture Change with Ally Skills
Valerie Aurora explains why allies should take action, describes some important ally skills, and recommends several concrete ways to embed ally skills in our engineering culture.
-
Gaining Control with the Web Animations API
Dan Wilson discusses Web Animations API, how it came to be, what are its benefits like timelines, controls, and its dynamic nature in addition to detailing what is available today and coming soon.
-
Building Great Engineer Cultures from 0 to Scale
Marty Weiner looks at how companies evolve from very early stage startup growth to big companies and many of the management / cultural challenges faced at various inflection points in growth.
-
Category Theory for the Working Hacker
Philip Wadler explains why category theory is of interest for developers & how categories model three basic data types: products (logical and), sums (logical or), and functions (logical implication).
-
Scaling Marketplaces at Thumbtack
Nate Kupp shares some of Thumbtack’s key learnings on their journey to scale and their future with fully-managed systems.
-
Programming the Network Data Plane
Changhoon Kim talks about the new PISA ASICs and P4 and shows us how they will change the way we design, build, and run not just networks, but also distributed systems and applications.
-
Chaos Engineering on a Budget
Heather Nakama tells the story of implementing chaos testing on a small product, and how several small and targeted early investments in chaos engineering saved time and effort.
-
Rethinking Deep Learning: Neural Compute Stick
Darren Crews talks about the The Movidius Neural Compute Stick (NCS) - a tiny fanless deep learning device that one can use to learn AI programming at the edge.