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!


MemSQL Raises $36m in Series C Round

Software Development Tools Directory - Tue, 04/26/2016 - 21:48
MemSQL has announced it has closed its series C financing raising $36 million. The oversubscribed round includes new investors REV and Caffeinated Capital, as well as all existing investors Accel Partners, Khosla Ventures, Data Collective, IA Ven ...
Categories: Vendor

Infragistics Ultimate 16.1 Developer Toolkit Released

Software Development Tools Directory - Tue, 04/26/2016 - 21:13
Infragistics has announced the launch of Infragistics Ultimate 16.1, its enterprise-ready web, mobile and desktop user interface development suite. Ultimate 16.1 incorporates a broad range of additions and enhancements designed to simplify and s ...
Categories: Vendor

Quality Proposals = More Wins

VisibleThread - Tue, 04/26/2016 - 13:15
Quality Proposals = More Wins


This is a blog post by our good friend Mike Parkinson, CPP APMP Fellow. Mike shares some thoughts on the importance of delivering quality proposals.

The quality of your proposal is indicative of the quality of your solution. Decision makers and evaluators instinctively choose solution providers, in part, based on clarity, compliance, and professionalism. A professional proposal tells decision makers that they are important and you spent time improving your submission (and the solution). It speaks to the quality of support your organization will provide.

This is true for commercial and government proposals around the world. As long as humans are involved, the quality of the proposal will be one of five key factors when picking a winner. It’s no secret. For example, in a large government RFP from the U.S., the first bolded paragraph under the “Instructions to Offerors” reads:


“Offerors are cautioned that the Government considers the overall form and substance of their proposal to represent the general quality of work expected to be performed under this contract. Accordingly, it will be considered throughout the review and scoring/evaluation process.”


— Bid referenced FAA AIMM (DTFAWA-13-R-00020), Section L.6.0.

Although common knowledge among proposal professionals, the above example is one of the few times this factor has been formally stated in an RFP.

Think about your buying habits. Do you buy only from trusted vendors and stores? Research proves that people buy from people (and organizations) they trust. When making a buying decision, you trust they will deliver a quality product, service, or experience. The quality of the solution provider’s materials, office, store, and/or staff helps you determine if they will meet your expectations. Perceived professionalism, based upon the quality of the proposal, intrinsically transfers to the solution and the solution provider. All content we deliver to decision makers must support our professionalism to build trust with them. No trust, no win.

Imagine receiving two proposals—both with same solution. Proposal A is professional, clear, and compelling. Proposal B is unprofessional, noncompliant, confusing, and riddled with errors. Experimentation and experience proves the first proposal is more likely to win. What if Proposal A was priced higher? Again, research proves the higher quality proposal is more likely to win.

quality proposal

There are five critical success factors when choosing a winning proposal: quality, price, sales, reputation, and proof. By far, quality is the easiest to accomplish. Use experienced proposal professionals and proven tools on your next bid, and you will improve the likelihood of winning.



Mike Parkinson, CPP APMP Fellow, is an internationally recognized visual communications guru, solutions and proposal expert, and professional trainer. He is a partner and head of marketing at 24 Hour Company ( specializing in bid-winning proposal graphics. His Billion Dollar Graphics website ( shares best practices and helpful tools with professionals.

Contact Mike at or call 703-533-7209.


The post Quality Proposals = More Wins appeared first on VisibleThread.

Categories: Vendor


Software Development Tools Directory - Tue, 04/26/2016 - 08:18
Flow is an open source static type checker, designed to quickly find errors in JavaScript applications. The goal of Flow is to find errors in JavaScript code with little programmer effort. Flow relies heavily on type inference to find type errors ...
Categories: Vendor


Software Development Tools Directory - Tue, 04/26/2016 - 08:06
generjee is a free online tool to create comprehensive data-oriented Java EE applications without any coding. You can use it to start development projects from a prepared code base, tailored according to your specific project settings and your in ...
Categories: Vendor

SAP Sybase ODBC driver (32/64 bit)

Software Development Tools Directory - Tue, 04/26/2016 - 08:04
ODBC driver for SAP Sybase Adaptive Server Enterprise provides high-performance and feature-rich connectivity solution for ODBC-based applications to access ASE databases. ODBC driver provides capabilities to establish SSL-encrypted connections t ...
Categories: Vendor

Progress and Emakina Announce Sitefinity CMS Partnership

Progress Software News - Mon, 04/25/2016 - 14:30
Progress and Emakina Announce Sitefinity CMS Partnership
Categories: Vendor

.NET Speakers to Hear

Listening to experts in our field is one of many ways we can learn and help improve the applications we build as members of the .NET community. We think you should make it a point to hear these two .NET speakers if you get the chance.

ncover_mvp_caleb_jenkins_twitterCaleb Jenkins

Caleb Jenkins is an International Speaker, Author and Senior Manager at Avaya – leading development teams in North America, Ireland and India. He has led teams of people for the last 15 years, and recently managed the UX product design team at Sabre GetThere, co-chaired Sabre’s Employee Innovation Council #BringIt, and was a Principal Agile Coach for Sabre Airline Solutions working with international development teams around the globe.

Longtime community leader, 6 time recipient of the Microsoft MVP award, and former Microsoft Developer Evangelist – working with some of the largest organizations in the region, Caleb is a Microsoft Certified Solution Developer, Certified Trainer and .NET architect. Caleb has helped to design and implement enterprise .NET Solutions for some of the largest companies in the world.

Caleb lives in the Dallas area with his wife and their four children. Follow him on Twitter @calebjenkins or at his blog.

ncover_mvp_niraj_bhatt_twitterNiraj Bhatt

Niraj Bhatt works as an Enterprise Architect for a Fortune 500 company with an innate passion for building and studying software systems. He is a top rated speaker at various technical forums including Tech Ed, MCT Summit, Great Indian Developer Summit, Tech Days, Virtual Tech Days, etc.

He enjoys working on IT innovations that impact enterprise’s bottom line, integration and architecture of systems, performance tuning, & review of enterprise applications with a specialized focused on enhancing team’s productivity.

When he’s away from his laptop, you will find Niraj enjoying automobiles, pottery, rafting, photography, cooking & financial statements though not necessarily in that order. See what he’s up to now on his blog and on Twitter @nirajrules.

The post .NET Speakers to Hear appeared first on NCover.

Categories: Vendor

Fed News Radio: Federal procurement documents are incomprehensible

VisibleThread - Fri, 04/22/2016 - 22:35
Fed News Radio: Federal procurement documents are incomprehensible

From Federal News Radio with Tom Temin
Published: April 22, 2016

Our CEO, Fergal McGovern was recently interviewed for Fed News Radio’s Federal Drive with Tom Temin .

Tom and Fergal discussed the results from VisibleThread’s latest report on US Government procurement language which found that federal procurement documents are incomprehensible.

Here’s the audio:



VisibleThread 2016 U.S. Procurement Clarity Index analyzes documents from 5 of the largest federal procurements in 2015.



The post Fed News Radio: Federal procurement documents are incomprehensible appeared first on VisibleThread.

Categories: Vendor

7 Steps to Embracing Enterprise Agile

Polarion Software - Fri, 04/22/2016 - 19:58

There is tough competition in the enterprise business world, as developers need to constantly create innovative software.

The post 7 Steps to Embracing Enterprise Agile appeared first on Polarion Software Blog.

Categories: Vendor

On-Demand: Software Development to Boost IoT Innovation

Polarion Software - Thu, 04/21/2016 - 19:39

In case you missed our recent webinar, “Developing to Maximize the IoT Revolution,” the complimentary on-demand recording is now available for you to view.

The post On-Demand: Software Development to Boost IoT Innovation appeared first on Polarion Software Blog.

Categories: Vendor

GE and Oracle Partner to Help Digitally Connect Every Industrial Asset in the World

Oracle Database News - Thu, 04/21/2016 - 17:22
Press Release GE and Oracle Partner to Help Digitally Connect Every Industrial Asset in the World

Redwood Shores and San Ramon, Calif.—Apr 21, 2016

GE and Oracle today announced a strategic partnership focused on building the first of its kind platform for companies to digitally connect industrial assets across the world.

Through this collaboration, GE Digital and Oracle will develop and integrate complementary solutions across their product portfolios. GE Digital brings its Predix offering that combines cutting-edge technology and decades of industry experience into a Platform-as-a-Service (PaaS) targeted to securely ingest machine-grade data at scale and analyzes it to deliver outcomes –fast. The Predix platform is purpose-built for developing, deploying, operating and monetizing Industrial Internet applications. Oracle’s enterprise solutions, including its Oracle Cloud Platform, Oracle Cloud Applications and ERP and Supply Chain Management applications, can use the information from Industrial Internet devices to help automate and optimize business processes, enable better asset visibility, more efficient supply chains, intelligent manufacturing, predictive maintenance and service, and improve logistics and transportation efficiency.

GE’s operational technology and Oracle’s enterprise solutions are intended to integrate into one optimized view for customers, allowing for end-to-end insight from customer assets in the field and on the factory floor, to the front and back office to the boardroom. With these integrated solutions, customers can connect any machine or sensor to any other machine or business application to also create disruptive and innovative products and services. Customers will leverage these solutions to maximize the benefits of the convergence of Operational Technologies (OT) with Information Technologies (IT) in driving business outcomes such as operational efficiencies, cost to quality reduction and enhanced customer experiences.

“GE and Oracle, two industry powerhouses, share a vision for growing the digital industrial ecosystem and providing customers with the easiest path to transformation,” said Thomas Kurian, President of Product Development, Oracle. “GE’s Industrial Internet platform sets the standard for the industry and we are committed to developing joint solutions that leverage Oracle’s enterprise expertise in analytics and business applications to deliver digitally- enabled business process innovation for industrial companies.”

GE Digital and Oracle will bring their large partner ecosystems together to train, certify and implement powered by Predix solutions with Oracle’s Cloud offerings, technology software and business applications.

“We are building an ecosystem with world-class partners who share our belief that customers benefit at the intersection of information technology and operations technology,” said Bill Ruh, CEO for GE Digital. “Oracle has become a market leader in cloud-based enterprise software and we are co-developing solutions on Predix that will leverage this intersection to provide our customers with new insights that were not possible before.”

Contact Info Candice van der Laan
650.506.0814 Amy Sarosiek
GE Digital About GE Digital

GE Digital connects streams of machine data to powerful analytics and people, providing industrial companies with valuable insights to manage assets and operations more efficiently. World-class talent and software capabilities driving digital industrial transformation for big gains in productivity, availability and longevity. For more information, visit the website at

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit


Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Candice van der Laan

  • 650.506.0814

Amy Sarosiek


Follow Oracle Corporate

Categories: Database, Vendor

Inflectra SpiraTeam Included in Ovum Decision Matrix on Selecting an ALM Solution

Inflectra News - Thu, 04/21/2016 - 01:00

Inflectra is pleased to be included in the recent OVUM Decision Matrices on Selecting an Application Lifecycle Management Solution and Selecting an Agile Project Management Solution.

Categories: Vendor

Introducing TeamLive’s Kanban Extension for Polarion

Polarion Software - Wed, 04/20/2016 - 19:46

Embracing different methodologies in the workplace can be an interesting new challenge - but Polarion enjoys helping our customers reach new limits.

The post Introducing TeamLive’s Kanban Extension for Polarion appeared first on Polarion Software Blog.

Categories: Vendor

Open Source Outlook: Expected Developments for 2016

Black Duck Software Press Releases - Wed, 04/20/2016 - 16:30
Open Source Outlook: Expected Developments for 2016hleclair Wed, 04/20/2016 - 15:30 Resource Type Webinars Resource Content 2015 saw continued growth for open source software across many dimensions, a trend expected to continue in this coming year and a range of interesting developments that we reviewed in the last webinar.
In this webinar, the panelists will discuss:
- Open source and application security
- Community-centered compliance as reflected in OpenChain and SPDX
- The explosion of company involvement in collaborative projects
- The direction of the VMware case and other topics we anticipate being hot this year
Register now to join Black Duck, Mark Radcliffe and Karen Copenhaver on to discuss the hot topics generating buzz in the year to come. Resource Link Resource Topic Security Compliance Open Source Development Exclude from resource page Exclude from resource page
Categories: Vendor

SmartBear Simplifies API Testing for Mobile Application Developers

Software Development Tools Directory - Tue, 04/19/2016 - 21:06
SmartBear Software has released improvements to its enterprise API readiness platform, Ready! API, to simplify API testing for mobile application providers and speed time to delivery through advanced API recording and mocking capabilities.
Categories: Vendor

Embarcadero Releases Updates for RAD Studio, C++Builder and Delphi

Software Development Tools Directory - Tue, 04/19/2016 - 20:28
Embarcadero Technologies has released the 10.1 versions of RAD Studio™, C++Builder® and Delphi®. The updated products, dubbed “10.1 Berlin,” feature an array of new and enhanced capabilities, including significant Intern ...
Categories: Vendor

Introducing Sympli: A New Mobile Tool

Software Development Tools Directory - Tue, 04/19/2016 - 20:23
Sympli integrates directly into a user’s design or development tool of choice (Photoshop, Sketch, Xcode and Android Studio) and automatically builds visual specifications, generates assets and sends it to the development team. Ideated and b ...
Categories: Vendor

Cross-Browser Test Automation with Ranorex Latest News - Tue, 04/19/2016 - 19:00

If you’re testing a web application, it would naturally be best to test it with not only one but with all of the most popular browsers (cross-browser testing).

This blog post will show you how to record your automated website browser tests and then automatically execute the recorded tests on different browser for browser compatibility testing. Ranorex is a cross browser testing tool which can run tests in Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Chromium and Microsoft Edge.

Sample Test Suite Project

To demonstrate how to perform a multiple browser test, we will generate a small sample which enters data in our VIP Database Test Web Application

First of all we’ll create a Test Case holding two Recordings, one for opening and one for closing the browser as setup and teardown modules.


Ranorex Sample Project


Now we add a “OpenBrowser” action to the OpenBrowser Module with “” as Url and e.g. “IE” as browser.


Open Browser Module


As next step we add a recording module validating the status String on connecting and disconnecting.


Ranorex Sample Project


The recording module simply

  • validates, that the status text equals “Online”,
  • disconnects,
  • validates, that the status text equals “Offline”,
  • connects again,
  • confirms to connect in the pop up window
  • and validates, that the status text equals “Online” again.


Test Connection


Make sure to have two repository items representing the connection status text, one for “Online” and one for “Offline”. This allows you to overcome issues with delaying validation steps. In our application it takes some time that the status text changes from “connecting…” to “Online”. To make the Validation work, we can simply add the actual validation into the RanoreXPath and only validate the existence of the status text in our web page. By doing so, we are using the search timeout of the repository item to wait for the status text to change.

Additionally to the TestConnection recording, we will generate a recording for adding VIP’s to the database. This recording will be added to a new Test Case as we want to data driven add VIP’s and do not want to open and close the browser and testing the connection with each iteration of adding a new VIP.


Ranorex Sample Project


The recording might look something like this:




As we want to make our test data driven, we have to add variables which can be bound with the data from our data source.

The key sequences for first and last name contain the variables $FirstName and $LastName. To select the category, we have to add a SetValue action and set the TagValue to the variable $Category. The gender can be set by adding a variable to the RanoreXPath of the corresponding repository item. Additionally, we validate the VIP count against a variable $VIP_Count.

After generating the recording, we create a data source for the Test Case Add_VIP’s and bind the data tables to the variables of the recording AddVIP.


Add Data Source to AddVIP

Add Data Source to AddVIP

Add Data Source to AddVIP 3


As last step we add a Close Application action to the CloseBrowser Module with the application folder of the web application as repository item.


Close Browser Module


Now we can execute our Test Suite Project, which:

  • opens the web application in Internet Explorer in the setup region,
  • performs connection tests,
  • adds 3 VIPs following the data driven approach (the data for the 3 VIPs are stored in a simple data table),
  • validates the count of the VIPs stored in the web application
  • and closes the browser in the tear down region.
Cross-Browser Test

To perform these steps not only for IE but also for the other browser which are supported, we first make the browser which will be started in the Recording “OpenBrowser” variable.

Therefore open the recording “OpenBrowser” and edit the browser which should be started. Now choose “As new Variable…” instead of “IE” and add a new Variable called BrowserName.


add browser variable

add browser variable 2


After that, add a new simple data table to the Test Case “Add_VIP_and_Validate”, holding the names of the different browsers and bind the data connector to the variable “BrowserName”.


Add Data Source

Add Data Source 2

Add Data Source 3


After making the browser variable that way and binding this variable to a table holding all supported browser names, you can execute your test script for all supported browser.



The post Cross-Browser Test Automation with Ranorex appeared first on Ranorex Blog.

Categories: Vendor

New CollabNet TeamForge Adds JIRA and Chef

Software Development Tools Directory - Tue, 04/19/2016 - 17:45
CollabNet has announced the new release of its TeamForge platform. TeamForge enables enterprises and government agencies to accelerate application delivery, while leveraging the tools, version control systems and development methodologies that be ...
Categories: Vendor