InfoQ Homepage Architecture Content on InfoQ
-
Extending Jobs to Speed up Eclipse
Thirumala Reddy Mutchukota presents the Eclipse Job Groups API, its uses and sample implementations to parallelize lengthy operations in Eclipse.
-
APIs for Open Source Hardware
Justin Mclean introduces the Open Source Hardware, its communication protocols (RF, ZigBee, WiFi, Bluetooth) and the software/API layer (HTTP, WebSockets, Can Bus, COAPI and MQTT) used.
-
From How to Design to What to Design
Jean Louis Frechin discusses NeoObjects, a set of services, experiences, forms and practices which are meant to help evolve design and widen its scope of intervention.
-
What Developers Need To Know About Visual Design and UX
Ben Hall explores the five key topics around design that can make or break an application and website: Layout and the golden ratio, Typography, Imaginary, Colors and User Feedback.
-
Creative/designer/developer Relationships in a Device Agnostic Landscape
John Skinner debates the web designer-developer roles in today’s agile technology environment, arguing that it is time to redefine these roles.
-
Diagrams, Xtext and UX
Jan Koehnlein shows how to integrate Xtext and FXDiagram into an Eclipse-based IDE with a demo including graphics with smooth transitions, diagram-text navigation, animated undo/redo, and others.
-
Beyond HTTP, Breaking Free of the Web
Mark Wolfe provides examples of protocols that can be used to build web applications, and reviews the pros and cons of doing so.
-
Microservices, Micro Operations? - Challenges of Microservice Models at the Operations Level
Dustin Huptas, Andreas Schmidt present some of the operational challenges met when dealing with microservices, and offer solutions from the field of automation and service discovery.
-
Cheats & Liars: The Martial Art of Protocol Design
Pieter Hintjens presents strategies and tactics - lifecycles, versioning, modeling, code generation, implementations, community building- for creating successful protocols that stand the test of time.
-
Physical Computing, or How Software Meets Christmas Trees
Tom Igoe overviews some of the tools of physical computing and discusses how and by whom they’re being used to create new connected devices.
-
Microservice Challenges
Fred George discusses two challenges developing microservices: the asynchronous messaging bus and using functional programming which may be at odds with this approach.
-
Arduino Designer: the Making of!
Melanie Bats presents how the Arduino Designer was created, how to use Sirius to create graphical editors and how to simplify the Eclipse UI for an RCP application dedicated to kids.