Professional Documents
Culture Documents
SD Times 311
SD Times 311
A BZ Media Publication
A BZ Media Publication
Data Quality 1 0 1
MasteriNg the fuNdameNtals is
the key to your success.
You can’t turn Big Data into Big Value if it’s messy. Garbage in, garbage out will always be a
problem. Go back to the basics – cleaning all of your data is still the best, first step for success.
Melissa Data provides the data quality tools and methods you need to correct, consolidate, and
enrich contact data for improved data integration, business intelligence, and CRM initiatives.
Always start with quality data – it’s the easy way to get straight A’s.
www.MelissaData.com 1-800-MELISSA
SDT311 Full Page Ads_Layout 1 2/20/15 3:27 PM Page 3
Image-enabling experts & bacon connoisseurs. Visit us online to see our full line of SDK products for .NET and Java www.atalasoft.com
SDT311 Full Page Ads_Layout 1 2/20/15 3:48 PM Page 4
SDT311 page 5_Layout 1 2/23/15 12:40 PM Page 5
NEWS
14 How far can drones go?
16 Node.js announces move to open governance model
18 Data Governance Initiative expands the Hadoop page 31
ecosystem
19 NIST releases guide to mobile app security
The ongoing evolution of Azure
20 Apache Storm prepares to rain security
20 YouTube drops Flash video support for HTML5
24 How to get real value from testing
27 GrapeCity releases new cross-platform mobile
control suite
COLUMNS
57 CODE WATCH by Larry O’Brien
The five rules of project management
page 48
58 GUEST VIEW by Sanjay Zalavadia
Differences in delivery and deployment
BUYERS GUIDE
61 ANALYST VIEW by Rob Enderle
The next age of mobile computing DevOps and business forge a new
62 INDUSTRY WATCH by David Rubinstein
definition of APM
Developing apps horizontally
page 39
Software Development Times (ISSN 1528-1965) is published 12 times per year by BZ Media LLC, 225 Broadhollow Road, Suite 211, Melville, NY 11747. Periodicals postage paid at Huntington Station, NY, and
additional offices. SD Times is a registered trademark of BZ Media LLC. All contents © 2015 BZ Media LLC. All rights reserved. The price of a one-year subscription is US$179 for subscribers in the U.S., $189 in
Canada, $229 elsewhere. POSTMASTER: Send address changes to SD Times, 225 Broadhollow Road, Suite 211, Melville, NY 11747. SD Times subscriber services may be reached at subscriptions@bzmedia.com.
SDT311 page 6,7_Layout 1 2/20/15 4:01 PM Page 6
Come to Big Data TechCon to master Big Data. Get practical answers to real problems.
Learn tangible steps to real-world implementation.
“Big Data TechCon is a great learning “Get some sleep beforehand, and divide “Big Data TechCon is definitely
experience and very intensive.” and conquer the packed schedule worth the investment.”
—Huaxia Rui, Assistant Professor, with colleagues.” —Sunil Epari, Solutions Architect, Epari Inc.
University of Rochester
—Paul Reed, Technology Strategy & Innovation, FIS
Big Data TechCon A BZ Media Event Big Data TechCon™ is a trademark of BZ Media LLC.
SDT311 page 6,7_Layout 1 2/20/15 4:01 PM Page 7
in Boston!
Enough talking about
Network with Explore Big Data –
industry experts! the Exhibit Hall! learn how to DO IT!
Register
Choose from 55+ classes and tutorials! Early
and SAVE!
“It’s a great conference if you’re just getting into “Good mix of general and specific topics.
big data and you want some hands-on tutorials This is a great place to get a broad view of all
with knowledgeable instructors.” the components that make up this space.”
—Steven Lutz, Software Engineer, Northrop Grumman —Jim Hill, Director of Data Management, 1-800 Contacts
SDT311 page 8_Layout 1 2/20/15 3:57 PM Page 8
EDITORIAL
.
APIs (including 64-bit) for NET, Java,
ADVERTISING TRAFFIC Mara Leonardi
631-421-4158 x109 • adbox@bzmedia.com
mleonardi@bzmedia.com
C++, SQL, etc.
LIST SERVICES Shauna Koehler
631-421-4158 x112 • skoehler@bzmedia.com
BZ MEDIA LLC
Ask about fully-functional evaluations 225 Broadhollow Road, Suite 211
Melville, NY 11747
The Smart Choice for Text Retrieval ® since 1991 TEL 631-421-4158
FAX 631-421-4130
www.dtSearch.com 1-800-IT-FINDS www.bzmedia.com
info@bzmedia.com
SDT311 Full Page Ads_Layout 1 2/20/15 3:27 PM Page 9
Full Lifecycle
Modeling
Award winning visual modeling & design
tools for Software, Business & Systems
Enterprise
Architect 11
Out Now
1&1 DEDICATED
SERVER
BUSINESS LINE
Trust is important when it comes to choosing the right server provider.
With 13 years of server experience and 6,000 employees in 11 countries,
1&1 is one of the largest Internet service providers in the world and a company
you can rely on. Benefit from our expertise and the maximum security offered
by our high-tech data centers.
Q
(from 8 cores HT/2.3 GHz) and
from 64 GB DDR4 RAM
From 4 TB HDD, Hardware RAID 6
Q
Q
Best in Class Cisco-based IP firewall
Maximum availability
24/7 Customer Support
1and1.com
Q 1 Gbit/s connection with unlimited traffic Q Also available as a 1&1 Managed Server
Q Maximum security due to redundant with OS managed by our experts
components
Q Optional 240 GB Intel® SSD hard drive
The complete 1&1 server range: Great
with RAID 1
entry-level web servers from $39.99 per
Q Broad range of Linux and Windows month, to high-end servers with the
operating systems highest capabilities.
®
1 TRIAL
30 DAY MONEY
BACK GUARANTEE 1 MONTH
FLEXIBLE PAYMENT
OPTIONS 1 CALL
SPEAK WITH AN
EXPERT 24/7
1 (877) 461-2631
*1&1 Server X8i from $349.99/month for 1 or 6 months with a minimum contract term with the same term length. $389.99/month for 12 months with a minimum contract term with
the same term length. Regular & renewal price is $449.99/month. $99 setup fee applies. 1&1 Server X10i from $499.99/month for 1 or 6 months with a minimum contract term with
the same term length. $539.99/month for 12 months with a minimum contract term with the same term length. Regular & renewal price is $599.99/month. $99 setup fee applies.
1and1.com
Visit www.1and1.com for full offer details, terms and conditions. Dell, the Dell logo, the Dell badge and PowerEdge are trademarks of Dell Inc. ©2015 1&1 Internet. All rights reserved.
SDT311 Full Page Ads_Layout 1 2/20/15 3:28 PM Page 12
SDT311 page 13.qxd_Layout 1 2/23/15 12:42 PM Page 13
So what we will see in 2015 is lots of very difficult task faced by regulators. So far we haven’t seen a lot of abuse of
groups trying out these ideas and seeing The whole area of airspace regulation is drones, although as with any new tool
what really works. For example, there not well geared to the scales involved there will be some people silly enough to
are a number of companies building with drones, both in terms of the sheer do things they really shouldn’t be doing.
“cloud-enabled” drones, where physical number of aircraft that are potentially Some people have flown in a dangerous
drone deployment is something that is involved and the low purchase cost of manner, flying close to airports. Others
done as an Internet application, with the aircraft. have ignored the many safety warnings
data processing done in cloud servers. Drone research and development is and flown too close to groups of people.
Others are working on systems for high- definitely being greatly affected by the Others have used drones in socially
altitude flight, gathering meteorological slow pace of regulatory change, and I unacceptable ways by using them to
data from altitudes of over 20km and think everyone in the industry is look- invade the privacy of others.
then flying the sensors back home. Oth- ing forward to the rules developing to I’m hoping that as drones become
ers are pushing the boundaries on what make commercial and research opera- more commonplace that societal norms
can be done in sports photography, and tion easier. will become more established on what
still others are working out how to make What are some use cases where you see is acceptable and what isn’t, along with
open drones work in Hollywood cinema drones being beneficial? the users becoming more aware of the
production. I started working on ArduPilot because danger of ignoring safety warnings.
Each of these applications has its of the Outback Challenge here in Aus- The good news is that the communi-
own specific needs from the low-level tralia, which is a competition to build a ties at the heart of the Dronecode proj-
drone code, and the members of the sophisticated search and rescue air- ects have already started to self regulate,
Dronecode projects are having a lot of craft. My dream is to put together a sys- with good behavior, respect for privacy
fun developing the pieces needed to tem which local search and rescue and safety well established within the
make these applications possible. organizations could assemble with the user community.
Another big area of development is sort of money they could raise in a What needs to happen in the industry to
the addition of much more powerful weekend lamington drive (a type of really allow drone development to reach its
computers into open drones, which cake sale popular with non-profit full potential?
enables the drone to perform sophisticat- groups in Australia), yet be sophisticat- It is hard to even know what the full
ed image recognition, object tracking ed enough to provide a real improve- potential is as the field is expanding so
and object avoidance. This is happening ment to the chances of rescuing people rapidly. My own focus is on helping the
both through the addition of “companion lost in the Australian bush, and easy Dronecode projects to reach their full
computers,” where a small powerful Lin- enough to use that members of the potential, and for that we need better
ux board is tightly coupled with an exist- organization could be trained in a developer documentation, better com-
ing open flight controller, but is also hap- weekend. munication between projects and the
pening by moving the whole flight stack I also love to see all of the groups that user community (including both com-
onto an embedded Linux board. are using code from Dronecode projects mercial and non-commercial users),
My own personal passion revolves for environmental applications, including and an environment that welcomes
around using drones for search and res- things like protecting threatened species innovative ideas.
cue applications and environmental from poachers, monitoring of sensitive What does the future of drones look like
applications, and I can confidently pre- beyond 2015?
dict that there will be a lot of activity in What I hope the future looks
that area this year as well! like is that Dronecode gets estab-
How will drone development be affected in lished as the clear platform of
the United States by the FAA’s proposed environmental choice for everything from hobbyists to
regulations? areas, monitor- high-end professional systems and top
I’m based in Australia, so I’m not as ing of Arctic research groups. I want to see the
closely involved in the FAA proposals, and Antarctic development and community method-
but I hope and expect that the U.S. reg- ecosystems, and surveying of forests and ologies, which have worked so well
ulators will take a look at what is hap- wilderness areas. across so many other technology areas,
pening in other countries (including Drones have the potential to be much flourish for drones. I also want it to be
Australia) and start to make it easier to more pervasive than that though. They a fun area to be in.
get certification for commercial and are hugely popular with sporting enthusi- We’re building flying robots that
research UAV use. asts and have gained a lot of traction in anyone from a home tinkerer to a mul-
It is a hard problem though, and I agriculture, among other areas. ti-national corporation can use. That is
personally am quite sympathetic to the How can drones be abused? a recipe for a lot of fun. z
SDT311 page 16.qxd_Layout 1 2/23/15 12:42 PM Page 16
1. Modularity, independence,
single responsibility principle.
3. Do only one thing and do it
well. Every module must be
responsible for one aspect of function-
In this context, I am no longer sur- Modular code is easy to test. Coupling ality, fulfilling a single goal and being
prised articles claiming that “TDD is your enemy. Far too many people able to do that without integration with
[Test-Driven Development] is dead” don’t want to test, since they don’t the system. Loose coupling and inter-
are published all the time. The word understand the value of testing. changeable modules are a real lifesaver
“automation” also provokes intense Writing first, testing later is time- for quality testing.
reactions from both extremes; Continu-
ous Deployment still encourages every-
one to automate, while the context-dri-
and effort-consuming. If the system is
interconnected, it’s hard to check
whether the individual parts work
4. Speed always matters. In order
to bring real value, unit tests
should be fast. Slow tests are like mer-
ven testing aficionados claim it properly. Writing modular code by cury, slowly killing your productivity
dehumanizes the process. I believe this dividing functionality into independ- and happiness. When tests are slow,
happens because there is no real under- ent and interchangeable modules, programmers give up and hope they’ll
standing of what testing (not to men- responsible for one aspect of function- sail through somehow. They won’t! By
tion TDD) stands for. ality, helps to test those parts of the testing each module independently, you
According to a popular misconcep- system without integrating everything speed up the test suite and cut costs,
tion, the term TDD is only associated together. This allows developers to running business tests in seconds. If
with testing (unit or integration). Not avoid regression risks and enhance you test through a Web framework or
everything should be taken at face val- transparency for the client since, in database, it takes minutes or even
ue, however. First and foremost, TDD test suites, results are apparent, not hours.
implied or described only in docu- It’s terrible when you cannot distin-
Aleksandr Shestakov is a mentation. Modules are also great guish business logic out of the app
software engineer with since they are self-sufficient and can since it’s dispersed in different parts
Itransition.
be used in another product or of it. (Some business rules are encod-
SDT311 page 24,25.qxd_Layout 1 2/23/15 9:22 AM Page 25
5. Automate every-
thing. People can be
creative and machines
respect and solidify your
reputation and place in the
market.
can do what they do best: Of course, this approach
check how well humans requires a certain level of
work. Continuous Integra- professionalism, and at first,
tion will check the system tech leads have to teach
for the developer when developers those skills so
there is a change in code, that later they can graduate
send e-mails, report bugs, to emancipating themselves
build metrics, etc. The pro- and defending their point of
grammer can always see view.
what’s wrong, who is The best way to approach
responsible for the bug, testing is to pay less atten-
when it last functioned tion to formulaic “stan-
properly, why it malfunc- dards,” conflicting schools
tioned, and what the test and holy wars, and to con-
coverage is. To achieve suc- centrate on quality. Focus
cess, automation has to be on speed, independence
controlled and encouraged and interchangeability; get
by managers, while tech rid of frameworks and data-
leads should be responsible bases; use automation tools;
for its implementation, con- and give clients links to
tinuous education and Cucumber test results
training of developers. instead of wasting time and
6. Project management
made simple. It is you
who decides how to do the
money on old-fashioned
extensive documentation to
describe what you have
job, not your manager. The done.
secret to being a professional Seeing hard facts, both
is to do work the way you find you and the client can be
fit. No one should tell you confident that the product
how to deliver quality and works and the behavior that
speed. No one should say, was specified has been fully
“Don’t test because we don’t implemented. z
SDT311 Full Page Ads_Layout 1 2/20/15 3:30 PM Page 26
SDT311 page 27.qxd_Layout 1 2/23/15 12:52 PM Page 27
COMPONENT WATCH
A BZ Media Event
SDT311 page 28,29_Layout 1 2/23/15 9:19 AM Page 29
Registration Open!
September 9-10-11, 2015
Rio, Las Vegas
www.InterDrone.com
SDT311 Full Page Ads_Layout 1 2/19/15 10:00 AM Page 30
www.techexcel.com
SDT311 page 31-34.qxd_Layout 1 2/23/15 9:21 AM Page 31
Testing in an
agile world
< continued from page 31 the policing role of quality assurance, pace, which is why quality is a team col-
“A tester needs to be a key contribu- but is now that of a collaborative con- laboration, according to Correa.
tor to the agile team,” he said. “Their tributor to producing quality software,” “Having that collaboration with the
ability to communicate with all stake- said CollabNet’s Raghavan. team, you are testing as they are work-
holders, specifically developers, is cru- In a traditional environment, testers ing, and you are making sure that the
cial to success.” were often brought in at the end of the developers know what needs to be
In order for testing to be brought life cycle where they had weeks to just done, the test cases that need to pass,
successfully into the team level, quality test. But in an agile world, the process the features that need to pass,” she said.
has to be baked into the life cycle from is more fluid and ongoing. Testers have “Talking back and forth and checking
the beginning to the end, and testers to give up a certain amount of control things as they are being developed is
need to communicate with the develop- from last decade to this decade, accord- really the only way to do it.”
ment team as code is being written. ing to Matt Johnston, chief marketing In addition, the mindset of a tester
“It eliminates the ‘us versus them’ and strategy offer at Applause. needs to change when transitioning to
mindset that you find in a lot of the tra- “An agile tester should be someone agile. They are not only looking at qual-
ditional workflows,” said Cathy Correa, who is comfortable being uncomfort- ity from a test perspective, but also the
agile tester at VersionOne. “Testers are able. It has to be someone who is com- customer’s perspective, according to
working with the development team to fortable operating with incomplete QASymphony’s Dunne.
build quality in. They are looking at the information,” he said. “The tester’s job now is really to
work in progress at the same time This means no longer being the gate- work with customers and understand
development is going on so that when a keeper of maintaining quality, according what they want and how they use the
story comes through they’ve pulled it to Nikhil Kaul, product manager at tool,” he said. “In an agile environment,
together as a team. It is all about having SmartBear. But that doesn’t mean that a we can’t test everything usually because
those conversations as development is tester’s role isn’t just as important when of how quickly we are delivering soft-
going on so that you are not taking it comes to ensuring quality. ware, so we want to test software and
something that development gives you, “Agile testers act more as a facilita- understand it and look at it through the
finding the bugs and bringing it back.” tor to ensure quality is implemented lens of how users.”
Baking quality directly into the life throughout the software development
cycle also takes the responsibility of life cycle,” he said. Developers and testers’ mixed roles
quality off the testers and puts in onto On an agile team, there is no time to Many testers fear going into an agile
the teams. test for every single bug or defect with world that they will become functional-
“A tester’s role is no longer simply development going on a such a fast ly redundant. In agile, the roles mesh
SDT311 page 31-34.qxd_Layout 1 2/23/15 9:22 AM Page 33
How
How do you
you test
test on mobile platforms?
platforms? said Hagglund.
Chrome, Firefox and Internet
Explorer are the platforms against
which most applications are tested, the
Simulators or y study found, and some three-quarters
ces
emulators only of the respondents believed that testing
%
29% against more versions of browsers
Combination
Combination
mbi oof and/or browser types would increase
ulators
rreal
eall de
devices
d tors the quality of their application. Forty-
and simulat
sim
simulators three percent said they only test against
the most recent version of a browser,
Real devices only 34%
3 4 ors and while 37% test against two or three of
37%
ices
mount the most recent versions, and 20% test
% against four or more versions.
One interesting finding: Only 45%
Survey of 504 development and testing professionals of respondents have fully discontinued
conducted by Dimensional Research, and sponsored by Sauce Labs. support for applications running on
not being sure of the best way to do this,” in mobile browsers, while 53% indicat- Windows XP. Nineteen percent indicat-
Hagglund said. “There is zero agreement ed they’re testing mobile apps. ed they support their customers on XP,
among testers on how to test across A full 80% of respondents said cross- including new features and capabilities,
mobile platforms. There is no best prac- browser testing for Web applications is while 31% said they only fix serious
tice; they’re not near there at all.” very important, while 20% said it is bugs. This, after Microsoft announced
Also, 89% of the respondents said somewhat important. “Zero [people] it would no longer support the operat-
they develop or test Web applications said this testing was not important,” ing system as of April 2014. z
together, with developers taking on tions and behaviors that they can expect narrowly focused in one area,” Kaul
testing roles and testers taking on more when someone comes up with a story.” said. “They need to be open-minded
development roles. But testers must and willing to gain technical specialties,
remember that although everyone on Succeeding in agile as a software tester not only in existing areas, but also new.
an agile team can and is expected to do When transitioning over to agile, there Testers in an agile world are jack-of-all-
some form of testing, testers bring are specific technical and non-technical trades and master of a few, rather than
something different to the table, skills testers should come prepared just being generalists or specialists.”
according to Dunne. with in order to succeed. Don’t be afraid to ask for help.
“If you are the person who devel- First of all, understand why this is According to Coverity’s Rambert,
oped the feature, you are pretty biased happening. Don’t worry about the chal- testers need to be familiar and comfort-
on if it is working properly,” he said. lenges; focus on understanding why the able with the agile process. “This can be
“You always need a little bit of discon- business is doing this, how it benefits a challenging transition, so open com-
nect; you need that person who wasn’t the company or product, and what the munication and change are key factors
involved in building it.” business hopes to achieve, according to for success,” he said.
But it isn’t only the fact that develop- Applause’s Johnston. Be able to think on your feet and
ers are more involved in the building “I do think a lot of testers and test switch between techniques early.
process than testers; it’s a tester’s knowl- managers jump right to ‘What does that “Testers need to know what would be
edge that keeps him or her relevant. mean for me?’ or ‘How am I going to do the most efficient way to test a particu-
Developers and testers approach testing this?’ and they kind of skip past the lar scenario,” said Kaul. “An under-
from different perspectives and have why,” he said. “If you have that concept, standing of when to use exploratory vs.
different voices, and while they can do it can inform a lot of the decisions that manual vs. scripting is crucial.”
the same sort of tasks, it is the experi- you make about what and how you are Share your knowledge. Testers are
ence that really makes the difference, going to go after it.” very knowledgeable about their prod-
according to VersionOne’s Correa. Most importantly, don’t fight the ucts, and a lot of that knowledge needs to
“It is good to blur some of those lines change; embrace it with an open mind, be shared among the team to make sure
with development and testing, and there said SmartBear’s Kaul. In a traditional everyone is getting valuable feedback,
is a lot of shared responsibilities; but at world, a tester might have had one spe- according to QASymphony’s Dunne.
the end of the day the testers have the cific focus, but in an agile world a tester Take a continuous learning approach
expertise,” she said. “They have the wears many hats and need to be flexible and invest in yourself. Testers need to
honed skills of knowing where to look, with his or her skill set. constantly be refining and growing
what to test for and what kind of interac- “Testers in an agile world cannot be continued on page 34 >
SDT311 page 31-34.qxd_Layout 1 2/23/15 9:22 AM Page 34
Best-in-Class Software
Testing and Quality Assurance
With Orasi’s End-to-End Testing
Services and Solutions
Avoid the cost and risk of software malfunctions From enterprise-level functional and
and missteps, along with the market disap- performance testing to continuous testing and
pointment that accompanies them. Engage delivery for the most challenging apps, Orasi
with Orasi, a leading provider of software provides the expertise and experience that
testing services—and a planning, deployment accelerates release cycles, fosters user
and training expert for the world’s most well- satisfaction and boosts testing ROI.
respected, extensively adopted testing and
quality assurance solutions.
Automate Your
Mobile
Testing OptimizeYour
Test Team for
to Increase Device
Coverage and Continuous Outsource Your
Software
App Reliability Delivery
Performance Automate Your
Testing Test Data
Management
for Fast and
Accurate Testing
www.orasi.com
SDT311 page 36,37_Layout 1 2/23/15 1:02 PM Page 36
Attendance limited
to the first
375 developers
SPTechCon Developer Days will help you understand the new application
model, modern Web development architecture, languages and techniques,
and much more. Check out these topics on the agenda:
The New App Model • JavaScript and jQuery • Office Graph & Delve • REST, CSOM
and APIs • Web Part Development • Modern Web Development Architecture
• Responsive Web Design Client-Side Development • App and Workflow Customization
• Branding • SPServices • The Content Query Web Part • SharePoint for
ASP.NET Developers • Visual Studio and SharePoint • Building Single-Page Apps
• AngularJS and BreezeJS • Mastering Bootstrap • HTML5 and CSS • TypeScript for
SharePoint Developers • Developing an Intranet • The Data View Web Part Office
Web Apps • Business Connectivity Service • Creating Master Pages and Page Layouts
• Secured Web Services Solutions Versioning and Upgrading Features • The Content
Search Web Part • The Evolution of SharePoint Event Receivers • Code Solutions for
Performance and Scalability
Presented by
A BZ Media Event
SDT311 Full Page Ads_Layout 1 2/20/15 4:53 PM Page 38
Performance is Everything
WWW.SOASTA.COM
SDT311 page 39,40,43,44,46_Layout 1 2/23/15 12:59 PM Page 39
Buyers Guide
BY ROB MARVIN rise in business stakeholders taking an 1000 Best Practice Metrics Quantified,”
interest in how a given application’s IDC analysts identified the rising influ-
A
pplications are growing more performance affects value. ence of DevOps in application perform-
complex and living on a wider “APM has been around for a long ance and found that application down-
range of platforms than ever time, and the people who need soft- time costs Fortune 1000 companies
before, and the application perform- ware and performance analytics contin- between US$1.25 billion and $2.5 billion
ance-management space is evolving ue to expand by leaps and bounds,” said every year. Conducted in cooperation
along with them. Abner Germanow, senior director of with AppDynamics, the survey breaks
APM platforms are providing more solutions marketing at New Relic. down the lost value of application failures
unified, flexible and predictive monitor- “We’re moving from software to auto- down to the hour, while projecting that
ing hubs for developers and operations, mate existing business processes to the total number application deploy-
spurred to deliver more targeted appli- software that’s actually the business.” ments will double within two years.
cation information faster. At the heart In a recent survey entitled “DevOps Kalyan Ramanathan, vice president
of this changing dynamic in APM is the and the Cost of Downtime: Fortune continued on page 40 >
SDT311 page 39,40,43,44,46.qxd_Layout 1 2/23/15 12:41 PM Page 40
Your serve…
dynatrace.com
SDT311 page 39,40,43,44,46.qxd_Layout 1 2/23/15 12:41 PM Page 43
Want to win in
the ever-changing
app economy?
Start at the end user.
In today’s world, the end user is king. CA APM solutions can help
you keep end users happy right now—and adapt to whatever
is coming tomorrow. You’ll gain valuable insights with each
customer experience, boosting your competitive advantage.
< continued from page 43 “The real value today is not so much talked about the notion of an applica-
most relevant to what a developer or a to fix problems after they happen, it’s to tion intelligence platform. These new
business stakeholder wants,” said New prevent problems from happening in age APM platforms combine unified
Relic’s Germanow. “Rather than flood- the first place before you put an appli- monitoring tools affording developer
ing you with data only an APM special- cation into production,” said Nicolas and operations visibility into not only
ist would understand, we create a curat- Robbe, CMO of Dynatrace. “We don’t the code of an application, but also how
ed experience. You have people who believe the goal is to have better war end users are experiencing it, and how
want visibility into different aspects of rooms; we want to have no war rooms. the user experiences factor into identi-
your application, and it’s a need that We want companies to turn their war fying and fixing performance issues in
goes beyond performance where every- room into a ping-pong room.” the business transactions flowing
one has a different set of questions.” through the apps.
To go along with this faster, more Dev, Ops and business impacts “DevOps alone is not the most com-
specific need for real-time data in solv- “There are many different personas plete way to approach APM,” said
ing application problems, APM is also now within the APM domain,” said CA’s Ramanathan. “The notion of DevOps
trending from a reactive philosophy to Ravichandran. “You have an application today is Dev and Ops working together
more-predictive tooling and notifica- support person, the system administra- to fix the right issues, the issues that are
tions. According to CA’s Ravichandran, tor, the service delivery person and truly mission-critical. It’s important for
the market has shifted from the days of many more. To truly make the promise Dev and Ops to look at problems by
prioritizing the business considerations
affecting the end user. The tactical val-
‘What’s better is to avoid the ue is narrowing down the thousands of
problem in the first place because issues you might spend oodles of hours
you found it before you went to trying to solve to the five issues that tru-
production.’ ly affect a customer.”
—Buddy Brewer, SOASTA At the core of how developers and
organizations approach APM are
being reactive in the early 2000s, to a of DevOps real, you need to facilitate changing customer expectations. When
point in the mid-2000s where the APM better communication and collabora- DevOps teams serve business needs,
market started trending in a way that’s tion between the Dev and Ops teams.” and the business is concerned with how
much more predictive. APM platform Robbe explained that after reshap- application performance affects users,
focus has shifted toward forecasting in ing around the relationship between the user has the power. SOASTA’s
finding anomalies and correlating developers and operations, a third Brewer believes that in this context
behavior to fix problems as soon as or dimension of APM is now coming into APM as a concept is more important
before they occur. focus: business. Rather than deriving than it’s ever been, it just means some-
“The traditional APM story is a reac- abstract intelligence about an applica- thing slightly different.
tive story,” said Buddy Brewer, vice pres- tion, platforms are tackling APM from “People are far enough away from
ident of business development at SOAS- the standpoint of user experience, and remembering the dial-up era that they
TA. “Rather than root cause analysis, how any small change in application expect Web pages and mobile applica-
now we want to focus on the predictive performance might affect a user’s busi- tions to be responsive,” he said. “It
side. If you have a problem, it’s important ness value. doesn’t matter how they’re connecting,
to react quickly and fix it. But what’s bet- “We’re now seeing the business side whether they’re using a browser or a
ter than that is to avoid the problem in showing interest in the APM data from laptop, waiting in a line on their phone
the first place because you found it the standpoint of the user experience,” or using a tablet in their living room.
before you went to production.” Robbe said. “Is a customer’s behavior The expectations get faster and faster in
In providing these various real and affected by performance? If someone is an environment where more and more
synthetic user-monitoring platforms complaining on Twitter about their revenue is coming from digital. Applica-
along with predictive analytics, the goal experience, can I go back and figure out tion Performance Management itself
of many APM vendors is to redefine what happened? All this high-fidelity isn’t an outdated term. It’s that the com-
application crisis mode by eliminating architecture is now providing this new ponents within APM and where people
one of its most prevalent symbols: war layer of value to address another set of spend their time that
Read this story on
rooms. This trend toward predictive needs. We think of APM today as a dig- has changed from
sdtimes.com
solutions, informed by in-depth and tai- ital performance platform, more than being associated just
lored user data, is guiding APM from a just an application-management plat- with instrumenting
reactive to a more proactive approach form.” the back end. There’s a
in rapidly addressing application prob- In that vein of a digital performance lot more to that pic-
lems. platform, AppDynamics’ Ramanathan ture in 2015.” z
SDT311 Full Page Ads_Layout 1 2/24/15 10:36 AM Page 47
The ongoing
evolution of Azure
BY PATRICK HYNDS
SDT311 page 48-50,53,54.qxd_Layout 1 2/23/15 9:20 AM Page 49
A
number of factors have come together to form a your on-premises servers can be the
backup with Azure holding the pri-
guide for Microsoft to the path that has made mary. This is an excellent option for
Azure the key to the company’s future success. those that either have trouble letting
That road has been bumpy, but almost always on a good go or need to keep parts of their sys-
tems on premises. Most organiza-
trajectory. Now, as the offerings gel and mature,
tions in the world cannot afford to
Microsoft has to maintain its commitments and satisfy have a disaster-recovery location, so
those who have bought in while keeping the world excit- this is a way to have it without this
ed about Azure. overhead. Also, while not an exclu-
sive advantage, Microsoft does pro-
Cloud is a great name for this Four ways Azure works vide a pay-as-you-go model that only
market, because just like trying to The easiest way to approach this is Amazon matches currently with its
control the weather, it’s hard for to understand that there are four On-Demand Instances as part of the
humans to control anything even in major modes or categories where EC2 offering.
the best of conditions. To prove Azure plays that will help with This is usually the best place for
this point, there have been outages understanding how you can jump an organization to start dipping their
and missteps to remind Microsoft, into using it and make sense of new toes into using cloud. It starts with
and everyone else, that this stuff is announcements going forward. The picking a server, existing or planned,
hard, especially at these scales. service categories break down into and deciding to host it on Azure
Thanks to these difficulties, Azure Virtual Machines, Azure Websites, instead of in your own data center.
continues to evolve, with new Cloud Services and Packages. The security blanket of Microsoft
capabilities and features coming For most companies with dedi- System Center letting you pull it
fast. Now that the major patterns cated IT staff, the easiest place to back home makes this a very low-
have emerged, it is easier to help start is to take a computer or virtual risk place to start, provided you
even newcomers find their bear- machine and host it in Azure, taking picked the server well.
ings. Bill Wilder, CTO of Finomial, advantage of the Infrastructure-as-a- Azure Websites represent the
author of “Cloud Architecture Pat- Service (IaaS) aspects of Azure. second mode in our list and a differ-
terns” and an Azure MVP, calls this Through the virtual machine hosting ent way of leveraging Azure. Azure
the “second generation of Azure capabilities, Microsoft provides Websites are often the best way for
services. These new services are power, ping (Internet access), the an individual or smaller organization
rich with enterprise-class features, Microsoft OS license, and even a to get going. Azure Websites are a
but also accessible to mere mortals wide array of template systems to platform that, as the name indicates,
because they hide so much of the choose from when creating the VM. allows you to roll out a website
complexity.” The rest is up to you, including quickly and easily, even if it requires
The single most common ques- ongoing patching, any troubleshoot- sophisticated packages. If you need
tion that people ask about Azure is ing of the OS and your application, a Content Management System or a
“How can I use Azure or any cloud and upgrades, making this offering blog or even an e-commerce site,
for that matter?” which boils down very similar to what is provided by but do not need the kinds of control
to “What is in it for me?” any number of ISPs, such as Ama- and customization offered only by
These are simple questions with zon, GoDaddy and Rackspace. total control of the server as an OS-
not-so-simple answers. The first There are two potential advan- level admin, then this could be a
thing to understand is that Azure is tages to using Microsoft’s IaaS, with solution for you.
about providing services that you the first being the company’s ability Azure Websites do not fit nicely
can leverage to get your work done to provide the license, rather than into the regular “as-a-Service” defini-
quickly, easily and cheaply. It is having to buy the license and pass tions. It is a gray area. Cloud Services
important to remember that, just that cost on to the consumer, which are clearly Platform-as-a-Service,
like no one buys a computer because all the other IaaS providers must do. and some say Azure Websites are
they want the operating system, you The other really big advantage is PaaS, but I prefer to describe them
will not choose to use cloud capabil- the ability to move VMs from Azure as more of a hybrid, “light” PaaS.
ities for their own sake. The offer- to your own data center using Finomial’s Wilder described
ings of Azure are growing, and it can Microsoft System Center. This is a Azure Websites as “scalable, flexible,
be bewildering to even understand really big deal because Microsoft can and super-low friction.” In talking to
how to categorize things. serve as your backup data center, or continued on page 50 >
SDT311 page 48-50,53,54.qxd_Layout 1 2/23/15 9:20 AM Page 50
Interface troubles
BY PATRICK HYNDS
Due to its nature, customers must control
their Azure accounts and set up most
services via the Web interface. This is
convenient, but less than ideal in many
ways, most notably regarding security.
Under normal circumstances, if someone
gets your Windows Live credentials, then
they have complete control of everything
you have on Azure. There are examples
of big damage being done simply by los-
ing control over these credentials on
Web-based systems, including Amazon.
To address this, Microsoft has intro-
duced Azure Multi-Factor Authentication,
a core security concept whereby the user
is asked to prove their identity by more
than simply providing a password. The fac- Figure 1: The original Web interface for Azure.
tors are generally accepted as something
you know (like the username and password), something you tions hosted on Azure and anywhere else.
have (like a smartcard or your phone) or something you are Since Azure first came out, the Web interface has
(like biometrics such as fingerprints or retinal scans). changed to handle the updated offerings and features.
Microsoft describes the packages this way: “Azure Multi-Fac- Microsoft has been working on a major update to this portal
tor Authentication adds an additional layer of security to your that has in itself proven controversial. The original interface
Azure administrator account at no additional cost. When as it has evolved is shown in Figure 1, while the new portal
turned on, you’ll need to confirm your identity to spin up a is shown in Figure 2. There are discernable elements from
virtual machine, manage storage, or use other Azure servic- the Windows 8 UI in the new portal, and Windows 8 is not
es.” This is a great way to solve this security problem and can considered among the most beloved of Windows versions.
also be leveraged to protect almost anything, including solu- continued on page 53 >
< continued from page 49 compelling business limitation. There is or websites. Microsoft has been much
Michele Bustamante, CIO of Solliance, simply very little you can’t achieve with more successful in growing adoption of
Microsoft Regional Director and co- Azure Websites today.” Azure in general and Cloud Services in
author of “Developing Microsoft Azure particular since they provided the inter-
Solutions,” she said, “Azure Websites Cloud services im steps and built out the offerings.
makes the cloud approachable by allow- The third category in our explanation is Microsoft also has many packages of
ing you to focus on building applications currently called Cloud Services. Origi- functionality that do not fit neatly under
and let Azure worry about prepping nally they were called Web and Worker the categories of hosted VMs, Websites
your virtual machines and load bal- Roles, and this was Microsoft’s first or Cloud Services, and these make up
ancers (among other things).” vision for what Azure would represent. the fourth mode. It is with these pack-
Azure Websites feel like Software-as- It was, and remains, an ambitious vision ages where the innovations are coming
a-Service, but really they are more like a because Cloud Services represent PaaS, from in Azure. Microsoft’s Hadoop
hybrid that takes away the hassles of sup- which means that Microsoft abstracts offering, HDInsights and the Machine
porting your own infrastructure, but still the operating system and all of its care Learning capabilities fit this category,
allowing for the kinds of deep cus- and feeding away, letting developers and they seem to be best described as a
tomizations typically absent from SaaS worry about their code and nothing else. way to get Software-as-a-Service from a
offerings. Bustamante asserts that “No It did not work out as expected due to centralized and experienced cloud ven-
other cloud provider has an experience an overestimation of the level of trust dor. Just in the last year Microsoft has
to match Azure; in fact, at this point I Microsoft had achieved with their brought out Orleans, which we will cov-
have seen so many successful migrations clients. It was a bridge too far, and as we er into more detail later.
to Azure Websites that I rarely recom- are seeing now, people and organizations Outside these categories there are
mend a move to VMs unless there is a need interim steps such as hosting VMs continued on page 53 >
SDT311 Full Page Ads_Layout 1 2/20/15 3:31 PM Page 51
SDT311 Full Page Ads_Layout 1 2/20/15 3:32 PM Page 52
SDT311 page 48-50,53,54.qxd_Layout 1 2/23/15 9:21 AM Page 53
Interface
troubles
< continued from page 50
While the tile-based interface of Win-
dows Phone and Windows 8 has many
strengths, it also has some weaknesses.
This interface allows you to see things
at a glance, but only the surface details.
To find the deeper elements you have to
drill in, which is fine so long as the details
are findable. The interface opens and
scrolls horizontally, and this is a common
source of criticism. Finding things is also
somewhat hit-or-miss. Although it sup-
Figure 2: The Azure Web interfance, now with a Windows 8-like UI design.
ports search, you have to know what to
search for, and some things are not actu-
ally present yet. Like the Windows 8 Start Screen, you real- horizontal scrolling causes the browser to freak out a bit.
ly have to search for things because there is no concept of a Other things do not work in the new interface, such as
folder structure, and this limits node hierarchies as a way to setting the security on an endpoint for a virtual machine
navigate a huge tree of options. An example of how this can deployed from the Azure Marketplace. It is important to
trip you up is that if you install an application that would remember that the old portal is still the default interface,
normally create Web links on the Start Menu of Windows 7, and the new portal is opt-in only. With either interface,
then these links are not automatically added to the start finding what you owe (monetarily) to Microsoft is easy and
screen of Windows 8, and searching for the application will that is a must; however, figuring out what you owe to one of
often result in many results too long to read. (SQL Server is its partners is borderline impossible. This will certainly
a prime example of this.) change (and hopefully soon), but these are the kinds of
With the new Azure portal, the concept is of blades that bumps that need to get smoothed out for Microsoft to reap
open up with each click and reveal more detail after scrolling the benefits from their efforts to make Azure the cloud of
to the right. It is quite easy to get into a situation where the choice. z
< continued from page 50 early adopter camp. cializes in storage services such as back-
also critical capabilities that make the There can also be cultural and polit- up, but Laflotte says that we can likely
rest of it work much better. Many of the ical factors that can influence adoption. expect Europe to see many niche cloud
network capabilities that do not easily fit One great example playing out current- companies like this emerge there while
into the aforementioned categories are ly is the attitude change in Germany cloud consolidates somewhat in the
just needed to make the rest of this stuff toward all things cloud that are not U.S.
work. Duane Laflotte, CTO of Critical- hosted and owned locally. After talking A potential remedy to this problem
Sites considers the Virtual Network to a number of business decision-mak- comes from a bill being proposed by
capabilities that allow you to bridge your ers in Germany, it appears that the NSA U.S. Senators Orrin Hatch, Chris Coons
on-premises systems with your Azure hacking scandal has shaken faith that and Dean Heller. This bill would protect
systems as a key enabler that does not fit data stored in the cloud is safe. cloud providers like Microsoft so that
neatly into any category. Privacy is a different concept in most they don’t need not store data if doing so
of Europe than it is in the United violates the law of the country where it is
Not everyone will play States, and that means that it might be stored. If this bill becomes law, it would
With any new technology trend, there a while before Europe sees the kind of be the best way to remedy the lack of
are early adopters and late adopters. cloud adoption (with Microsoft, Ama- trust, but I would not expect its effects to
Cloud offerings enjoy economies of zon or any U.S.-based provider) that is be instant in any case.
scale and the ability to let you focus on ramping up now. To address this reality
the things that drive profits or produc- on the ground, Core Data Cloud in Difference makers
tivity. But they also add the extra ele- England has “been very busy helping Some of the Azure capabilities that seem
ment of a perceived loss of control that companies in the U.K. have their cloud the most out of place could be the ones
unnerves many who are usually in the and keep it local too.” Core Data spe- continued on page 54 >
SDT311 page 48-50,53,54.qxd_Layout 1 2/23/15 9:21 AM Page 54
< continued from page 53 adoption and revenue. erShell is becoming a requirement
that make all the difference in the world. As of this writing, there are just over rather than a nice-to-have for network
Described earlier as packages, they each 3,000 products listed in the Market- admins as much as for developers.
solve a problem by providing tools and place, with some of them being Finomial’s Wilder pointed out that
the platform for those tools, along with Microsoft offerings, but many more “the PowerShell toolset has matured
immense scalability. The most obvious being third-party offerings from com- over the years.” He went on to explain
example of this is the HDInsight imple- panies from Cloudera to Barracuda. that “a couple of years ago, Azure added
mentation of Hadoop available on As ISVs think about their own tech- PowerShell cmdlets for management
Azure. To get Hadoop capabilities, nology and how they can benefit from operations, and now we have Runbooks,
Microsoft adapted the Hortonworks the scale and the self-service aspect of which provides a hosted, highly available
implementation to run both in Azure as the Azure Marketplace, we will see PowerShell scripting environment with
the HDInsight Service and as Microsoft more and more innovative implementa- built-in affordances to help make inter-
HDInsight Server for Windows. tions. For example, FileBridge’s data acting with your Azure resources as sim-
Machine Learning is another prime tiering technology has won over many ple as you could want.”
example of one of these packages. customers with its ability to have multi- Virtually every task using a user inter-
When this came out, it was a much big- ple configurations easily selectable. In face documented by Microsoft is pop-
ger surprise than seeing a Hadoop solu- this way a customer can configure ping up with a PowerShell variant. When
tion on Azure, even though it made based on how many terabytes they summing up Runbooks, Wilder said, “All
great sense for Microsoft to enable of this is backed by auditing, a scheduler,
organizations with this technology. Machine Learning credential management, and more. And,
The reason Machine Learning is so of course, Runbooks themselves can be
strategic is the direction that the Web is
goes a long way to managed with PowerShell.”
taking as it moves toward what some are democratizing PowerShell is not the whole story of
calling the Semantic Web. The Semantic
Web consists of sites that understand cir-
analysis. DevOps on Azure. There are also pow-
erful tools built into the developer
cumstance and can adapt them for the tools. Bustamante pointed out, “You
user based on sophisticated analysis. can start really lean with your develop-
This is where Machine Learning comes ment process and DevOps story, and
into the picture, but until now organiza- expect to push up to Azure. To that end, move at your own pace to a more auto-
tions had to have deep specialization there are options for 10-, 20- and 50- mated process. This in particular helps
with dedicated scientists to use it. terabyte-capacity virtual machines. small teams be productive quickly.“
Microsoft bringing Machine Learn- Not everything Azure does is find- She went on to relate the following
ing to Azure has gone a long way to able in the Azure Marketplace search. story about how the publish-and-swap
democratizing these capabilities, mean- One of these is Orleans, which Wilder feature saved her from a big problem.
ing that much smaller organizations can describes as “a really interesting addi- “I was boarding a plane, had checked in
bring much more sophisticated solu- tional PaaS model, which is actor- and published a fix, but I forgot some-
tions to users. Bustamante pointed out based, for low latency, highly reliable thing,” she said.
that “Azure also has strong offerings and scalable services.” “At that point, I was the only pub-
with Service Bus, Media Services, lisher of the production code, so I had
Mobile Services and more.” She added DevOps delivers to walk my developer through adding
that, “holistically, I view Azure as the It is difficult to have a serious discus- the fix and publishing for me. He fixed
approachable cloud: deeply useful fea- sion about cloud systems without the issue, published via Visual Studio
tures but easier to work with overall.” addressing DevOps. (so easy) to staging, so we had a rollback
Finding these packages needs to be DevOps is the comingling of tasks option just in case. Then, I walked him
easy, and of course what platform these that used to be segregated between through my admin login to get in to the
days would be complete without a mar- developers and network admins thanks portal to run the swap. The hardest part
ketplace? And so, Microsoft recently to the unification driven by the cloud. It of the whole process was remembering
debuted the initial batch of partners to enables powerful automation and my password to grant him access. The
provide their wares on the Azure Mar- empowers those who do not shy away ability to deploy via developer tools
ketplace. This is not the same thing as from it and rightly scares those who like and perform a swap in
Read this story on
the App Store, but close in concept. the world the way it used to be. Power- case something went sdtimes.com
The Marketplace allows vendors to Shell is the language of DevOps in the wrong was what made
place their solutions on display with the Microsoft world, with tasks on Win- this all possible in a
hope that, since these solutions make dows that used to be scriptable via 15-minute window
use of Azure VMs, Storage or other VBScript now much better served by before the plane took
services, they will help drive Azure PowerShell. Learning how to use Pow- off.” z
SDT311 Full Page Ads_Layout 1 2/20/15 3:32 PM Page 55
SDT311 Full Page Ads_Layout 1 2/24/15 11:41 AM Page 56
SDT311 page 57_Layout 1 2/23/15 9:20 AM Page 57
Guest View
BY SANJAY ZALAVADIA
“Very good conference. “There are awesome speakers that are willing
Worth the time and money.” to share their knowledge and advice with you.”
—Brando Madden, QA Manager, Fullscreen Inc. —Kelvin DeMoya, Sr. Software Developer, Intellisys
Industry Watch
BY DAVID RUBINSTEIN
Register
Early
and SAVE!
CLASS LISTING
Choose from Over 55 classes and
tutorials! Learn the best ways to:
• Process and analyze the real-time data pouring into
your organization
• Learn how to extract better data analytics and
BOSTON predictive analysis to produce the kind of actionable
Event Schedule
Sunday, April 26
7:30 am – 6:30 pm Registration Open
7:30 am – 8:30 am Morning Coffee
8:30 am – 10:00 am Tutorials
10:00 am – 10:15 am Coffee Break
10:15 am – 12:15 pm Tutorials
“Big Data TechCon is definitely worth the investment.”
12:15 pm – 1:15 pm Lunch
—Sunil Epari, Solutions Architect, Epari Inc.
1:15 pm – 3:00 pm Tutorials
3:00 pm – 3:15 pm Coffee Break
Welcome to 3:15 pm – 5:00 pm Tutorials
5:15 pm – 6:30 pm Lightning Talks
the 5th Big Data TechCon!
Last year more than 600 people attended the event, Monday, April 27
allowing for excellent networking on top of intensive 7:30 am – 7:00 pm Registration Open
classes and tutorials that were offered. Previous iterations 7:30 am – 8:30 am Morning Coffee
of Big Data TechCon have allowed us to select and bring
8:30 am – 10:00 am Tutorials
back only the finest speakers and top scoring classes to
10:00 am – 7:15 pm Exhibit Hall Open
make sure that your Big Data conference is
10:00 am – 10:30 am Coffee Break
unparalleled.
10:30 am – 12:15 am Tutorials
Big Data TechCon features practical, how-to classes
12:15 pm – 1:15 pm Lunch
and tutorials for IT and Big Data professionals, including
12:30 pm – 1:30 pm Women in Big Data Networking Luncheon
data and business analysts, developers, software
1:15 pm – 2:30 pm Technical Classes
architects, data scientists, and project managers.
2:30 pm – 3:00 pm Coffee, Ice Cream in Exhibit Hall
Attend Big Data TechCon to get practical training on
Hadoop, Spark, YARN, R, HBase, Hive, Predictive 3:00 pm – 3:30 pm Sponsored Classes
Analytics, and much more! 3:45 pm – 5:00 pm Technical Classes
Take a Big Data analytics tutorial, dive deep 5:15 pm – 6:00 pm Keynote
into machine learning and NoSQL, learn how to master 6:00 pm – 7:30 pm Networking Reception in Exhibit Hall
MongoDB and Cassandra, discover best practices for 7:45 pm – 9:00 pm Fireside Chats
using graph databases such as Neo4j and more. You’ll get
the best Big Data training at Big Data TechCon! Tuesday, April 28
7:30 am – 4:30 pm Registration Open
7:30 am – 8:45 am Morning Coffee
8:30 am – 9:45 am Technical Classes
10:00 am – 11:15 am Technical Classes
11:30 am – 12:00 pm Keynote
12:00 pm – 4:30 pm Exhibit Hall Open
12:00 pm – 1:00 pm Lunch
1:00 pm – 2:15 pm Technical Classes
2:30 pm – 3:45 pm Technical Classes
3:45 pm – 4:15 pm Coffee Break & Prizes in Exhibit Hall
4:15 pm – 5:30 pm Technical Classes
5:30 pm Conference Closes
“Get some sleep beforehand, and divide and conquer the packed
schedule with colleagues.”
—Paul Reed, Technology Strategy & Innovation, FIS
Become a Big Data Master!
3 • April 26-28, 2015 • BOSTON • www.BigDataTechCon.com
In-Depth Tutorials
Full descriptions available at www.bigdatatechcon.com/tutorials
Algorithms and Representations for Building a Streaming Data Application Big Data Processing with NEW!
Time-Series Analysis NEW! with an In-Memory Operational Database Less Work and Less Code
Tim Oates Ben Ballard NEW! Richard Taylor
NEW!
Apache Cassandra, An Introduction Building End-to-end Solutions for Big Advanced Techniques for Accurate
Ben Coverston Data Science Problems NEW! Social Media Sentiment Analysis NEW!
Dr. Alok Aggarwal Dr. Subrata Das
Intro to Apache Spark NEW!
Scale Your SQL Database with SQL,
Paco Nathan Advanced Spark Tutorial NEW!
Hadoop, Drill, JSON, NoSQL and HBase
Sameer Farooqui and Paco Nathan
NEW!
Big Data Analysis in Microsoft’s Excel
Carol McDonald
Pinpointing the Persuadables Big Data and Privacy by Design Measuring Reliability and Validity in
Daniel Porter Jeffrey Kosseff Human Coding and Machine Classification
Dr. Stuart W. Shulman
Spark SQL Getting Started in Big Data Science
Consulting
New classes being added
Elliott Cordo
Dr. Will Ford
Simplifying Big Data Workflows
for Hadoop using Spring for Industrial Internet Using Big Data
every day!
Apache Hadoop Samir Lad and Diwakar Kasibhotla Check for updates at
Raghavan "Rags" Srinivas and www.bigdatatechcon.com/classes
Thomas Risberg
Become a Big Data Master!
4 • April 26-28, 2015 • BOSTON • www.BigDataTechCon.com
“Big Data TechCon is a great learning
experience and very intensive.”
Special Discounts You may combine one of these special discounts with the Early Registration pricing to save even more!
GROUP GOVERNMENT EMPLOYEES EDUCATIONAL INSTITUTIONS
Group discounts will be given automatically Government, Federal, State and Local Government Personnel employed by or attending educational in-
if you register three or more people at once. employees can receive an additional $100 off the stitutions can get a $100 discount off the Three-Day
You can also contact Caroline Seiter at Three-Day Conference price. Conference price by using the code EDU.
cseiter@bzmedia.com to receive the www.bigdatatechcon.com/government.html
100/person discount if your group is unable NON-PROFIT ORGANIZATIONS
to register at the same time. Contact her Personnel employed by non-profit organizations can
USER GROUPS
also for special discounts for groups of get a $100 discount off the Full Event Passport price
Contact Stacy Burris, sburris@bzmedia.com to
10 or more. by using the code NONPROFIT.
see if your group is eligible for a discount.