InfoQ Homepage News
-
Meteor Brings "Pay-as-you-go" Galaxy, Ends Free Hosting
Meteor has rolled out "pay-as-you-go" Galaxy for individual developers, with stable containers and enhanced fault tolerance via high availability.
-
Bootable Apps for Immutable Infrastructure and Security
Axel Fontaine on the "Bootable App" pattern, a bare bones machine image for deploying immutable infrastructure to the cloud. This minimal image covers all layers of the stack, including OS kernel, libraries and runtime environment but still has a small footprint, reducing both image upload time and storage costs while also significantly reducing the attack surface on running instances.
-
Bare Metal Containers Made Easier with Mayu and Yochu
Giant Swarm open-sources Mayu and Yochu, tools that aim to make it easier to provision CoreOS clusters on bare metal.
-
Anti-Patterns Working with Microservices
The main problem with monolithic applications is that they are hard to scale, in terms of the application, but more importantly, in terms of the team. The main reason for a switch to microservices should be about teams, Tammer Saleh claimed at the recent QCon London conference when describing common microservices anti-patterns and solutions he has encountered.
-
Using the Actor-model Language Pony for FinTech
During his opening Keynote at QCon London on Monday morning Adrian Colyer mentioned the Pony Language as being "really fascinating stuff." We were fortunate enough to have the designer of the language, Sylvan Clebsch, giving a talk on the native languages track on the Wednesday. Clebsch suggested that Pony is a natural fit for FinTech systems.
-
GitHub Introduces Reactions to Provide Feedback on Issues and Pull Requests
Following on from the introduction of templates, GitHub has added another new feature, Reactions, that aims to allow developers to vote on issues, comments, or PRs using emoticons.
-
jDays 2016 Round-Up
On 8th and 9th March, the jDays Conference was hosted in Gothenburg, Sweden, followed by an additional day of optional workshops. Currently in its third edition, jDays congregated forty speakers from several different countries, who covered a varied range of topics with a special emphasis in the Java language, methodologies and practices, and front-end technologies.
-
New ChatOps Platform with Enterprise Features
Operable.io announced Cog, a ChatOps platform that provides fine-grained access control, UNIX-like pipelining of commands and audit logging features.
-
Microservices for a Streaming World
Embrace decentralization, build service-based systems and attack the problems that come with distributed state using stream processing tools, Ben Stopford urged in his presentation at the recent QCon London conference.
-
New Security Capabilities Available in Azure Operations Management Suite
On February 25th, 2016 Microsoft announced updates to their Operations Management Suite (OMS). The updates, in this particular iteration of the service, are focused on the security and audit portions of the suite and target the user experience, additional capabilities and features.
-
Real-World Consistency Explained: Uwe Friedrichsen Discusses His Favourite Academic Papers
At the microXchg 2016 conference, held in Berlin, Germany, Uwe Friedrichsen presented a deep-dive into “real-world consistency explained”. Friedrichsen referenced multiple academic papers and discussed topics such as ACID vs BASE, his belief that many developers may not fully understand consistency guarantees with a typical SQL database, and how consistency affects microservice systems.
-
Programming Patterns in Go
Peter Bourgon has recently presented Successful Go Program Design, 6 Years On at QCon London 2016, discussing patterns to use or anti-patterns to avoid when programming in Go.
-
MIT's Polaris Touts Making Web Pages 34 Percent Faster
Polaris is a new JavaScript framework that aims to shrink Web pages load time by 34% at the median. Developed by researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) and Harvard University, Polaris focuses on reducing latency associated to network trips.
-
Moving from Transactions to Streams to Gain Consistency
With many databases in a system they are rarely independent from each other, instead pieces of the same data are stored in many of them. Using transactions to keep everything in sync is a fragile solution. Working with a stream of changes in the order they are created is a much simpler and more resilient solution, Martin Kleppmann stated in his presentation at the recent QCon London conference.
-
Databricks Integrates Spark and TensorFlow for Deep Learning
Since announcements late last year about Google open-sourcing TensorFlow, the company’s open-source library for machine learning, and previous coverage at InfoQ, the data-science community has had an opportunity to try out TensorFlow for their own projects.