InfoQ Homepage News
-
Abstract Interfaces vs Abstract Base Classes in Entity Framework 6
As part of the beta 1 release, Entity Framework 6 has added new methods to DbSet: AddRange, RemoveRange, and FindAsync. But what will happen with IDbSet, the matching abstract interface?
-
Entity Framework 6 Brings Breaking Changes
In order to support the new open source model for Entity Framework, it had to cut its ties to the core distribution of the .NET Framework. Unfortunately this required a breaking change to the namespaces exposed by the ORM in version 6.
-
Twitter API v1.1 with JSON and OAuth1.0a Support
The recently released Twitter API V1.1 ships with support for JSON and provides an ability to authenticate apps via OAuth1.0a.
-
Yahoo! Open Sources Storm on Hadoop
Last week Yahoo! announced the open source release of Storm on Hadoop cluster. This implementation enables Storm applications to utilize the computational resources of a Hadoop cluster along with accessing Hadoop’ storage resources such as HBase and HDFS.
-
How to Scale Trust in DevOps at Day 2 of DevOps Days Amsterdam
In his talk during the second day of DevOps Days Amsterdam Sam Eaton from Yelp highlighted the importance of trust within an organization as it increases predictability and helps create a sense of community and shared work. For DevOps to succeed in an organization trust has to scale beyond individuals and teams directly involved in related activities.
-
Vaughn Vernon on the Actor Model and Domain-Driven Design
To take advantage of the great concurrency opportunities the new multi-core machines gives us we should use a programming model that helps us achieve this, and the Actor model gives us a number of tools for doing that, Vaughn Vernon stated at this year’s DDD Exchange Day in London.
-
Fries: Building a Native Android Interface with HTML, JavaScript and CSS
Inspired by Ratchet, an iPhone application prototyping framework, Jaune Sarmiento has created Fries, a small framework for creating the UI of Android applications using just HTML, JavaScript and CSS, no native code. While many have done similar interfaces, Fries mimics the native Android 4.0 interface pretty well.
-
DevOps Days Amsterdam Day 1 Focused on Continuous Delivery and DevOps Culture
The first day of DevOps Days Amsterdam had its focus split between continuous delivery and promoting a DevOps culture. Talks focused on how to automate the deployment pipeline but also system recovery in case of failure. On the culture side leveraging distinct personality types to successfully introduce changes and the positive impact of strong company culture on hiring were some of the takeaways.
-
Windows Azure Extends their MBaaS with Custom APIs and Git Support
Shortly after Google announced their Mobile Backend Starter for Android applications, Microsoft has announced the extension of their Azure mobile services adding support for Custom APIs, Git, NPM, Android Push Notifications, and a free SQL DB.
-
Microsoft To Developers: Our Cloud is Ideal for Application Development and Testing
Last week, Microsoft shipped a series of improvements to Windows Azure that were focused on cost control and lower barrier to entry. While they updated their cloud services – including SSL support for Windows Azure Web Sites and introducing a new integration service – Microsoft’s primary updates were targeted directly at developers who are considering the cloud for their dev and test environments.
-
The Database as a Value
During QCon New York 2013, Rich Hickey gave a talk on functional databases. Hickey is well known for creating the Clojure programming language and is currently developing Datomic, which is a functional database. During his talk, Hickey argued that the useful properties of functional languages: data as values and pure functions, are just as useful in the context of databases.
-
How Netflix Deploys Code
Netflix deploys a hundred times per day, without the use of Chef or Puppet, without a quality assurance department and without release engineers. To do this, Netflix built an advanced in-house PaaS (Platform as a Service) that allows each team to deploy their own part of the infrastructure whenever they want, however many times they require.
-
What's New in JMS 2.0?
After 11 years, JMS 2.0 has been released as part of Java EE 7, with a focus on simplicity. InfoQ takes a look at some of the new features.
-
Best Practices for Google Play App Distribution
With the rapid growth of mobile apps, you need to take special care while distributing your app by following certain rules and best practices recommended by Google.
-
AngularJS Is Being Ported to Dart
AngularJS is being ported to Dart, offering a parallel implementation of Google’s JavaScript framework.