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

Galaxy Alpha vs. iPhone 5S: A Side-by-Side Comparison

eWeek - Application Development - Fri, 08/15/2014 - 19:00
Now that Samsung Galaxy Alpha smartphone is out, it's time to consider whether this new Samsung handset or the iPhone 5S from Apple is a better investment.
Categories: Media

Why We Love Log Management (and You Should Too)

Java Developer's Journal - Fri, 08/15/2014 - 18:54
It doesn't matter if your title puts you in Ops, Dev, or DevOps, being able to track down the big insights from your data is the secret-sauce every engineer is looking for. Collecting the data is a step in the right direction, but organizing, tagging, monitoring, and reporting from the data provides the insights necessary to make business decisions. Log data is a huge piece of that puzzle, and a good log management tool can really help your business run more efficiently. Our team loves log management, and internally, we use log data for a wide variety of use cases: from monitoring our own servers and software, to tracking user's behavior in our platform, as well as applying anomaly detection to let us know when something important has changed.

read more

Categories: Java, Media

Evolve Don’t Revolve

Java Developer's Journal - Fri, 08/15/2014 - 18:46
Logs have been around for a while, not quite as long as the wheel, but not far off. Here at Logentries, we have the mantra of evolve don’t revolve (as in don’t sit around spinning your wheels getting nowhere). We are taking this concept and looking to evolve the way you work with and think about your log data.

read more

Categories: Java, Media

JSON Logging in Apache and Nginx with Logentries

Java Developer's Journal - Fri, 08/15/2014 - 18:42
We’ll discuss configuring Apache and Nginx both to send JSON formatted logs and how to take advantage of the search functions, sharable dashboards, and reporting capabilities within the Logentries platform. I'm often asked on calls with our customers what is the preferred format for log data being sent to Logentries. While we pride ourselves on being the Log Management tool that is easiest to setup and use, some very important advanced features of the platform are available for logs that are formatted into Key Value Pair (KVP) or JSON. Most applications and programing languages have the ability to change their logging format. With a little bit of work, you can unlock the full potential of our advancedsearch functions. Below we'll discuss configuring Apache and Nginx both to send JSONformatted logs and how to take advantage of the search functions, sharable dashboards, and reporting capabilities within the Logentries platform.

read more

Categories: Java, Media

10 Ways to Ensure Sync-and-Share Works Well for IT, Users

eWeek - Application Development - Fri, 08/15/2014 - 18:35
Enterprise users and consumers alike need the simplicity and ease of use of consumer-grade sharing and synchronization.
Categories: Media

Today on the PHP Community … August 15, 2014

PHP Community Magazine - Fri, 08/15/2014 - 18:30

Links collected from the PHP Community :

#call_to_action h4{padding:0px 5px;}
Categories: PHP

7 Steps to Meeting ITAR Requirements With Polarion

Polarion Software - Fri, 08/15/2014 - 18:08
Lately, we’ve had an increasing number of inquiries about whether or not Polarion’s solutions are ITAR certified. The good news is that Polarion Software® doesn’t need ITAR certification to help regulated companies automate and accelerate their certification process. What is ITAR? For the record, the ITAR acronym stands for the International Traffic in Arms Regulations, which […]
Categories: Vendor

Google Summer of Code new organizations - Part Seven

Google Open Source Blog - Fri, 08/15/2014 - 18:00
We have two additional Google Summer of Code organizations to spotlight this week, TEAMMATES and Tatoeba.  Both are new to the program in 2014. Read below for details about the exciting projects their students have taken on this summer.
TEAMMATES is an online feedback management tool for education. It is a not-for-profit project based at the National University of Singapore and funded by education grants. While TEAMMATES-the-service is offered as a free SaaS to the public, TEAMMATES-the-project is primarily a student project that aims to train students in building non-trivial software systems. Currently TEAMMATES contains the work of over 100 students and is used by both teachers and students from over 100 universities.TEAMMATES is a JavaEE application running on Google App Engine.
In GSoC 2014, we have 4 students—Gu Junchao, Low WeiLin, Thyagesh Manikandan, and Xie Kai are each adding new major features to TEAMMATES. 
  • Junchao is adding fine-grain access control to enable variable access levels to different instructors for the same course. 
  • WeiLin is adding the ability to see statistics for responses collected in feedback sessions
  • Thyagesh is adding the function for students to create user profiles within TEAMMATES
  • Xie Kai working on a feature for instructors to comment on students, teams, and feedback responses submitted
By Damith Rajapakse, Organization administrator for TEAMMATES
Tatoeba is a platform that aims to build a large database of sentences and their translations into as many languages as possible. The initial idea was to have a tool in which you could search certain words, and it would return example sentences containing these words with their translations in the desired languages. The name Tatoeba resulted from this concept, because "tatoeba" means "for example" in Japanese. 
Anyone can contribute to add new sentences and translations. The data collected is redistributed under the CC-BY license.
Our organization is mentoring 4 GSoC students this year:
  • Jake, working on an export to Anki deck. The application will take an Anki deck from the user, compare it against Tatoeba's database, and generate a new deck with sentences where the user will know one new word
  • Pallav, working on administrative scripts. The project's main aim is to create scripts that simplify the task of setting up a development/production environment for Tatoeba, along a few supporting scripts that can perform backup, restore, export, import, etc
  • Saeb, working on a Python rewrite of Tatoeba. We hope that the resulting prototype will be the foundation for the next and better version of Tatoeba, with awesome new feature
  • Harsh, working on a mass import system for open texts. This will be a boost for the database because the system will not import just any sentence. It will have to evaluate what is a good sentence to meet the Tatoeba community's need for high quality.
By Trang Ho, Organization Administrator for Tatoeba
Categories: Open Source

Kyocera Brigadier With Sapphire Can Handle What Life Throws at It

eWeek - Application Development - Fri, 08/15/2014 - 17:00
The Brigadier isn't light or thin or attractive, but it is nearly indestructible and a strong fit for rugged applications.
Categories: Media

Samsung To Buy IoT Startup SmartThings

eWeek - Application Development - Fri, 08/15/2014 - 16:50
The 2-year-old SmartThings is creating an open platform for the IoT that already supports more than 1,000 devices and 8,000 apps.
Categories: Media

Building and Scaling a Profitable SaaS Business

Latest News from AJAX & RIA Journal - Fri, 08/15/2014 - 15:00
The cloud is everywhere and growing, and with it SaaS has become an accepted means for software delivery. SaaS is more than just a technology, it is a thriving business model estimated to be worth around $53 billion dollars by 2015, according to IDC. The question is – how do you build and scale a profitable SaaS business model? In his session at 15th Cloud Expo, Jason Cumberland, Vice President, SaaS Solutions at Dimension Data, will give the audience an understanding of common mistakes businesses make when transitioning to SaaS; how to avoid them; and how to build a profitable and scalable SaaS business.

read more

Categories: Media, RIA

@CloudExpo | Creating Complete Dev/Test Environments in the #Cloud

Java Developer's Journal - Fri, 08/15/2014 - 15:00
You can't truly accelerate the SDLC without a dependable continuous testing process. Evolving from automated to continuous testing requires on-demand access to a complete, realistic test environment. Yet, such access can be extremely difficult to achieve with today's increasingly complex and interdependent applications. Consider these recent research findings from voke: On average, organizations require access to 33 systems for dev/test, but have unrestricted access to only 18 Only 4% of participants report immediate, on-demand access to dev/test lab environments

read more

Categories: Java, Media

Visual Studio Online Experiences Outage

Devx: Latest Published Articles - Fri, 08/15/2014 - 14:33
Microsoft's IDE Service was down for much of Thursday.
Categories: Media

@CloudExpo | National Cybersecurity = #CloudComputing Security

Java Developer's Journal - Fri, 08/15/2014 - 14:30
A recent article claimed that the percentage of U.S. small businesses using cloud computing is expected to more than double during the next six years, from 37 percent to nearly 80 percent (l). This forecast was gleaned from a just released Emergent Research and Intuit study. This statement is also very scary in that it also highlights the growing importance of the cybersecurity threat to the nation’s economic livelihood.

read more

Categories: Java, Media

Texting Becomes a Preferred Method of Customer Service

eWeek - Application Development - Fri, 08/15/2014 - 14:00
Nearly half (48 percent) of those surveyed said it would be convenient for them if companies offered a text messaging option for customer service.
Categories: Media

4 Keys To Successful Team-Based Code Coverage

4_keys_team_based_code_coverage_twitterMore and more teams are focusing on the quality of their code. The reasons are pretty obvious. Most everyone has heard the old Benjamin Franklin adage that “an ounce of prevention is worth a pound of cure.” It is particularly relevant today, especially in software development. The cost of errors and bugs, both in hard dollars and resources used to fix them, is typically many multiples of the investment of a good testing process. That is in a good scenario. If the whole world is watching and things go awry, it can be disastrous. No matter what else comes of, it will always be remembered as a fiasco of a launch.

4 Keys To Successful Team-Based Code Coverage

So, how do you make sure that your entire team is on-board when it comes to delivering high quality code? It is not as easy as sending an email detailing the importance of quality, running some tests or even running a lot of tests. Truth be told, it’s not even as simple as just buying a code coverage solution and hoping for the best.

The following are the 4 keys we have seen from our clients who are successful at team-based code coverage:

how_do_you_know1.  Adopt Quality As A Part Of Your Culture

The first key is not easy, but critical, to delivering excellent applications. It is something that has to be preached and practiced day in and day out. How can you get started? Every time code is promoted to the build ask this simple question, “how do we know it’s good?” If the answer isn’t something along the lines of “we tested 92% of all our branches without failures or errors,” there is still work to be done. Ask the question. Demand metric driven answers. And, finally, celebrate as a team when you achieve them.

team_wide2. Share Results Team-Wide

The second key requires a high level of transparency as an organization and can be daunting for some, but it is crucial for developing and maintaining a high quality code base. For example, every time development checks in code, submit the coverage based on unit tests. Every time automated tests are run against the build, distribute them to everyone on the team. When QA becomes involved in testing, merge the results of every testing method. Organizations that share results team-wide are able to encourage rapid feedback and are generally more effective in guiding the future allocation of resources than those that do not.

metrics_that_matter3. Measure What Matters

The third key involves making the decision as a team to focus on metrics that can not only be measured but can actually guide efforts and not just produce pretty graphs. The number of hours running tests, the number of modules touched during testing or even the number of hours spent developing new functionality can all be measured but they are not particularly useful in answering the question “how do we know it’s good.” When it comes to code quality, branch coverage is a great leading indicator of how well your tests are exercising your code. When it comes to understanding the riskiness of the code you have not tested, change risk anti-patterns are where you should look. Remember, you can only measure what matters if you are using metrics that matter.

4. Provide The Team With Tools That Deliver

The final key is all about deploying a solution that can be integrated seamlessly into the development process so that you focus on producing great end results and not shipping around files. When it comes to code coverage, ask yourself these questions about your code coverage solution.

  • team_solutionCan your developers use coverage directly within Visual Studio so they know how they are being measured and take action at the source?
  • Can you share project settings and project results team-wide?
  • Can you script the merging of coverage results by build ID across all applicable servers and testing environments?
  • Can you collect coverage regardless of testing method?
  • Are results easily shared and easily interpreted to keep everyone on track and on task?

For teams, these are just a few of the most basic requirements to ensure that your next great application will rock the world…and not your support desk.

The post 4 Keys To Successful Team-Based Code Coverage appeared first on NCover.

Categories: Vendor

Staples, ERI Partner on Electronics Recycling Service

eWeek - Application Development - Fri, 08/15/2014 - 13:00
Businesses can order recycling boxes online, then fill the boxes with electronics and ship back to Staples using a provided return label.
Categories: Media

Text Analytics with AQL and IBM InfoSphere BigInsights

DevX: Open Source Articles - Fri, 08/15/2014 - 12:26
Delve into using Annotation Query language (AQL) for text analytics along with IBM InfoSphere BigInsights.
Categories: Open Source

Text Analytics with AQL and IBM InfoSphere BigInsights

Devx: Latest Published Articles - Fri, 08/15/2014 - 12:26
Delve into using Annotation Query language (AQL) for text analytics along with IBM InfoSphere BigInsights.
Categories: Media

Unified, Comprehensive and Easy-to-Use IT Systems Monitoring

Latest News from AJAX & RIA Journal - Fri, 08/15/2014 - 03:00
This one-hour webinar will cover the core benefits and features of up.time, including how up.time proactively monitors, alerts and reports on the performance, availability, and capacity of all physical servers, virtual machines, network devices, applications, and services. We’ll take you through the up.time Dashboards, show you how alerting and action profiles work, and dive into up.time’s deep reporting capabilities, including SLA reports. In the end, you’ll know how up.time works and what up.time can do for your company.

read more

Categories: Media, RIA