HP Software Developers Blog
HP Software Developers thought leadership around software architecture and design, cloud data modeling, mobile technologies, big data, performance programming and more.

Displaying articles for: May 2013

How to debug node.js using Eclipse [Screencast]

In this short screencast I will show how to debug node.js using some eclipse plugins

JavaScript Inheritance Revisited - part 2

The second part of the JavaScript Inheritance Revisited blog post

This post focuses on what other frameworks and compiled-to-js languages are doing in terms of inheritance.

Labels: web

JavaScript Inheritance Revisited

JavaScript is an excellent language for Object Oriented programming although its prototypical inheritance mechanism is often misunderstood. Alex Sexton (@slexaxton) recently posted a nice (and somewhat amusing)blog post called "Understanding JavaScript Inheritance" which gives a fresh and interesting view on the whole topic. There are numerous other articles, blog posts, etc., available around this topic. Most of them explain various ways to implement JavaScript inheritance (e.g. this and the famous one by John Resig here). The problem, as far as I can see it, is that as a newbie JavaScript developer one might be lost in the slew of the specific details that each and every such post presents. In this blog post I want to try a different approach where I create a general overview of the various methodologies without naming them with specific names (such as "Functional", "Pseudoclassical", "Pseudoclassifunctional", or "Jerry"). I hope that after reading this blog post you will be able to understand the best direction to take with your inheritance scheme.

Labels: web

Reading a Java Method's Parameter Names

Sometimes there is a benefit in knowing the parameter names of a method at runtime without doing anything special about it, i.e. without adding a custom annotation. This article demonstrates how to easily do it with a very small open source library.


Labels: Java

Enterprise agile – Part 1 : Preplanning

“The team is everything”,  “The team owns its own planning” . yea right! As if my project manager and his PMO and marketing managers cares.. . Please join my first post about preplanning  that tries to describe how my team tries to balance between the corporate demands for control and planning and the team autonomy as it should be in agile development.

Labels: DevOps

Using ASM to calculate test coverage in a new way. (Java)

Using ASM to calculate test coverage in a new way.

ASM is an all purpose Java bytecode manipulation and analysis framework.

8 Visual Studio tips for a better debugging experience

What to know how to debug like the pros? here are 8 tips that will help you catch your bugs faster...

Sniffing System Startup

We are used to having all computers, cell phones, and other devices connected to the network.  How does that connection happen? It is interesting to monitor a system from the moment it boots up until it is fully connected to the outside world, and see which protocols are involved in the process.

Labels: Networking

DevOps Con Israel: Enterprises will have to wing IT

Who has a harder time DevOps-ing, enterprises or SMBs? Recent DevOps Israel conference unveiled some of the differences and got me wondering...

Labels: DevOps
Showing results for 
Search instead for 
Do you mean 
About the Author(s)
  • I've been all over the coding world since earning my degrees have worked several years in c++ and then several in java, finally setteling into c# about 7 years ago, where i spent a good amount of my time in Performance tweaking & memory debugging, as well as designing new solutions and hacking at old ones to stay in line. Computers never cease to amaze me, and i'm glad to have found a field where i get paid to do what i enjoy. some of my tools and thoughts are also stored in codeproject, and you are welcome to check them out there.
  • work as a Senior Technologist in HP Software ALM CTO office. Past experience include chief architect for Application performance management, QA manager for Business service management, developer for Real User management
  • This account is for guest bloggers. The blog post will identify the blogger.
  • Research Architect @HPSW, focused on what ALM means for developers, DevOps, user experience and other emerging practices. Previously was a functional architect and a developer in HP ALM and HP UFT products.
  • Seasoned architect with over 12 years of experience in the enterprise software business, contributing to setting the roadmap / vision, high level architecture and technology review, innovation management and product integration within HP Software portfolio.
  • Lior has over 15 years experience in the software industry in various roles – experienced in Enterprise Software and team build up . Lior Managed the HP Software ALM PCoE Group where he focused on the domain of application development and application performance management .
  • Malcolm is a functional architect, focusing on best practices and methodologies across the software development lifecycle.
  • Architect and User Experience expert with more than 10 years of experience in designing complex applications for all platforms. Currently in Operations Analytics - Big data and Analytics for IT organisations. Follow me on twitter @nuritps
  • CTO Office, Product Foundation Services, HP Software
  • Yaniv Sayers has over 15 years of experience in the IT and software industry, including software design, R&D and IT operations. Holds expertise in various spaces including IT operations, ITIL, ALM, Agile, Cloud, DevOps, Mobility and Software Architecture and Design. In current capacity Yaniv is a CTO in HP Software IT Management, responsible for planning and driving technology and innovations strategy with emphasized focus on solutions for agile development, DevOps, mobility and cloud.
HP Blog

HP Software Solutions Blog


Follow Us
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.