Tuesday, July 29, 2014

Use the Mobile App Mix to Choose an Enterprise App Store Strategy

Use the Mobile App Mix to Choose an Enterprise App Store Strategy



In organizations developing custom apps and modifying third-party apps, MADPs are
strong choices for delivering apps to restricted and unrestricted constituencies.
Alternatively, if EMM investment has been made, or is being considered, these products
can distribute custom and third-party apps, apps preconfigured for better management,
and control data and app wrapping. Gartner does not recommend adopting a MADP or EMM
product solely for app distribution. 

The Four Best Refactorings | Javalobby

The Four Best Refactorings | Javalobby





Refactoring
Method
Class
Package
Extract Method
C
Inline Method
D
Inline Temp
Replace Temp with Query
C
Introduce Explaining Variable
Split Temporary Variable
Remove Assignments

to Parameters
Replace Method with

Method Object
C
Substitute Algorithm
Table 1: Composing methods, viewed as Creating, Deleting or Transforming.

Expanding Open Source technologies on Windows

Expanding Open Source technologies on Windows



build your Windows Store and Phone apps:

  • WinJS
  • jQuery
  • CMake
  • OpenCV
  • Cocos2d-x
  • ANGLE
  • Cordova
  • Xamarin
  • Boost C++ Libraries
  • openFrameworks
  • Kinect SDK
  • Box2d

MSDN magazine brings you a wealth of practical info about Azure Websites | Microsoft Azure Blog

MSDN magazine brings you a wealth of practical info about Azure Websites | Microsoft Azure Blog



MSDN Magazine has decided to dedicate their issue (July 2014) to Azure Websites.

Architect for the Cloud Using Azure Web Sites

Scaling Your Web Application with Azure Web Sites

Hybrid Connectivity: Connecting Azure Web Sites to LOB Apps Using PortBridge

Monday, July 28, 2014

The Repository Pattern in ASP.NET – Part 2 - Premier Field Engineering Developer Blog - Site Home - MSDN Blogs

The Repository Pattern in ASP.NET – Part 2 - Premier Field Engineering Developer Blog - Site Home - MSDN Blogs

ASP.NET MVC and Identity 2.0: Understanding the Basics - CodeProject

ASP.NET MVC and Identity 2.0: Understanding the Basics - CodeProject



ASP.NET team released the RTM version 2.0 of the new Identity framework.
The new release brings with it some long-awaited new features, and
marks a substantial expansion of the security and authorization
capabilities available to ASP.NET applications of all types.







The new RTM release introduces the following features, among others:



  • Extended User Account Definition, including Email and contact information
  • Two-Factor Authentication via email or SMS messaging, functionally similar to that used by Google, Microsoft, and others
  • Account Confirmation via email
  • Administrative management of Users and Roles
  • Account Lock-Out in response to invalid log-in attempts
  • Security Token Provider to regenerate a user's security token in response to changes in security settings.
  • Improved support for Social log-ins
  • Easy Integration of Claims-Based Authorization

How To Refactor for Dependency Injection, Part 3: Larger Applications -- Visual Studio Magazine

How To Refactor for Dependency Injection, Part 3: Larger Applications -- Visual Studio Magazine



Part 1 and Part 2 

Compressed Backlog Refinement | LeadingAgileLeadingAgile

Compressed Backlog Refinement | LeadingAgileLeadingAgile



The focus here is about how to conduct that initial refinement meeting, then what might be different in
subsequent refinement sessions.



For
an interesting metaphor about dealing with uncertainty, take a look at
Brian Sondergaard’s post on Progressive Refinement of Estimates:

http://blog.softwarearchitecture.com/2008/03/progressive-refinement-of-estimates-aka.html

Spell Check, Hyphenation, and Thesaurus for .NET with C# and VB Samples - Part 1: Single Threading - CodeProject

Spell Check, Hyphenation, and Thesaurus for .NET with C# and VB Samples - Part 1: Single Threading - CodeProject



Spell checking, hyphenation, and synonym lookup via thesaurus are the
Open Office spell checker Hunspell functions. The NHunspell project
makes these functions available for .NET applications. As the Open
Office spell checker Hunspell is used in a vast amount of Open Source
applications, it could also be the first choice for .NET applications.
Beyond Open Office, Hunspell is currently used in the Mozilla
applications Firefox and Thunderbird, the browsers Google Chrome and
Opera, and last but not least, in the new Apple MAC OS/X 10.6 "Snow
Leopard" Operating System.



(NHunspell - Hunspell for the .NET platform)

So what’s the different between Responsive Web Design, Adaptive Web Design and RESS? | Aaron T. Grogg

So what’s the different between Responsive Web Design, Adaptive Web Design and RESS? | Aaron T. Grogg



Responsive Web Design (RWD), Adaptive Web Design (AWD), and Responsive Web Design + Server Side Components (RESS). 



an article about AWD



AWD is described as making decisions on the server as to which
components, CSS, JS, etc., that the user should get, based on the device
they are using to view the page at this moment.



book Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement.



RESS was coined by in his article RESS: Responsive Design + Server Side Components.



AWD and RESS users get only what they need for their device. It’s
really all about reducing deliverables, thus saving bandwidth, thus
improving download speeds and time to render, thus making for a better
user experience.

Introducing DZone's 2014 Guide to Internet of Things | Javalobby

Introducing DZone's 2014 Guide to Internet of Things | Javalobby



Beyond the IoT solutions directory, which includes vendor profiles
for 39 different IoT SDKs, developer programs, and hardware options, the
guide also includes:



  • Key findings from our survey of over 2,000 developers
  • "How to IoT Your Life: The Complete Shopping List"
  • "The Scale of IoT" Infographic
  • Glossary of common IoT terms
The guide also features in-depth articles from industry experts:



  • An Early Mover's Guide to IoT by Andreea Borcea

  • The Programming Challenges of IoT by John Esposito

  • The IoT Protocol Wars by Matt Butcher

  • The Near Future of IoT by Sean Lorenz

Windows for IoT, First Impressions

Windows for IoT, First Impressions



the Galileo board with an Arduino UNO and a VF50 module from Toradex



WindowsOnDevices website here: http://dev.windows.com/en-us/featured/Windows-Developer-Program-for-IoT

adapter: http://www.exp-tech.de/Shields/Interface/USB-to-RS232-TTL-Converter-Module-for-Intel-Galileo.html

Thursday, July 24, 2014

Enhancing your Web Browsing Experience with Machine Learned Models (part I) | The Official Blog of BigML.com

Enhancing your Web Browsing Experience with Machine Learned Models (part I) | The Official Blog of BigML.com



You may recall the blog post
we did several months ago predicting defaults on Kiva loans. That
analysis was plenty interesting, but wouldn't it be cool if you could
instantly get that information in your browser before deciding whether
or not to offer a loan?



By leveraging Kiva's open API and BigML, we quickly built a Chrome extension that allows you to do exactly that.



Our machine learning guru Charles Parker provides an insight on Dr. Douglas Hofstadter's
research and approach to Artificial Intelligence, and ways that the
machine learning community is seeking to tackle a similar objective of
getting a computer to think like a human brain. Learn more here

Field Importance Histograms

What's new | BigML

Sayed Ibrahim Hashimi - MSBuild, Web Deploy (MSDeploy), ASP.NET - Introducing PSBuild – an improved interface for msbuild.exe in PowerShell

Sayed Ibrahim Hashimi - MSBuild, Web Deploy (MSDeploy), ASP.NET - Introducing PSBuild – an improved interface for msbuild.exe in PowerShell




  • It uses the latest version of msbuild.exe installed by default

  • Mult-core builds by default

  • Writes a detailed and diagnostic log to %localappdata% by default. It’s easy to get to those logs as well

  • Good defaults for logging, including console logger

  • You can pass more than one file to build

  • Support for “Default Properties”

TYPE CAST EXCEPTION | ASP.NET Identity 2.0: Extensible Template Projects

TYPE CAST EXCEPTION | ASP.NET Identity 2.0: Extensible Template Projects



In ASP.NET Identity 2.0: Customizing Users and Roles we looked at some basic customization of the IdentityUser and IdentityRole models. With ASP.NET Identity 2.0 Extending Identity Models and Using Integer Keys Instead of Strings
we went several steps further, and basically needed to re-implement all
of the basic Identity model classes from their generic base classes, in
order to use integer keys instead of the default string-based keys in
the original Identity Samples project.