Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Feed aggregator

LG Unveils V10 Smartphone, Latest Urbane Smartwatch

eWeek - Application Development - Thu, 10/01/2015 - 20:45
The V10 has a dual front display, twin front cameras and deep video features, while the LG Watch Urbane 2nd Edition has LTE connectivity.
Categories: Media

Taking Databases to the Edge By @IBMCloudant | @CloudExpo #Cloud #API #BigData #Containers

Java Developer's Journal - Thu, 10/01/2015 - 20:45
Apps and devices shouldn't stop working when there's limited or no network connectivity. Learn how to bring data stored in a cloud database to the edge of the network (and back again) whenever an Internet connection is available. In his session at 17th Cloud Expo, Bradley Holt, Developer Advocate at IBM Cloud Data Services, will demonstrate techniques for replicating cloud databases with devices in order to build offline-first mobile or Internet of Things (IoT) apps that can provide a better, faster user experience, both offline and online. The focus of this talk will be on IBM Cloudant, Apache CouchDB, and related open source tools and open standards.

read more

Categories: Java, Media

Microsoft and Google End Their Patent Rivalry

eWeek - Application Development - Thu, 10/01/2015 - 20:41
The companies drop several lawsuits affecting the Android mobile operating system and Microsoft's Xbox console.
Categories: Media

FalconStor Adds Cumulus Logic Predictive Analytics to FreeStor

eWeek - Application Development - Thu, 10/01/2015 - 19:53
Intelligent Predictive Analytics works in real time for data visualization, analysis -- similar to machine-learning tools Splunk and Tableau.
Categories: Media

Editor's Note - Chain of Disaster

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:25
Fraught with high stakes and increasing complexity over time, the discipline of computer security has more than a little in common with airline flight safety.
Categories: .NET

Upstart - The Yoga of Rookie Success

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:24
Sometimes, the best way to get ahead is to stop focusing so hard on getting ahead. Krishnan Rangachari explains how letting go can help motivated professionals achieve their goals.
Categories: .NET

Windows with C++ - Coroutines in Visual C++ 2015

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:23
Learn how concurrency has been updated in Visual Studio 2015 with an experimental compiler option called /await that unlocks an implementation of coroutines directly supported by the compiler.
Categories: .NET

Microsoft Azure - Microsoft Azure--the Big Picture

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:22
Get a big-picture view of Microsoft Azure, and see how giving up some control over your environment can yield benefits in terms of resilience, scalability, and manageability.
Categories: .NET

ASP.NET - ASP.NET 5 Anywhere with OmniSharp and Yeoman

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:21
ASP.NET 5 no longer requires that developers work only with Visual Studio in Windows. Learn how to create cross-platform Web applications with tools such as OmniSharp and Yeoman.
Categories: .NET

Visual Studio - Bower: Modern Tools for Web Development

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:20
Front-end Web development typically involves a variety of libraries, frameworks, tools and more. Learn how Visual Studio extensions let you use Bower, a JavaScript-based tool, to manage them.
Categories: .NET

Code Analysis - Build and Deploy Libraries with Integrated Roslyn Code Analysis to NuGet

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:19
Learn how to package and deploy your APIs with integrated live code analysis powered by the .NET Compiler Platform.
Categories: .NET

C# - A Split-and-Merge Expression Parser in C#

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:19
Vassili Kaplan presents a C# implementation of the split-and-merge algorithm for parsing a string containing a mathematical expression. This algorithm represents an alternative to Dijkstra's algorithm, published more than half a century ago.
Categories: .NET

Microsoft Band - Develop a Windows 10 App with the Microsoft Band SDK

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:18
Microsoft Band provides powerful SDKs and community support for multiple platforms—Windows, Android and iOS. In this article, Kevin Ashley shows you how to build an app using the Microsoft Band SDK for Windows 10.
Categories: .NET

Test Run - Linear Discriminate Analysis Using C#

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:17
James McCaffrey examines linear discriminate analysis--one of the oldest approaches to solving binary classification problems--and concludes that while the math is elegant, other algorithms may be more practical.
Categories: .NET

The Working Programmer - How To Be MEAN: Express Install

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:16
The MEAN (Mongo, Express, Angular, Node) stack is an alternative "Web stack" to the ASP.NET stack. In this installment, you'll read about the ExpressJS library, which handles HTTP processing on the server.
Categories: .NET

Don't Get Me Started - Anachronisms

MSDN Magazine RSS Feed - Thu, 10/01/2015 - 19:14
More and more users have not even seen a floppy disk, much less used one to save and transfer files. So why is the floppy disk image still the universal icon for "save?" David Platt explores this and other anachronisms.
Categories: .NET

10 Misconceptions About Moving Big Data to the Cloud

eWeek - Application Development - Thu, 10/01/2015 - 18:40
While the cloud is ideal for big data storage and processing, misconceptions about moving big data to the cloud are hindering companies from doing so.
Categories: Media

Dojo Recap – Week Ending September 25, 2015

The Dojo Toolkit - Announcements - Thu, 10/01/2015 - 18:37

Last week we made fixes in the Dojo 1.x codebase as we start preparing for a Dojo 1.11 release, and further progress towards Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week we fixed the following issues in Dojo 1.x:

DojoX Util Up next in Dojo 1.x

We are starting to put together a release plan for 1.11, and updated point releases for earlier versions of Dojo. We have about 100 more issues to resolve, and then we’ll be ready for the 1.11 release! The main things we are considering for 1.11 are as follows:

Other packages commonly used with Dojo 1.x

The community has also made some recent updates to dgrid and Intern over the past two weeks.


Over the last two weeks, we landed 5 fixes to dgrid master as we work towards a dgrid 0.5 release.

Intern Last week in Dojo 2

We’re making further progress on Dojo 2 as well:

class declaration

We have a newly revised class declaration / composition proposal ready for review!


No updates last week.


No updates last week.


No updates last week.


No updates last week.


No updates last week.


No updates last week.


No updates last week.


We have a newly revised parser proposal that is ready for your review and feedback!


No updates last week.

Last week, we spent most of our time planning out a reference application for Dojo 2, as well as evaluating a variety of options and features which will help improve the overall approach to Dojo 2.

This week’s Dojo 2 efforts

Here we’ve identified a few of our aspirations for the upcoming week. This week in Dojo 2, we have more code reviews to complete and pull requests to land. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

class declaration
  • Discuss feedback on the proposal
  • Rename package to compose
Core Crypto DOM
  • Triage any bug reports or pull requests that may come in this week
dstore i18n Loader parser
  • Respond to proposal feedback

Over the last couple of weeks, and this week, we’ve also been working on evaluating other projects out there to determine how they can benefit or inspire our efforts, or offer possible integration options. We’ve also been working on a reference application that we will be using to document and validate the APIs in Dojo 2.

Weekly IRC meeting

As usual, our weekly IRC meeting is on #dojo-meeting at 9am Pacific time on Tuesday.

View the Dojo weekly meeting logs

This week’s agenda
  • 1.11 release plan (we’re aiming for November for the release)
  • Discuss open 2.x challenges

The Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class declaration and parser. Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate.

Categories: Open Source, RIA

How Samsung Pay, Apple Pay Stack Up on Mobile Payments Front

eWeek - Application Development - Thu, 10/01/2015 - 18:36
Two arch-rivals are now battling in the mobile payments space. We look at factors that will determine how Samsung Pay might fare against Apple Pay.
Categories: Media

Case Study: RQL Playground

The Dojo Toolkit - Announcements - Thu, 10/01/2015 - 18:23

This post continues our series of interviews with users of Dojo. This time, we interview Michal Belianský of Gratex International, creators of the RQL Playground.

RQL PlaygroundRQL Playground Q: How did you first learn about Dojo?

A: We have conducted research about available toolkits and frameworks and have chosen Dojo. We first learned about Dojo during our research.

Q: Why did you choose Dojo?

A: There were several toolkits available of varying quality and completeness. Dojo’s components provide good solutions to common user experience problems (like DOM manipulation, CSS queries, pane-based layouts, data binding, etc.). Dojo ships with a Dijit widget system and extensive component set, instead of combining components from several different sources.
And last but not least, the package system makes it easy to manage large-scale UI development projects.

Q: Were you previously using another toolkit?

A: Yes, an in-house developed XML-based AJAX framework that we used and improved for 8 years.

Q: What does your application or service do?

A: Our application provides a playground for RQL (Resource Query Language) for testing RQL queries on passed data. You can enter the source JSON, query (in RQL) and also create your own operators. It contains some predefined samples with associated predefined queries.

Q: How does your application use Dojo?

A: The front-end UI is built mainly with a set of Dojo widgets and other libraries like CodeMirror and xstyle. We also extend existing Dijit widgets with required functionality for playground purposes, such as a closable dijit/TitlePane.

Q: Overall what is your experience with Dojo?

A: We like that Dojo is robust in the way that many other toolkits and frameworks are not, providing not only a set of useful and easy extendable widgets, but plenty of ready to use components.

Q: What are your future plans with Dojo?

A: We are looking to start working with TypeScript and are interested to see how Dojo 2 can improve our productivity. We’re skeptical but keeping an open point of view about TypeScript!


Thanks Michal for telling us about your experience with Dojo. If you would like to share your experience with Dojo, please contact us.

Categories: Open Source, RIA