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

Digital Disciplines: Strategies for Things and the Cloud

Java Developer's Journal - Thu, 07/17/2014 - 14:00
The Internet of Things is a natural complement to the cloud and related technologies such as Big Data, analytics, and mobility. In his session at Internet of @ThingsExpo, Joe Weinman will lay out four generic strategies – digital disciplines – to exploit emerging digital technologies for strategic advantage. Joe Weinman has held executive leadership positions at Bell Labs, AT&T, Hewlett-Packard, and Telx, in areas such as corporate strategy, business development, product management, operations, and R&D.

read more

Categories: Java, Media

Web Host Industry Review “Media Sponsor” of Cloud Expo Silicon Valley

Java Developer's Journal - Thu, 07/17/2014 - 14:00
SYS-CON Events announced today that the Web Host Industry Review has been named “Media Sponsor” of SYS-CON's 15th International Cloud Expo®, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Since 2000, The Web Host Industry Review has made a name for itself as the foremost authority of the Web hosting industry providing reliable, insightful and comprehensive news, reviews and resources to the hosting community. TheWHIR Blogs provides a community of expert industry perspectives. The Web Host Industry Review Magazine also offers a business-minded, issue-driven perspective of interest to executives and decision-makers. WHIR TV offers on demand web hosting video interviews and web hosting video features of the key persons and events of the web hosting industry. WHIR Events brings together like-minded hosting industry professionals and decision-makers in local communities. TheWHIR is an iNET Interactive property.

read more

Categories: Java, Media

EnvJasmine - Test Your JavaScript Anywhere

Software Development Tools Directory - Thu, 07/17/2014 - 13:31
EnvJasmine is a test harness designed to allow you to test the JavaScript code in your project without the need of a web browser. EnvJasmine doesn’t care what language your application is written in nor which frameworks you use, it is desi ...
Categories: Vendor

Deleaker

Software Development Tools Directory - Thu, 07/17/2014 - 13:28
Deleaker is a useful extension for Visual Studio 2005, 2008, 2010, 2012, 2013 that helps you to analyze programming errors, many of which are unique to Visual C++. Deleaker is a great tool for Visual C++ developers who occasionally have trouble d ...
Categories: Vendor

Broccoli

Software Development Tools Directory - Thu, 07/17/2014 - 13:26
Broccoli is a browser compilation library – a build tool for applications that run in the browser. A fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions. Comparable to the Rails asset pipeline in scope, ...
Categories: Vendor

Pygments

Software Development Tools Directory - Thu, 07/17/2014 - 13:24
Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.
Categories: Vendor

Herogami

Software Development Tools Directory - Thu, 07/17/2014 - 13:21
Herogami is an agile project management with a kanban twist and a unique integrated approach. Herogami embodies a unique full-featured set of tools to handle all shades of agile tactics. From effective milestones and sprints management to highly ...
Categories: Vendor

Security Breaches on the Rise, With Health Care a Target

eWeek - Application Development - Thu, 07/17/2014 - 13:00
Respondents in the health care sector across all three regions revealed themselves to be even more immature in personal mobile device security.
Categories: Media

Code Coverage And Your .NET Team

code-coverage-net-teamIncorporating code coverage as an integral part of your .NET development process is not as simple as evaluating code coverage tools and picking one.  Although it is critical to ensure that the code coverage solution tool you select can generate an unified coverage number across your team, there is more to code coverage than metrics.

This webinar reviews several of the key organizational issues that must be present in order to measurably improve the overall quality of your .NET code base.  As we will discuss, the organization and its approach to quality is crucial and helps balance the trade-offs between coverage and risk.  Other key items we discuss include the need for a team-based approach and a deeper understanding of what different code coverage metrics reveal.


Code Coverage and your .NET Team Hello and welcome to our NCover webinar on code coverage and your .NET team. Today we are going to discuss some of the key trends we see in the highest performing .NET development organizations. This is based on our experience over the past ten years and literally the thousands of developers and development organizations we’ve worked with around the globe. Let’s get started. The first trend we consistently see among these groups is that quality truly is a part of their culture. It’s not just a buzzword and it’s not just a department. One of the activities that they engage in as part of this culture is that they are constantly asking themselves, “how do we know our code is good?” What these organizations do know is that great code is not a matter of of hope and, although there is obviously a ton of effort that goes into designing, testing and delivering these applications, effort alone does not indicate that they are going to be successful. In fact, it’s not even whether or not they intend to deliver a great application. Of course they do. I don’t think any of us get into this intending not to deliver great software applications. What these organizations have infused in their culture is an understanding that great code is something than can be measured and embracing the concept of measurement across their organization. What we have seen at these organizations is it’s not just a matter of if they have metrics in place but it’s have they embraced the concept that “we really want to deliver great applications” as part of who they are and at these organizations delivering high quality applications is really celebrated part of an achievement in development, in QA and even in support and it’s not just a requirement or a box they have to check off. This leads us into the second common trend we see at these organizations and that’s an understanding that it’s “teams” that really deliver. Individuals contribute, individuals are important but at the end of the day it’s about the team’s ability to work together and deliver great applications. Some of the key characteristics of these teams is that they are always looking for feedback and not just feedback at the end of the process, but throughout, as part of an agile development process they want to know as quickly as possible if there are issues so they can direct resources and keep them from becoming larger issues. These results are shared team-wide ensuring that each group and each individual within the group is able to engage in the important process of directing their limited time and resources to deliver the best possible results. In order for this work everyone obviously has to be on the same page. Development has to be working hand-in-hand with QA and they have to be unified by management through a common set of goals and a common focus on quickly identifying trouble areas and knocking them out. That brings us right in to our third and final trend and that is knowledge that confidence can be measured. Every development group, regardless of size or regardless of formality, is engaged in some form of testing and what you know is that those tests give you confidence in your code. But that is only half the story because code coverage is what gives you confidence in your tests. What these groups know is that it is not how many tests you write or how long you run them, it’s “do those tests fully exercise your code base?” Let’s look at three code coverage metrics. The first metric is branch coverage. It’s how we “measure” success. Branch coverage refers to the percentage of individual code segments, or branches, that have been covered during the testing of the application. Branch coverage goals will vary across organizations but we typically see a target range of between 80 to 90 percent. It’s worth noting that each additional improvement in branch coverage typically requires greater effort. The next metric is sequence point coverage. If branch coverage is how we “measure” success, sequence point coverage is how we “achieve” success and it’s primary purpose is to help you figure out how to increase your overall branch coverage. Sequence point coverage refers to the percentage of sequence points, or actual lines of code, that were covered during the testing of the application. When used with source code highlighting it allows you to quickly identify those areas that need additional testing. This brings us to our third most common code coverage metric, change risk anti-patterns. If branch coverage is how we “measure” success and sequence point coverage is how we “achieve” success, change risk anti-patterns let us know how we can “mitigate the risk” or “barriers to achieving success.” Change risk anti-patterns is a well accepted industry metric that scores the amount of uncovered code against the complexity of that code. It really lets you know how risky your overall code base is based on complexity. Your two greatest assets in keeping down your change risk anti-patterns score, and also reducing the overall risk of your code base are modularity and readability. Regardless of the specific code coverage metrics your organization may choose to focus on, what we have seen time and time again is that integrating code coverage into your team-based development process can have a significant impact on increasing confidence, reducing bugs and improving the overall quality of your code. Whether you are an individual developer working within Visual Studio, a member of QA or a manager looking for better results and better visibility, NCover has a solution for you. In order to learn more about NCover, we encourage you to visit us online and access any of our free resources including videos, articles and support documentation. When you are ready to take the next step, we offer free, fully-functioning versions of all of our software products. If you don’t see the trial you want, get in contact with us and we’ll setup a custom evaluation specifically for your team. If you’re short on time and looking to get started as quickly as possible, we encourage you to request an online overview where one of our Integration Resources will work with you one-on-one to show you exactly how best to put code coverage to work in your organization. We appreciate your time today and hope you found today’s webinar useful. If at any time you have questions, please, don’t hesitate to ask. Thanks again and we hope you have a great day.

//

The post Code Coverage And Your .NET Team appeared first on NCover.

Categories: Vendor

IBM's Bluemix PaaS Seals the Apple Mobility Deal for Developers

eWeek - Application Development - Thu, 07/17/2014 - 08:05
IBM's Bluemix Platform as a Service (PaaS) will play a key role in IBM's development strategy in its new enterprise mobility partnership with Apple.
Categories: Media

Exadata: When A Smart Scan Isn't

Database Journal News - Thu, 07/17/2014 - 08:01

Exadata is known far and wide for Smart Scans, but sometimes Oracle can do better without one.  Read on to see how to know when Oracle decided to not continue with a Smart Scan.

Categories: Database

Deploy and explore the DB2 10.5 pureScale Feature with WebSphere Commerce V7

IBM - DB2 and Informix Articles - Thu, 07/17/2014 - 05:00
The IBM DB2 pureScale Feature for Advanced Enterprise Server Edition is designed for continuous availability and tolerance of both planned maintenance and unplanned accidental component failure. This article describes how to deploy the DB2 10.5 pureScale Feature with IBM WebSphere Commerce V7 for both new and existing WebSphere Commerce applications, including the instance setup and application configuration from the Admin Console of WebSphere Application Server.
Categories: Database

DB2 monitoring: Migrate from snapshot monitor interfaces to in-memory metrics monitor interfaces

IBM - DB2 and Informix Articles - Thu, 07/17/2014 - 05:00
This article helps you migrate from the snapshot monitor interfaces to the in-memory metrics monitor interfaces that were first introduced in DB2 for Linux, UNIX, and Windows Version 9.7.
Categories: Database

Apple, IBM Partnership Nails Down iOS Device Support in Enterprises

eWeek - Application Development - Thu, 07/17/2014 - 04:18
NEWS ANALYSIS: The IBM-Apple partnership is hardly a surprise. The deal simply provides improved product support for the iOS devices that are ubiquitous in enterprises.
Categories: Media

Researchers Track Spread of Security Flaws in Software Libraries

eWeek - Application Development - Thu, 07/17/2014 - 04:16
More than 200 software products rely on a flawed OpenSSL component, which exposed users to attack until vendors patched the software. But OpenSSl wasn't the only component one with flaws, according to two researchers.
Categories: Media

Oracle Big Data SQL Connects Various Data Sets for Analysis

eWeek - Application Development - Thu, 07/17/2014 - 01:32
This can run a single SQL query on Oracle's own 12C database at the same time as in Hadoop and NoSQL data stores.
Categories: Media

Microsoft named a Leader in Agile Business Intelligence by Forrester

We are pleased to see Microsoft acknowledged by Forrester Research as a Leader in The Forrester Wave™: Agile Business Intelligence Platforms, Q3 2014.  

We are happy to see what we believe to be an affirmation in our approach and in the strength of our technologies. Our placement in this report reflects both high scores from our clients for product vision, as well as for client feedback collected as part of the customer survey. Forrester notes that “Microsoft received high client feedback scores for its agile, business user self-service and [advanced data visualization] ADV functionality. Clients also gave Microsoft BI a high score for its product vision”. This feedback from our customers is especially gratifying to see.

Microsoft is delivering on our vision of making business intelligence more agile and accessible through the tools that people use every day. With the accessibility of Excel and the recent release of Power BI for Office 365, we aim to lower the barrier of entry for users and reduce the complexity of deploying business intelligence solutions for IT. Using Microsoft’s business intelligence solution, companies such as MediaCom have reduced time to reporting from weeks to days, Carnegie Mellon is using data to reduce energy consumption by 30%, and Helse Vest is combining hospital data to visualize trends in real time.

We appreciate the recognition of our software in this report. Above all, we value our customer’s voice in helping shape and validate this approach.

Categories: Database

Google is Hiring Hackers for Project Zero

Devx: Latest Published Articles - Wed, 07/16/2014 - 17:15
The company is looking for developers and security experts who can spot vulnerabilities in popular software.
Categories: Media

Apple, IBM Partner on Enterprise Mobility

Devx: Latest Published Articles - Wed, 07/16/2014 - 17:05
The two heavyweights are working together on mobile development and hardware sales to enterprise customers.
Categories: Media