• submit to reddit
Matt Butcher08/06/14
0 replies

Speaking at Wearables+Things in October 2014

The inaugural Wearables + Things conference will be held October 20-21, 2014 in Washington, DC. I'm very excited to be part of that. I'll be there talking about "Things in the Cloud," where I'll share some of the lessons we at Revolv have learned about building cloud applications for the Internet of Things.

Chase Seibert08/05/14
1 replies

Why software engineers should maintain a blog

I have a few pieces of standard advice that I give to anyone starting out in software engineering. Join a startup, max out your 401k and start a blog. Why should you start blogging?

Trevor Parsons08/05/14
0 replies

5 Ways to Make Your DevOps Team More Efficient

As your DevOps team grows, scaling efficiencies across the group is imperative to maintaining a well-oiled unit. A small team of smart engineers can function well without much effort, but as your team gets bigger, you need to make sure you invest in the right tools and practices to help keep everyone on the same page.

David Flynn08/05/14
0 replies

Optional: Java 8’s Way to Deal with Null

Null is the default value for an uninitialised class member field or static object, we reassign back to null to free memory. It’s also used for sentinel values such as indicating no data. The problem is when we try to access a null value we get an exception.

Trevor Parsons08/05/14
0 replies

How to combine D3 with AngularJS

As we all know, Angular and D3 frameworks are very popular, and once they work together they can be very powerful and helpful when creating dashboards.

Ian Mitchell08/05/14
0 replies

Pattern of the Month: Minimum Viable Product

Minimum Viable Product is a term for which we might expect a rigorous definition, but it actually means different things to different people. In this article we consider the intent and motivation behind MVP's and discern the pattern behind their usage.

Gil Zilberfeld08/05/14
0 replies

Test Attribute #7 – Footprint (Trusting Your Tests)

The question is – what if the test fails? Since you’ve allowed the tests to mark their territory, you now have tests that are hard to reproduce. That will cost you in debugging, and maybe in even resolving the problem. As always, it’s an ROI balance of risk analysis and mitigation.

Ross Mason08/05/14
0 replies

Analytics – The New Currency of the API Economy

It’s a game of consumption. Keeping APIs relevant, performing well, and still preventing negative impact of change allows for true transcendent implementation. Services come and go all of the time. Technology is constantly evolving, and this creates a strain on the API economy for those who are not agile.

Topher Marie08/05/14
0 replies

Hand-Off Executing Tasks Across Servers

Many server jobs or tasks are for other parts of the organization like reports for marketing, or billing. As IT ops folks, we are constantly building scripts and jobs to execute tasks, often for others! Unfortunately, we are also tasked with running them ourselves and handing over the results to those that need them.

Mike Cottmeyer08/05/14
0 replies

Business Capabilities and Microservices

I don’t often use this forum to link out to other websites and authors, but I read a post last night by Martin Fowler and James Lewis that really gets to the heart of this issue around encapsulation, decoupling, and value streams I’ve been talking about lately.

Lijin Joseji08/05/14
0 replies

6 sparkling features of Apache Spark!

What is Apache Spark? Why there is a serious buzz going-on about this? If you are in the Big Data analytics business, should you really care about Spark? I hope this post will help to answer some of these questions which might have coming to your mind these days.

Bruno Terkaly08/05/14
0 replies

How to Upload Node Packages to Azure Mobile Services

Node.js applications uses packages to add functionality, you can think of these as libraries. The goal of this post is to show you how to upload these packages up to Azure Mobile Services so that you can give your node code more power. This post is about adding QueryString to Azure Mobile Services.

Adi Gaskell08/04/14
0 replies

How breaks help you get in the zone

The general gist is that taking regular breaks allows ones brain to refresh and attack tasks with a renewed vigour. A couple of recent studies have explored how social media can play its part in all of this.

Jim Bird08/04/14
2 replies

DevOps Isn't Killing Developers – But it is Killing Development and Developer Productivity

Developers – and their managers – will need to get used to being part of the bigger picture of running IT, which is about much more than designing apps and writing and delivering code. This might be the future of software development. But not all developers will like it, or be good at it.

Matt Farina08/04/14
0 replies

Why OpenStack Matters

Sometimes you build something in a private cloud and want to move all of it or part of it to a public cloud. If you have the same APIs than the same tooling can be used for both the private and public clouds. The applications can run in both clouds.