BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Architecture & Design Follow 280 Followers

NIST Guidelines Require Second Auth Factor When Using Biometrics

by Thomas Betts Follow 3 Followers on  Feb 13, 2017

NIST has released a public draft of new Digital Identity Guidelines, described as “a significant update from past revisions.” The guidelines describe acceptable use of multi-factor authentication (MFA). Furthermore, when using biometric data as one authentication factor, it must be combined with something you have, and not something you know, such as a password.

Culture & Methods Follow 72 Followers

Refactoring and Code Smells – A Journey Toward Cleaner Code

by Ben Linders Follow 7 Followers on  Sep 21, 2016

Refactoring helps to move towards cleaner code that is easier to understand and maintain. It takes practice and experience to recognise code smells: symptoms of bad design which indicate deeper problems in the code. Tools can be helpful to refactor in small steps and prevent breaking the code.

Web API Follow 48 Followers

Microsoft REST API Guidelines Are Not RESTful

by Abel Avram Follow 4 Followers on  Jul 21, 2016 10

Microsoft has published their guidance for creating “RESTful” APIs. Roy Fielding calls them HTTP APIs that have little to do with REST.

Culture & Methods Follow 72 Followers

What Programmers Can Do to Write Better Code

by Ben Linders Follow 7 Followers on  Jun 02, 2016

To write better code, programmers have to apply design fundamentals and read existing code, says Martin Thompson, a Java Champion and high-performance-computing specialist. InfoQ interviewed him after his Engineering You talk at QCon London 2016 about the challenges that the software industry is facing and what programmers can do to deal with those challenges and become better software engineers.

Followers

Bad Practices Building Microservices

by Jan Stenberg Follow 6 Followers on  Jan 28, 2015 1

When adopting a microservices architecture, using an external architect to create the design of a service instead of helping a team make their own decisions about design and implementation is one of several traps or bad practices that Vladimir Khorikov has experienced in his work.

Followers

Google’s Guidelines for Creating and Publishing Android Apps

by Abel Avram Follow 4 Followers on  Nov 07, 2014

Google has published “The Secrets to App Success on Google Play”, a playbook meant to educate Android developers on creating applications that have greater chances to be appreciated by users, downloaded by more people and obtain better results.

Followers

Google Introduces Material Design at Google I/O

by Abel Avram Follow 4 Followers on  Jun 26, 2014

Google is introducing Material Design, a visual language incorporating design principles for user interfaces spanning a multitude of devices from wearables to smartphones, tablets, desktops and TVs. Material Design attempts to provide fluid motion on tactile surfaces, but mouse and keyboard-based devices are also considered.

Followers

Google Web Fundamentals and Web Starter Kit

by Abel Avram Follow 4 Followers on  Jun 20, 2014 1

Google has published a number of guidelines and boilerplate code for cross-platform responsive website design.

Followers

Guidelines for Responsive Website Design

by Abel Avram Follow 4 Followers on  Jun 12, 2014

This article includes several guidelines for creating websites that scale for different screen sizes and form factors.

Followers

Becoming SOLID in C#

by Abel Avram Follow 4 Followers on  May 23, 2014 10

Brannon B. King, a software developer working for Autonomous Solutions Inc., has published an article entitled Dangers of Violating SOLID Principles in C# in MSDN Magazine, May 2014. The author outlines some of the mistakes developers can make in their C# code, breaking the SOLID principles and leading to code that is more difficult to extend or maintain.

Followers

Dependency Principles for SOA

by Mark Little Follow 4 Followers on  Jul 29, 2013

Earlier this year Ganesh Prasad discussed the concept of thinking of SOA as "Dependency-Oriented Thinking". Based upon further interactions and involvement with real-world use cases, Ganesh has come up with a dozen principles which he believes can help successful SOA.

Followers

Open-Closed Principle in SOLID Object Orientation Rules Challenged

by Jan Stenberg Follow 6 Followers on  May 07, 2013 1

The Open-Closed Principle, OCP, part of the object-orientation SOLID principles, was recently criticised by Jon Skeet and Robert Ashton who both believes the principle is doing more harm than good. Robert C. Martin, who identified the principles in the early 2000s, however, defends the principle, arguing that you have to look at the full description, not just the short definition.

Followers

Will Tschumy on Microsoft Design Principles

by Anand Narayanaswamy Follow 0 Followers on  Nov 13, 2012

Will Tschumy outlined five design principles at the recently held //build/ with a series of screenshots to showcase the user interface enhancements of various products released over the last few years.

Followers

New Books on Software Architecture

by Michael Stal Follow 0 Followers on  Jun 17, 2011 4

Software Architecture is one of the important topics for software engineers, because many failures of software development projects are caused by inadequate design. Thus, it is essential to learn more about architectural issues in theory and practice. Interesting new books that have been published recently or in the near future could be very helpful

Followers

Joshua Kerievsky Introduces "Sufficient Design" To The Craftsmanship Discussion

by Mike Bria Follow 0 Followers on  May 19, 2010 15

Software Craftsmanship has been a hot topic as of late. Joshua Kerievsky posits a possible counter-perspective to the underlying "code must always be clean!" ethos of the craftsmanship movement; something he calls "Sufficient Design". Learn about what Joshua means, and hear thoughts also from Bob Martin and Ron Jeffries on Kerievsky's ideas.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT