InfoQ Homepage News
-
Microsoft Boasts Power Efficiency of Edge
Microsoft boasts that users of its Edge web browser see improved battery performance over other browsers. In addition, the new Windows 10 Anniversary Edition will bring even greater battery efficiency improvements in the browser.
-
A Look at APFS, Apple’s New File System for iOS and macOS
Among the announcements Apple made at WWDC 2016, its new file system, called APFS, raised a lot of developer interest. APFS brings strong encryption, copy-on-write metadata, space sharing, cloning for files and directories, snapshots, and more to macOS, iOS, tvOS, and watchOS.
-
New JSON Binding Library Is Ready for Public Review
JSON-B, the JSON binding library expected to be added to Java EE 8, has been released for public review. The library builds on top of JSON Processing, and intends to provide a standard alternative to popular libraries like Jackson or Gson. The JSR is only targeted for inclusion Java EE though, meaning users of Java SE will still need to make use of external libraries.
-
Apache TinkerPop Graduates to Top-Level Project
TinkerPop, a graph compute framework for OLTP and OLAP graph database and analytics processing graduated to top-level project with the Apache Software Foundation.
-
Paul Rayner Says DDD and Agile Can Coexist
Domain-driven Design can be a good complement to an agile practice and care taken up front to avoid a 'waterfall approach' to design can avoid the worst design of all: no design.
-
Test Well and Prosper: The Great Java Unit-Testing Frameworks Debate
A recent post in Reddit sparked a debate between the traditional testing framework JUnit and upstart Spock with the central theme, “What’s wrong with JUnit?”
-
Gil Tene: Understanding Hardware Transactional Memory
In his presentation "Understanding Hardware Transactional Memory" at QCon New York 2016, Gil Tene introduces hardware transactional memory (HTM). Whereas the concept of HTM is not new, it is now finally available in commodity hardware. The purpose of HTM is to be able to write to multiple addresses in memory in an atomical way so that there cannot be inconsistencies in cooperation other threads.
-
Neha Narkhede: Large-Scale Stream Processing with Apache Kafka
In her presentation "Large-Scale Stream Processing with Apache Kafka" at QCon New York 2016, Neha Narkhede introduces Kafka Streams, a new feature of Kafka for processing streaming data. According to Narkhede stream processing has become popular because unbounded datasets can be found in many places. It is no longer a niche problem like, for example, machine learning.
-
Microsoft Introduces Project Bletchley: A Modular Blockchain Fabric
On June 15th, Microsoft announced their vision for an open blockchain platform which will be powered by Azure. Microsoft is calling this initiative Project Bletchley, which focuses on providing the architectural building blocks for constructing an Enterprise Consortium Blockchain Ecosystem.
-
Apple Opens the Messages Framework to Developers
Apple’s new Messages framework for iOS, introduced at WWDC 2016, aims to make it possible to create app extensions that interact with Apple’s Messages app. A look at the framework API.
-
Five Ways to Not Mess Up Microservices in Production
Alex Zhitnitsky of Takipi has written about five ways to try to improve the chances of successful deployed of microservices into production. As we will see, they share many similarities with other independent efforts, perhaps leading us to agreement on top areas of concern, if not ways of solving these problems.
-
Kevin Miyashiro on Agilility Readiness Canvas
Kevin Miyashiro describes Agilility Readiness Canvas and its benefits to an organization.
-
Git 2.9 Adds New Features to Merge, Rebase, Commit, and More
Git 2.9 has been just announced. It will bring new features to the merge, rebase, and commit workflows, among many other improvements and bug fixes.
-
Dan Guido: Modern iOS Application Security
As mobile applications increase in popularity and as more transactions are carried out via mobile devices, security is a topic of growing concern. In his talk "Modern iOS Application Security" at QCon New York 2016, Dan Guido takes a closer look at iOS security. While Apple already provides the means to create highly secured applications, there are still threads that may render them useless.
-
Taking a Look at Visual Studio 2015 Update 3 RC
The Release Candidate for Visual Studio 2015 Update 3 has been released. This latest update includes several bits of polish and bug fixing.