InfoQ Homepage Architecture & Design Content on InfoQ
-
Python 3.5 Brings New Language Features and Library Modules
Recently released Python 3.5 brings a host of changes, including several new syntax features, new library modules, and improvements to the standard library and to security.
-
Agile and Lean Adoption in Greece
Small and medium sized companies have adopted the agile way of working in Greece and there are few examples of agile in larger organizations, interest in agile from the local industry is growing. Among the topic discussed in agile meetups are whether companies should implement Scrum or Kanban, Scrum for startups, dealing with fixed price and scope contracts, productivity, and happiness in teams.
-
Interview with Adam Granicz on WebSharper 3
Version 3 of WebSharper, the F# framework for developing web applications hits RTM this year. We decided to catch up with Adam Granicz, CEO of IntelliFactory, to learn what new features and improvements WebSharper 3 brings.
-
Disposable Microservices
James Governor from RedMonk has written about how immutable infrastructure approaches are applicable to microservices. In his view, all microservices must be immutable and developers will observe the same benefits which others are already seeing in lower layers of the software stack.
-
Business Case for Diversity in Organizations
There is a positive correlation between diversity and financial performance and in an inclusive workplace, employees are more engaged which is crucial for retention and performance says Regina Chien. Having a diversity of thought and life experiences is going to help engineers create the best products.
-
Apple tvOS Aims to Bring Games and Productivity Apps to Apple TV
Apple has introduced tvOS, a new OS for its Apple TV that will allow developers to create games and productivity apps in a way that will be familiar to iOS developers.
-
Nexus Guide for Scrum is Published
Nexus is a framework for developing and sustaining large software development projects. The Nexus Guide can be used next to the Scrum Guide to scale Scrum and support the integrated effort of multiple software development teams.
-
Go 1.6 will Make its Garbage Collector Faster
While Go 1.5 is still relatively new on the blocks, the Go team is already at work on improving its new, low-pause, concurrent garbage collector, which aims to make Go better suited for new application fields, Google engineers Austin Clements and Rick Hudson say.
-
Storing Secrets at Scale with HashiCorp's Vault: Q&A with Armon Dadgar
After an informative presentation by Armon Dadgar at QCon New York that explored security requirements within modern production systems, InfoQ sat down with Dadgar and asked questions about HashiCorp’s Vault, an open source tool for managing secrets at scale.
-
Microsoft Azure Event Hubs Surpasses 1 Trillion Transactions in a Single Month
The Microsoft Azure Event Hubs messaging service processed approximately 150 terabytes and 30 billion messages per day, or 375 000 messages per second, in June 2015, according to the Microsoft Azure Service Bus product team.
-
Oracle Cutting Java Evangelist Staff
Oracle shocked the Java world this week by announcing the dismissal of some of their top Java evangelists including Cameron Purdy and Simon Ritter.
-
Data Workflow Management Using Airbnb's Airflow
Airbnb recently opensourced Airflow, its own data workflow management framework. Airflow is being used internally at Airbnb to build, monitor and adjust data pipelines. Airflow’s creator, Maxime Beauchemin and Agari’s Data Architect and one of the framework’s early adopters Siddharth Anand discuss about Airflow, where it can be of use and future plans.
-
The Transition to a New Log4j: a Q&A with Log4j’s Project Management Committee
As recently published in InfoQ, the Apache Software Foundation announced the end of life of version 1 of Log4j, encouraging users to upgrade to version 2 of the popular logging framework. InfoQ reached out to the members of the Apache Logging Services Team to find out more about the transition to the new version of Log4j and about its future.
-
A Proposal to Add Option Types for References to C# 7
Mads Torgersen, C# language program manager at Microsoft, has recently outlined a proposal for the introduction of option types for references in C# 7. Option types are meant as a means to make the language safer and reduce the occurrence of null reference exceptions, which, as Torgersen says, are rampant in C# since any reference type can reference a null value.
-
Key Takeaways from the 'Agile on the Beach' Conference: Day One
At the fifth ‘Agile on the Beach’ conference, held in Cornwall, UK, several leading practitioners of agile software delivery presented the state-of-the-art and emerging trends within this domain. Key messages included the need for the more rigorous use of the scientific method throughout the software delivery lifecycle, and the benefits provided by applying agile principles to product development.