InfoQ Homepage Architecture & Design Content on InfoQ
-
CQRS as a Style of Thinking
A common context for Command-Query Responsibility Segregation (CQRS) is a collaborative domain with multiple users working on the same set of data, it is less suitable in domains with only a single user working on a piece of data, Udi Dahan explained when discussing CQRS in an interview.
-
JetBrains Releases AppCode 3.1 Preview with Improved Swift Support
JetBrains has released AppCode 3.1 under its EAP, offering developers a preview of the IDE's improved Swift support. This release builds upon the basic support for the Swift language introduced in June's 3.0.1 release, which included basic editing support and syntax highlighting for Swift. With the release of 3.1 developers can avail of most of the IDE's advanced capabilities when using Swift.
-
A Preview of C# 6
Mads Torgersen, C# program manager at Microsoft, published a short video presentation describing what is coming in the next major C# version, C# 6. Among C# 6 new features, Mads highlighted getter-only properties, the lambda-arrow operator, string interpolation, and more.
-
More Java 9 Features Announced
Oracle have announced more features to be delivered as part of JDK 9, including Unified JVM Logging and fine-grained control over the JIT compiler. Primitive specialization of generics is pushed out to JDK 10, however.
-
Go Language Moves to Git and GitHub
Rob Pike, lead designer of Go at Google, announced on Go's Google Group that Go language is moving to Git and GitHub. "All data will be preserved," said Rob, but GitHub will not be used to handle pull requests and code reviews. Google's own Gerrit will be used instead because it fits better the requirements of a large project such as Go, explained Google engineers.
-
Embedding Security Testing in Development Workflow
Stephen de Vries, ContinuumSecurity founder, promoted the idea of continuous and visible security at Velocity Europe 2014. Stephen argued that the same kind of processes and tools that embedded QA in the whole workflow of an agile development process can be applied to security. BDD-Security is a security testing framework that follows the Given-When-Then approach and is built on top of JBehave.
-
Systems Thinking for Safety Keynote @ Velocity Conf
The starting keynote at Velocity Conference Europe 2014 was all about how human error is too often the easiest way to explain away a failure and how a different approach is needed. Steven Shorrock, European Safety Culture Programme Leader at Eurocontrol, explained why a Systems Thinking approach applied to safety is a better answer.
-
Oracle Commit to Java Modularity
Oracle have announced the second set of enhancement proposals (known as JEPs) that will deliver features for Java 9, including major news about Java modularity.
-
Amazon DynamoDB Streams and Event Notifications for Amazon S3 Launched at AWS re:Invent 2014
In their move to event driven architecture, Amazon introduced two enabling technologies allowing the conversion of DynamoDB and S3 written data into events, which can be consumed by other applications and used by Lambda architecture.
-
AWS Releases CloudTrail Processing Library
Amazon Web Services (AWS) recently released the AWS CloudTrail Processing Library (CPL), a "Java client library that makes it easy to build an application that reads and processes CloudTrail log files in a fault tolerant and highly scalable manner".
-
Microsoft Announces Pre-release of F# 4.0 in Visual Studio 2015 Preview
Microsoft announced a pre-release of F# 4.0 for Visual Studio 2015 Preview which can be installed through a Visual Studio update package. The update brings improvements to language and tooling features that can positively impact developers' daily life, several commenters said.
-
Hortonworks Data Platform Makes an Enterprise Push
Hortonworks Data Platform (HDP) version 2.2 with features based around Hadoop and YARN has better support for enterprise features such as security, compliance and so on as well.
-
JCP Election 2014 Results Announced
The results of the Java Community Process Executive Committee (JCP EC) have been announced. All Ratified seats were returned. Elected members returned were: ARM, Azul, Hazelcast, Werner Keil and Geir Magnusson Jr.
-
Case Study of Agile and HR Collaboration
Jas Chong talked about HR in Agile and Agile in HR at the Agile Tour Brussels 2014 conference. She presented a case study where she worked as change manager together with an agile coach to introduce agile and lean practices in the organization, and worked closely with HR to realize these changes from the HR and organisation front.
-
More News from AWS re:Invent – Performance Enhancements to Compute and Storage Services
At AWS re:Invent 2014, Amazon has announced enhancements to Amazon EC2, Amazon S3 and Amazon EBS services.