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!

Java

Real World Business Transformation on the Internet of Things

Java Developer's Journal - Sat, 07/12/2014 - 16:00
The Internet of Things promises to transform businesses (and lives), but navigating the business and technical path to success can be difficult to understand. In his session at 15th Internet of @ThingsExpo, Chad Jones, Vice President, Product Strategy of LogMeIn's Xively IoT Platform, will show you how to approach creating broadly successful connected customer solutions using real world business transformation studies including New England BioLabs and more.

read more

Categories: Java, Media

Programming JavaScript Applications

O'Reilly News: Java - Fri, 07/11/2014 - 17:34

Take advantage of JavaScript’s power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that’s easier—yes, easier—to work with as your code base grows.

Categories: Java

Integrating Development and Operations for Peace, Harmony, and Agility

Java Developer's Journal - Fri, 07/11/2014 - 14:15
All too many discussions about DevOps conclude that the solution is an all-purpose player: developer and operations guru, complete with pager for round-the-clock duty. For most organizations that is not the way forward. In his session at DevOps Summit, Bernard Golden, Vice President of Strategy at ActiveState, will discuss how to achieve the agility and speed of end-to-end automation without requiring an organization stocked with Supermen and Superwomen.

read more

Categories: Java, Media

Understanding Application Performance on the Network | Part 5

Java Developer's Journal - Fri, 07/11/2014 - 14:00
In Part IV, we wrapped up our discussions on bandwidth, congestion and packet loss. In Part V, we examine the four types of processing delays visible on the network, using the request/reply paradigm we outlined in Part I. From the network’s perspective, we allocate the time period between the end of a request flow and the beginning of the corresponding reply flow to server processing. Generally speaking, the server doesn’t begin processing a request until it has received the entire flow, i.e., the last packet in the request message; similarly, the server doesn’t begin sending the reply until it has finished processing the request. We sometimes refer to these delays between flows as “pure” processing delays, distinct from another type of intra-flow processing delay we call starved for data and discuss later. Server processing delays occur as a result of a request message, and therefore always occur within a thread.

read more

Categories: Java, Media

Understanding Application Performance on the Network | Part 3

Java Developer's Journal - Thu, 07/10/2014 - 17:00
In Part II, we discussed performance constraints caused by both bandwidth and congestion. Purposely omitted was a discussion about packet loss – which is often an inevitable result of heavy network congestion. I’ll use this blog entry on TCP slow-start to introduce the Congestion Window (CWD), which is fundamental for Part IV’s in-depth review of Packet Loss. TCP uses a slow-start algorithm as it tries to understand the characteristics (bandwidth, latency, congestion) of the path supporting a new TCP connection. In most cases, TCP has no inherent understanding of the characteristics of the network path; it could be a switched connection on a high-speed LAN to a server in the next room, or it could be a low-bandwidth, already congested connection to a server halfway around the globe. In an effort to be a good network citizen, TCP uses a slow-start algorithm based on an internally-maintained congestion window (CWD) which identifies how many packets may be transmitted without being acknowledged; as the data carried in transmitted packets is acknowledged, the window increases. The CWD typically begins at two packets, allowing an initial transmission of two packets and then ramping up quickly as acknowledgements are received.

read more

Categories: Java, Media

Business Management 3.0 and the Data-Driven Workforce

Java Developer's Journal - Thu, 07/10/2014 - 14:00
We talk a lot about so-called ‘business transformation’, but what do we really mean by this expression and how does it change the way (as workers) now operate on the shop floor? Read any history of the industrial revolution and you will understand the massively impactful swings that our workplace went through from the 1800s through to the introduction of the automatic lathe around the turn of the last century.

read more

Categories: Java, Media

Jesus Garcia Quinones: My Five Favorite NetBeans IDE Features

NetBeans Highlights - Wed, 07/09/2014 - 18:25
An article series about NetBeans users and their favorite features in the IDE. Jesus Garcia Quinones, a Java programmer and Development Project Leader in Mexico.
Categories: Java, Open Source

Moses Khazalwa: My Five Favorite NetBeans IDE Features

NetBeans Highlights - Wed, 07/09/2014 - 18:25
An article series about NetBeans users and their favorite features in the IDE. Moses Khazalwa, a Computer Science student at Dedan Kimathi University of Technology in Kenya.
Categories: Java, Open Source

Java Cookbook

O'Reilly News: Java - Wed, 07/09/2014 - 17:35

From lambda expressions and JavaFX 8 to new support for network programming and mobile development, Java 8 brings a wealth of changes. This cookbook helps you get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from debugging and data structures to GUI development and functional programming.

Categories: Java

Looking for New Ways of Managing Identities Online

Java Developer's Journal - Wed, 07/09/2014 - 12:45
As we become more connected online, the old system of site-specific passwords and user identity are no longer equal to the task. We need to find new ways of providing identities and authorization.

read more

Categories: Java, Media

WildFly Performance Tuning

O'Reilly News: Java - Tue, 07/08/2014 - 17:38
In Detail

The hugely successful JBoss Application Server has been updated and is now called WildFly. This cutting edge technology provides a free JEE-certified platform for the software of today and tomorrow. Learning to tune such a platform for optimal performance is vital for a healthy business organization, efficient development, and the smooth running of operations.

This practical book explores how to tune one of the leading open source application servers in its latest reincarnation. In this book, you will learn what performance tuning is and how it can be performed on WildFly and the JVM using solely free and open source tools and utilities.

Learn about various free tools for performance monitoring and tuning, all focused on making them work with WildFly. The tuning journey ventures through the landscape of the major JEE technologies, EJB, Servlets, JPA, JSF, and JMS. Discover best practices for the internal high-performing web container Undertow, WebServices, and REST services so that you end your journey feeling confident in tuning WildFly for optimal performance.

Approach

Packed with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows you how to apply them to their existing Java applications.

Who this book is for

Anyone with an interest in learning more and improving the performance of Java-based technology in general, all the way to WildFly in particular, will find this book useful.

Categories: Java

Standards and APIs: Searching for Standards on Identity & Authentication

Java Developer's Journal - Sun, 07/06/2014 - 21:00
The advent of the application programming interface (API) economy has forced a huge, pressing need for organizations to both seek openness and improve security for accessing mobile applications, data, and services anytime, anywhere, and from any device. Awash in inadequate passwords and battling subsequent security breaches, business and end-users alike are calling for improved identity management and federation technologies. They want workable standards to better chart the waters of identity management and federation, while preserving the need for enterprise-caliber risk remediation and security.

read more

Categories: Java, Media

Understanding Application Performance on the Network | Part 2

Java Developer's Journal - Sun, 07/06/2014 - 20:00
When we think of application performance problems that are network-related, we often immediately think of bandwidth and congestion as likely culprits; faster speeds and less traffic will solve everything, right? This is reminiscent of recent ISP wars; which is better, DSL or cable modems? Cable modem proponents touted the higher bandwidth while DSL proponents warned of the dangers of sharing the network with your potentially bandwidth-hogging neighbors. In this blog entry, we’ll examine these two closely-related constraints, beginning the series of performance analyses using the framework we introduced in Part I. I’ll use graphics from Compuware’s application-centric protocol analyzer – Transaction Trace – as illustrations.

read more

Categories: Java, Media

SYS-CON.tv Interview: The Cloud Services Market

Java Developer's Journal - Sun, 07/06/2014 - 20:00
“About two years ago Brother launched a new group called Brother Online. We thought it was a good idea for a hardware company to get into the cloud services market and our first step into that market was web conferencing,” explained Courtney Behrens, Senior Marketing Manager at Brother International, in this SYS-CON.tv interview at the 14th International Cloud Expo®, held June 10-12, 2014, at the Javits Center in New York City. Cloud Expo® 2014 Silicon Valley, November 4–6, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading Cloud industry players in the world.

read more

Categories: Java, Media

Case Study: Implementing a Cloud-Based Information Management System

Java Developer's Journal - Sun, 07/06/2014 - 19:00
In the pharmaceutical industry, the drug development clock is ticking at the rate of warp-speed. As a result, companies are constantly looking for solutions to help them accelerate time to market – and many are realizing that implementing a cloud-based information management system can bring much needed clarity, organization and efficiency to the complex documentation processes and protocols required to bring a drug to market. One such company is Singapore-based Lypanosys, an early-stage pharmaceutical company developing a clinically differentiated drug for the dermatology market. Blaine Ah Yuk-Winters, the project manager of the geographically dispersed pharmaceutical startup, describes Lypanosys as a virtual company in the sense that its manufacturing, preclinical, and clinical development activities are spread across the US, Asia, and Australia.

read more

Categories: Java, Media

SYS-CON.tv Interview: Leveraging the Cloud for Disaster Recovery

Java Developer's Journal - Sun, 07/06/2014 - 14:45
“We provide disaster recovery services as well as solutions. We also provide back-up solutions that work across your internal on-premise assets as well as in the public and private cloud," stated Joel Ferman, Vice President of Marketing at InMage Systems, in this SYS-CON.tv interview at the 14th International Cloud Expo® (http://www.CloudComputingExpo.com/), held June 10-12, 2014, at the Javits Center in New York City. Cloud Expo® 2014 Silicon Valley, November 4–6, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading Cloud industry players in the world.

read more

Categories: Java, Media

The Inevitability of the Hybrid Cloud

Java Developer's Journal - Sun, 07/06/2014 - 14:15
Indeed the anticipated and most likely approach for organisations next year will not be a decision of whether to utilise a large existent infrastructure investment or a scalable on demand public cloud service but rather the most effective strategy to leverage both. Despite all the marketing and promotion surrounding the benefits of dynamically bursting into a hybrid cloud from inception, this rarely seems to be the case. If anything the current trend towards building hybrid clouds still stems from an organic growth and demand that has emanated from either an existent public or private cloud deployment. Certainly private clouds are the most common origins of hybrid clouds as organisations look towards adding further agility to the many benefits they've attained.

read more

Categories: Java, Media

Integrate Cloud-Based Disaster Recovery into Business Continuity Strategy

Java Developer's Journal - Sun, 07/06/2014 - 13:00
Cloud-based Recovery-as-a-Service (RaaS) is becoming big business. Research and Markets forecasts the global market of RaaS and cloud-based business continuity will reach $5.77 billion by 2018, creating major opportunities for business continuity and risk management specialists alike. Likewise, Reportstack announced recently the global Disaster Recovery-as-a Service (DRaaS) market is expected to grow at a Compound Annual Growth Rate (CAGR) of 54.64 percent from 2014 to 2018.[1] One of the leading drivers for small and mid-size businesses (SMBs) as well as enterprises seeking cloud solutions is Disaster Recovery (DR).[2]Organizations seek improved resiliency and failover in response to service disruptions of all kinds including natural disasters, cyber-attacks and technical malfunctions. In 2013, the financial impact of natural disasters worldwide was more than double the $100 billion estimate of 1990.[3]McAfee® Labs Threats Report indicates service disruptions are inevitable and becoming more predictable, with a reported 20 million new types of malware in the third quarter of 2013 alone. In a recent survey, IDC found that 71 percent of respondents experienced less than 10 hours of annual downtime, with a projected financial impact for SMBs of $125,000. Larger enterprise organizations could potentially have a corresponding annual financial impact of $17 million.[4] Dun & Bradstreet surveyed Fortune 500 companies with 59% of respondents reporting 1.5 hours of downtime each week, amounting to a projected $46 million impact annually for companies of 10,000 employees or more.[5]

read more

Categories: Java, Media

Spotting Anomalies When Things Are Calm

Java Developer's Journal - Sun, 07/06/2014 - 13:00
Monitoring application performance on the surface and the currents below is a great way to build a performance baseline and provide application fluency. Ironically, the deep dive tools sets in place today still may not provide all the insight you need to quickly resolve anomalous behavior. Standing back on the shore waiting for an event to go by may not be the best approach for proactive monitoring. Synthetic monitoring (active monitoring) is needed to help reduce the blind spots for critical business applications.

read more

Categories: Java, Media

A New NetBeans IDE 8 Online Crash Course

NetBeans Highlights - Sun, 07/06/2014 - 05:36
Software developer and programming instructor Ralph Steyer discusses the release of his new online course about NetBeans IDE 8.
Categories: Java, Open Source