Videos

Data I/O 2013 – HBase Sizing Notes – Lars George

This talk will address valuable lessons learned with the current versions of HBase. There are inherent architectural features that warrant for careful evaluation of the data schema and how to scale out a cluster. The audience will get a best practices summary of where there are limitations in the design of HBase and how to avoid those. In particular, we will discuss issues like proper memory tuning (for reads and writes), optimal flush file sizing, compaction tuning, and the number of write ahead logs required. Further, there is a discussion of the theoretical write performance, in comparison to those observed on real clusters. A collection of cheat sheets and example calculation for cluster sizing rounds out the talk towards the end.

Data I/O 2013 – Amazon Redshift – Game Changer? – Eric Snyder

Is Amazon’s new managed, lower cost, petabyte scale warehousing solution a game changer? We’ll review the costs and discuss what does (or does not) make Amazon Redshift reliable, scalable and effective. We’ll dive into the technical details behind the query and storage engines and we’ll expose what works well and what does not. This talk should benefit both those that are and are not already part of the Amazon Web Services ecosystem.

Data I/O 2013 – So You Added Zookeeper to Your Stack, Now What? – Camille Fournier

This will be an intro-level talk about ZooKeeper, why it’s useful, and what you should do with it now that you’ve got it running. I will cover the high-level purpose of ZooKeeper and guarantees that it provides, as well as covering some of the basic use cases and operational concerns.

Data I/O 2013 – Next Generation Search with Lucene and Solr 4 – Grant Ingersoll

With the release of version 4.4 of Lucene and Solr, it is easier than ever to add and scale search capabilities to your data driven application. In this talk, Lucene and Solr committer Grant Ingersoll will walk you through the latest and greatest capabilities in Lucene and Solr related to relevance, distributed search, and faceting as well as show you how to leverage these capabilities to build fast, efficient, scalable, next generation data driven applications.

PhillyETE Screencast #40 – It takes a village to develop an app: A 360 degree view of getting an app from idea to the App Store (in a Regulated Enterprise)

For companies, especially those in a regulated industry, a great idea for a mobile app is just the first piece in a puzzle where everything must fit together to make that idea a reality. From solid creative and user experience to technical implementation and stakeholder reviews, it takes a solid vision, thoughtful plan, commitment and teamwork to create an app that consumers want to use.

ETE 2013 Screencast #39 – Diversity in your IT organization – steps you can take to change your equation

With the forecast of 40% unfilled IT jobs by 2018, this is not just a social good issue, but an economic one. But it is not easy to find women and minorities since they are not participating in the tech economy in large numbers. Join us for this panel, moderated by Navarrow Wright, CTO of Interactive One, as he brings leaders programs which are making headway to solve this issue.

ETE 2013 Screencast #38 – JavaScript Frameworks Panel: Which is the right framework for me?

In this panel we will discuss the merits of some of these tools and what to look for when selecting a tool for a given project. What are the benefits of compiling to JavaScript as opposed to coding in it? What are the core differences between different MVC solutions? What are the tradeoffs that you make when you use an integrated framework that runs on both the client and server side? What about testing, security, and continuous integration? And if you are new to developing JavaScript applications, where do you start? Featuring Tim Branyen (Backbone contributor), Brian Ford (AngularJS core developer and co-author of AngularJS in Action), Yehuda Katz (co-author of jQuery in Action and creator of Ember), Avital Oliver (Meteor core developer), Lukas Ruebbelke (co-author of AngularJS in Action), and Robert Hanson (moderator, co-author of GWT in Action)

PhillyETE Screencast #37 – Incident Response Plans for the 21st Century – Angie Singer Keating

From the abstract: “A growing body of disclosure law governing security breaches and data loss incidents, coupled with ‘the professional nature’ of the threats, is fueling an expanded focus on incident response, digital forensics, evidence collection, and proactive fraud detection. In addition, government and industry regulations require not only the aggregation of data and event management but also the ability to identify and take remedial action on incidents. This is supported by research indicating that the digital forensics market will…

PhillyETE Screencast #36 – A bright future full of promise – Asynchronous Pipelines in Scala and Java – Heather Miller

From the abstract: “By now, it’s no secret that asynchronous and non-blocking code means fast and responsive software stacks that scale to the moon. The only problem? Asynchronous code usually means callback hell that’s impossible to write, impossible to reason about, and even worse to maintain. Not any more— Scala 2.10 brings an asynchronous, completely non-blocking, composable Futures and Promises API. And best yet? Code using it looks sequential— nice and easy to reason about. In this talk, I’ll show…

PhillyETE Screencast #35 – Let’s Help Melly (Changing Work Into Life)

From the abstract: “Many people in the world don’t really like their jobs. And most organizations are not healthy. They are badly prepared for increasing complexity and changing environments. Most managers know that organizations are complex systems. But few understand what that means for the way organizations should be managed. Complexity thinking suggests that we should seek a diversity of conflicting perspectives. It explains that organizations need experimentation, not just adaptation. And it says that most innovation happens by stealing…

How can we help your company with your development needs?

Contact Us