InfoQ Homepage Architecture & Design Content on InfoQ
-
Building Distributed Systems - Technology Considerations
The success of the RICON conference is a testimony to the importance of big applications in industry today. InfoQ speaks to RICON host Basho Technologies about considerations in building distributed systems and technical lessons learned at the conference.
-
Basho Riak - NoSQL Key Value Store Designed for Scale
Basho Riak is one of the few NoSQL key value stores that is tackling the big problems relating to performance and scalability. InfoQ spoke to Basho CTO Dave McCrory to get some insight about the underlying technologies and strategies.
-
Domain-Driven Design with Onion Architecture
Domain-Driven Design (DDD) together with Onion Architecture is a combination that Wade Waldron believes has increased his code quality dramatically since he started using it a few years back. Using DDD was a kick-off but together with Onion architecture he found his code to be more readable and understandable, and far easier to maintain.
-
Microsoft Azure Gets a New Marketplace, Advanced Networking Features and Batch Processing
In another round of feature enhancements and additions, Microsoft Azure got a major set of updates in the form of a revamped marketplace and advanced networking capabilities.
-
Survey Finds Clojure Adoption Progresses Year-to-Year
Cognitect has recently published the results of a community survey aimed at finding out "how and for what Clojure and ClojureScript are being adopted, what is going well and what could stand improvement." According to Cognitect, though not a scientific survey, it shows how Clojure has "transitioned from exploratory status to a viable, sustainable platform for development at work."
-
Basho Technologies Hosts RICON Distributed Systems Conference
Basho Riak is emerging as -the- highly scalable NoSQL database. InfoQ talks with Basho CEO and President Adam Wray, and Peter Coppola - VP of Product, about the RICON conference, and about Basho, Riak, and distributed systems.
-
Microsoft Releases iOS Mobile Services 2.0 Beta
Microsoft has recently released a new preview of its 2.0 Mobile Services iOS SDK. The SDK allows iOS developers to easily integrate their mobile applications with Mobile Services backends hosted on Azure. Mobile Services is a MBaaS with support for cloud storage, push notifications, authentication, mobile analytics and custom APIs written in Node.js or .NET.
-
Codenvy Introduces Docker-Powered Developer Workspaces
Codenvy has evolved its flagship service from a cloud-based code editor to a full fledged, container-based development environment. Codenvy CEO and Founder Tyler Jewell told InfoQ that Codenvy is no longer an “IDE, but an orchestration engine” that wants to optimize “everything before the commit.”
-
Having Leadership Emerge in Organizations
Organizations should create an environment where people feel empowered and trusted, with a culture where leaders can thrive says Pawel Brodzinski. An interview in which Pawel shares his view on leadership and culture, explains what it is that makes leaders thrive in organizations and what organizations can do to create an environment where leadership would emerge.
-
Vormetric Partners with DataStax to Deliver Enhanced Data-at-Rest Security in Apache Cassandra
Vormetric, a data security solutions provider has announced a partnership with DataStax, the company behind Apache Cassandra, to enhance the enterprise-class security features in the platform. The two companies will work together to enhance data-at-rest security that includes encryption, enhanced access controls and security intelligence in Apache Cassandra.
-
Lock-free Programming in C++ with Herb Sutter
At CppCon 2014, Herb Sutter gave a talk about lock-free programming in C++ where he provided the fundamental concepts of lock-free programming, and presented three algorithms to show lock-free techniques. Here is a summary of the most relevant points in the talk.
-
Couchbase to Replace its Storage Engine with Homegrown ForestDB
Couchbase is expected to replace its Database engine with a homegrown engine based on B+-Trees called ForestDB. The replacement is expected to result in significant performance gains and better transactional support.
-
LinkedIn and Twitter Contribute Machine Learning Libraries to Open Source
Twitter’s engineering group, known for various contributions to open source from streaming MapReduce to front-end framework Bootstrap recently announced open sourcing an algorithm that can efficiently recommend content. LinkedIn also open sourced a Machine Learning library of its own, ml-ease. In this article we present the algorithms and what they mean for the open source community.
-
How Immutable State Helped Facebook to Improve Its iOS App Architecture
Facebook has been working in the last two years to evolve the architecture of its iOS app with the goal of improving performance, abstractions, and the underlying development model. Adam Ernst and Arl Grant, software engineers at Facebook, explained what issues they had to solve and how they did in a @Scale 2014 talk.
-
An Introduction to Actor Model, with Examples in Akka
For developers who have experienced the problems with creating and managing multithreaded applications and are looking for a higher level of abstraction, Arun Manivannan has written a series of, so far, six blog posts explaining the principles of Actor model using an picture-rich visualization and some simple Akka examples.