Monday, July 21, 2014

Metrics-Driven Development — Librato Blog

Metrics-Driven Development — Librato Blog



GigaOm webinar, Monitoring and Metrics for Web-Scale Applications



Provided access to real-time production metrics relevant to
them individually, both software engineers and operations engineers can
validate hypotheses, assess problems, implement solutions, and improve
future designs.




Instrumentation-as-Code

  

Thursday, July 17, 2014

Class: Source Control JumpStart with TFS Version Control - [LearningLine]

Class: Source Control JumpStart with TFS Version Control - [LearningLine]



Do you need to get up to speed on Team Foundation version control? Then the Source Control with TFS Version Control
course is built for you! This course digs into all the details of using
TFS source control. It covers all the basics: checkin, checkout, and
changesets. Then you'll dig into more advanced topics such as branching
and merging, leveraging the TFS power tools, getting the most out of
workspaces and more. The course also covers important changes introduced
in Visual Studio / Team Foundation Server 2012.

Wednesday, July 16, 2014

MassTLC Leadership Awards Gala - Mass Technology Leadership Council

MassTLC Leadership Awards Gala - Mass Technology Leadership Council



CEO of the Year
David Aldrich of Skyworks Solutions, Inc.
Tom Erickson of Acquia
Stephen Kaufer of TripAdvisor
Niraj Shah of Wayfair
Michael Simon of LogMeIn

CTO of the Year
Joe Bondi of RunKeeper
Dries Buytaert of Acquia
Patrick Harding of Ping Identity
Daniel Theobald of Vecna
Ron Zalkind of CloudLock

Emerging Executive of the Year
Matthew Bellows of Yesware
Tim Bertrand of Acquia
Emily Reichert of Greentown Labs
Mike Volpe of HubSpot

Private Company of the Year

Innovative Technology of the Year - 
Big Data
EnerNOC 
 
Innovative Technology of the Year - Education Technology

Innovative Technology of the Year - Healthcare and Life Sciences

Innovative Technology of the Year - Internet of Things

Innovative Technology of the Year - Mobile Applications
Mustbin

Innovative Technology of the Year - Mobile Technology

Innovative Technology of the Year - Robotics

Innovative Technology of the Year - Sales & Marketing

Innovative Technology of the Year - Security

Tuesday, July 15, 2014

The Future of Work is Already Here

The Future of Work is Already Here



use Pivotal Tracker, but there are several others that just as effective, such as BasecampAsana, and Trello.

Project Siena Beta 3: Enabling business users to create custom apps to transform business processes - Somasegar's blog - Site Home - MSDN Blogs

Project Siena Beta 3: Enabling business users to create custom apps to transform business processes - Somasegar's blog - Site Home - MSDN Blogs



This new release makes it even easier for business experts, business
analysts and other app imagineers to create powerful custom mobile apps
that are connected to enterprise services, major SaaS, and popular web
and social services.

Why Apple’s Swift Language Will Instantly Remake Computer Programming | Enterprise | WIRED

Why Apple’s Swift Language Will Instantly Remake Computer Programming | Enterprise | WIRED



Google unveiled a language called Go in
2009, and though it was designed by some of the biggest names in the
history of software design—Ken Thompson and Rob Pike—it’s still struggling to gain a major following among the world’s coders.  




Sun Microsystems’ Java programming language and Microsoft’s C# 

SQL Server Data Tools July Update - SQL Server Data Tools Team Blog - Site Home - MSDN Blogs

SQL Server Data Tools July Update - SQL Server Data Tools Team Blog - Site Home - MSDN Blogs



Get it here: http://msdn.microsoft.com/en-us/data/hh297027

Microsoft Challenges Google’s Artificial Brain With ‘Project Adam’ | Enterprise | WIRED

Microsoft Challenges Google’s Artificial Brain With ‘Project Adam’ | Enterprise | WIRED



Drawing on the work of a clever cadre of academic researchers, the biggest names in tech—including Google, Facebook,
Microsoft, and Apple—are embracing a more powerful form of AI known as
“deep learning,” using it to improve everything from speech recognition
and language translation to computer vision, the ability to identify
images without human help.

Bitly: Lessons Learned Building a Distributed System that Handles 6 Billion Clicks a Month - High Scalability -

Bitly: Lessons Learned Building a Distributed System that Handles 6 Billion Clicks a Month - High Scalability -



LESSONS LEARNED BUILDING DISTRIBUTED SYSTEMS AT BITLY



Have you ever wondered how bitly makes money? A URL shortener can’t be that hard to write, right?



talk he gave on bitly at the Bacon conference.



bitly makes money on an analytics product that mashes URL click
data with with data they crawl from the web to help customers understand
what people are paying attention to on the web.
 




SOA + queues + async messaging is really powerful.
This approach isolates components, lets work happen concurrently, lets
boxes fail independently, while still having components be easy to
reason about.


Bitly uses hostpool
to manage a pool of hosts. A client asks for a host for a service. The
client then tells hostpool on each request if the requests failed. Based
on this feedback hostpool can manage host allocations to route to
healthier hosts.




Event style messages are better than command style messages   

Friday, July 11, 2014

Behind the Scenes with LinkedIn's Open Source Chief

Behind the Scenes with LinkedIn's Open Source Chief



Kafka is being used at a whole host of technology companies [including
Twitter, Netflix, Square, Spotify, Pinterest, Uber, Tumblr, Airbnb and
Box]. It’s a top level Apache project.



Helix. Helix is a
clustering framework. When you build a distributed system, the idea is
that you distribute the load across as many machines as possible. The
goal of scalability is basically that you have machines and your ability
to sustain the load increases as you add machines in a linear way.



Kafka, a distributed
publish/subscribe mechanism. Kafka falls into the category of systems
that allow us to move massive amounts of data at scale. It’s a
distributed and scalable commit-log based event system.



Voldemort is also known in the industry. It’s a distributed key value pair system

Wednesday, July 09, 2014

Survey

Survey



  • Web or mobile app developer (skills and expertise: JavaScript, HTML, CSS)
  • LOB app developer (skills and expertise: WinForms, ASP.NET, C#, HTML, JavaScript)
  • Lead architect/ technical lead (skills and expertise: Application architecture, integrate legacy with new apps, JAVA, .NET, OOSD)
  • Services developer (skills and expertise: SOA, REST API, .NET)
  • Consumer app developer (skills and expertise: Android SDK, iOS SDK, xCode, Java, Objective C, Eclipse)
  • VAR/SI developer (skills and expertise: C, C++ Lua, F#, C#, Python)
  • AAA game developer (skills and expertise: Unity 3D, Game engines, C++, Direct x) 
Why?

  1. Community popularity (Popular among developers, under active development)
  2. Supportability (Have high confidence in getting reported issues fixed by authors)
  3. Toolability (I get tooling support. E.g. I get intellisense (code completion) in my IDE)
  4. Scenario enablement (Enables specific scenarios for me. e.g. touch support)
  5. Cross platform support (Works in all the platforms I care about. E.g. iOS, Android, Windows, Windows Phone)
  6. Longevity (Exists for a long time, well understood coding pattern and docs available)
  7. Developer productivity (Helps building apps in shorter time with less coding)
  8. Cost
  9. Performance
Which code editors do you regularly use?
   

  •     Sublime Text
  •     VIM
  •     XCode
  •     Visual Studio
  •     Eclipse
   

Tools or technologies for multi-device/multi-platform development:
   

  •     PhoneGap/Cordova
  •     AppBuilder (formerly known as Icenium)
  •     Appcelerator
  •     Nomad
  •     DevExtreme
  •     Xamarin
What connected service libraries do you use?
   

  •     Azure Mobile Services
  •     O365 (Exchange, AAD)
  •     Application Insights
  •     Amazon Web Services
  •     Google Analytics
    



    Do Software Developers Really Need Degrees? | Simple Programmer

    Do Software Developers Really Need Degrees? | Simple Programmer



    today there are a large number of online resources where you can get
    the equivalent of a degree, for free—or at least very cheap.


    Tuesday, July 01, 2014

    dotnetConf 2014 | Channel 9

    dotnetConf 2014 | Channel 9



    free, online conference for helping developers create desktop, mobile,
    web, and cloud-based applications using the .NET Framework.

    Monday, June 23, 2014

    Would you like a MultiDictionary? - .NET Blog - Site Home - MSDN Blogs

    Would you like a MultiDictionary? - .NET Blog - Site Home - MSDN Blogs



    essentially functions like a Dictionary<TKey, ICollection<TValue>> but abstracts the ICollection<TValue>. A more precise definition is that it is a Dictionary<TKey, TValue> that allows multiple TValues to be added for any TKey (i.e. keys don’t have to be unique).