4/16/12

Big Data for Managers: A Tutorial at EDW 2012

Enterprise Data World conference introduces some exciting new topics this year. My favorites: BigData and NoSQL. If you are a manager and  did not have opportunity to explore Big Data and NoSQL topics so far, you may find useful the tutorial I will be teaching in Atlanta, on April 29th.



Big Data Technologies: A Manager's Guide

Big Data is the hottest topic in IT right now, but do you really know what it means to your organization? How does it impact your job? And when the CIO asks you whether to use Hadoop on an upcoming project, do you have a well-informed reply? This workshop will describe the Big Data landscape in terms that managers and architects can understand and translate for your organization. How is Big Data different from what you know now, and how is it the same? Why is Big Data taking the IT world by storm? What are the business and technological motives behind it? You’ll get a high-level view of the technologies involved, some of the prominent tools and languages (such as Hadoop and R), and by the end of the class will have a sufficient taxonomy that you can communicate with senior executives and developers.
  • How big is Big Data? 
  • Use cases and business drivers – technology costs and new analytical power 
  • Hardware and software components 
  • Key Big Data technologies and the functions they perform: 
  • Hadoop - Map Reduce - Hbase - Hive - Pig
  • NoSQL databases and data stores, such as MongoDB, Cassandra and Couchbase
  • R – the language of Big Data analytics 
  • Incorporating new information streams from social networks, sensors and unstructured data sources 
  • Integrating existing enterprise systems with Big Data
Check out the conference agenda and the tutorial here.

4/8/12

Win Friends and Influence People ...with DSLs




Using Domain Specific Languages to improve the speed and quality in software development is one of the areas that I pursue. In this talk at the EclipseCon 2012 my cospeakers and I share our experiences and learned lessons about use of DSLs on our joint project. We at SciSpike have been building DSL based solutions for a long time now, using various tools. Lately, our favorite toolkit is based on Eclipse Modeling Framework (EMF) and Xtext. One of the interesting aspects of this presentation is that it is not focusing solely on technology, but it addresses the impact of DSL development on the process.

We also discuss the impact of DSLs on development teams, their skills and discuss some obstacles we have encountered in the process. We conclude by discussing "Seven Habits of Successful DSL Projects".

Check out the slides here: