|
|
|
|
|
- Estimation and Measurement Approaches in Kanban System (Jun 17, 2013)
The ultimate goal of agile methods is to provide delivering desired software accurately and as soon as possible to the customer. Agile methods do not mean too much at the point of quality. At this point, you can put the teachings of lean approach into use with Kanban system.
Preview Text:
The ultimate goal of agile methods is to provide delivering...... (read more)
- Get DZone's Definitive Guide to Cloud Providers (Jun 17, 2013)
Today, DZone Research released its Definitive Guide to Cloud Providers, which you can pick up for free here. This is DZone's largest research project to date, and it is designed to help you choose the best PaaS or IaaS solution for your specific needs. Specifically, our guide will help you answer these questions:
Preview Text:
...... (read more)
- Distributed System Development Considerations (Jun 17, 2013)
There are a number of factors to take into account while developing distributed software systems. If you don?t even know what I am talking about in the first sentence then let me give you some insight, examples and for instances of what distributed systems are.
Preview Text:
There are a number of factors to take into account while...... (read more)
- Getting Started: SQLAlchemy & NuoDB (Jun 16, 2013)
This post comes from Luke Bayas at the NuoDB Blog.
Preview Text:
In this article we are going to talk about SQLAlchemy, a popular object relational mapper (ORM) for Python and how one could utilize it to interact with NuoDB.
Legacy
Sponsored:
unsponsored... (read more)
- Cloud Migration Tips Part 4: Failure Breeds Success (Jun 16, 2013)
Welcome back to my series on migration to the cloud.
Preview Text:
Welcome back to my series on migration to the cloud. In my last post we discussed all of the effort you need to put into the planning phase of your migration. In this post we are going to focus on what should happen directly after the migration has been completed.
...... (read more)
- Here's to the trouble-makers (Jun 16, 2013)
Preview Text:
To be successful, organizations desperately need people who are both thinkers and doers. People who want to get things done, but always start with asking ?Why??.
Legacy
Sponsored:
unsponsored... (read more)
- Why do we fear Continuous Refactoring? (Jun 16, 2013)
There are so many reasons why continuously refactoring code is a good idea ? in fact, it is a sound investment for the overall health of your codebase. So, what could be some reasons why we fear doing refactorings? what could be the impediments to making changes?
Preview Text:
There are so many reasons why continuously refactoring code is a good...... (read more)
|
|
|
|
|
|
|
|
|
|
|
- How to Use Spring Hadoop?a Spring Batch Example (Jun 17, 2013)
Engineers from Spring Source and Pivotal outline some examples of how to use Spring Hadoop with other Spring Projects and drill into an example of configuring Spring Batch with Spring Hadoop.... (read more)
- How 12 years of Red Hat history led to this 'big bet' on cloud computing (Jun 17, 2013)
"Over the last twelve months we have transformed the company" said Cormier, promising that the various products and tools to be released and promoted this June would be ones that "define the next generation of computing." But before explaining the details of Red Hat's transformation over the past twelve months, Cormier felt the need to explain how his company had evolved over the past twelve years to become an organization that is uniquely positioned to take the lead in the... (read more)
- The right time to use the builder pattern in Java (Jun 17, 2013)
Builder design pattern is a creational pattern like Factory pattern but has a very specific use case. You should be using Builder pattern, when you are creating object with too many optional and some mandatory properties in Java.... (read more)
- Newly released NetBeans IDE 7.3.1 Introduces Java EE 7 Support (Jun 12, 2013)
Get started today learning to use and being productive with the Java EE 7 Platform via the newly released NetBeans IDE 7.3.1.... (read more)
- 10 Productivity tips for software developers (Jun 11, 2013)
Ten hot tips to boost your day to day productivity!... (read more)
- Performing Under Pressure, pt. 1: Load-Testing With Multi-Mechanize (Jun 10, 2013)
In this two-part series, I?ll walk through generating load using the Python multi-mechanize load-testing framework, then collect and analyze data about app performance.... (read more)
- Searchable documents? Yes You Can. Another reason to choose AsciiDoc (Jun 10, 2013)
Elasticsearch is a flexible and powerful open source, distributed real-time search and analytics engine. Asciidoctor is a pure Ruby processor for converting AsciiDoc source files and strings into HTML 5, DocBook 4.5 and other formats. In this post we are going to see how we can use Elasticsearch over AsciiDoc documents to make them searchable by their header information or by their content.... (read more)
|
|
|
|
|
|
|
- When the Software Fails, First Blame the Hardware (Jun 17, 2013)
Glitches in important IT systems ? like NatWest and Google Drive ? can no longer be ?the cost of doing business? in this day and age.
Interestingly, we're starting to see another concerning trend: more and more crashes blamed on faulty hardware or network problems, while the software itself is ignored. It's funny that the difference in incidents can be more than 10 times between applications with similar functional characteristics. Is it possible that the robustness of the software inside the... (read more)
- Accurately Identify Impact of System Issues on End-User Response Time (Jun 08, 2013)
Triggered by current expected load projections for our community portal, our Apps Team was tasked to run a stress on our production system to verify whether we can handle 10 times the load we currently experience on our existing infrastructure. In order to have the least impact in the event the site crumbled under the load, we decided to run the first test on a Sunday afternoon. Before we ran the test we gave our Operations Team a heads-up: they could expect significant load during a two-hour... (read more)
- Profiling Python Performance Using lineprof, statprof, and cProfile (Jun 03, 2013)
If you?re a regular here, you know how much we care about the full-stack view of applications. Today, let?s zoom in a bit, and talk about the performance of a single layer. In particular, let?s look at profiling in Python.
As an example, let?s take this bit of code for calculating confidence intervals of the mean of a set of data. If you?re not familiar with confidence intervals, they provide a set of bounds for a given statistic; a 95% interval implies that the true mean lies in the calculated... (read more)
- Java Serialization without Serializable Interface (Jun 03, 2013)
The title of this article seems unpleasant as it talks about serializing java object graph without the use of Serializable interface. It is true in case of Core Java. We know that to serialize a java bean we have to implement Serializable interface ( let us not consider the Externalizable interface ).In this article I will show how it is possible to serialize a java object without implementing Serializable interface using a library from a famous organisation called Jboss. In this small post I... (read more)
- JavaBean Validation with javax Annotation and Hibernate Validator (May 29, 2013)
This article provides an outline of java bean validation using javax annotations provided in Java EE 6 and Hibernate validator.
As you know modern programming paradigm suggests validating a java bean with annotations. A java bean can be validated in many ways. You can refer to my earlier article on bean validation .But we have to opt for the simplest and the robust one. With the introduction of java annotation feature, programming has become easier and lets developers to write less code. In... (read more)
- Intel?s New CEO Shakes Up the Joint (May 23, 2013)
Intel?s new broom has begun to sweep, meaning its new CEO Brian Krzanich, in office four days, started reorganizing the place reportedly to make the old girl more focused and spry.
The one-time plant manager has taken direct control of the company?s chip design unit, its fabled Architecture Group, which includes its PC client group, mobile communications operation and data center unit, giving its old boss Dadi Perlmutter the job of leading a so-called management transition effort whose point... (read more)
- Book Review: The Modern Web (May 20, 2013)
Although I started with ColdFusion for application development, I did plenty brochureware sites with HTML. I believe the version was HTML 2.0 for IE 2.0. I lived in the browser world for years doing ColdFusion, ASP, and HTML sites. When winforms and Smart Client with web services emerged I changed my religion. Since then I have been avoiding the browser whenever possible since.
For the past couple of years I have used HTML/JavaScript/CSS a lot as a byproduct of building ASP.NET and ASP.NET MVC... (read more)
|
|
|
|
|
|
|
- Java.next: Extension without inheritance, Part 1 (Jun 11, 2013)
Groovy, Scala, and Clojure offer many extension mechanisms, whereas inheritance is virtually the Java language's only option. This installment looks at category classes, the ExpandoMetaClass, implicit casts, and protocols as ways to extend Java classes with the Java.next languages.... (read more)
- Mobile for the masses, Part 3: Activities and icons in your Android application lifecycle (May 27, 2013)
The Activity class is the
workhorse of an Android mobile app, and it's also where you can
fine-tune your app's interactions with both the user and the mobile device. Get things working exactly the way you want them in your app's lifecycle, then use icons and action bars to guide users through UI navigation and other app features.... (read more)
- Java.next: The Java.next languages (May 13, 2013)
This article launches a new developerWorks series by Neal Ford that performs a
deep comparison of three next-generation JVM languages: Groovy, Scala, and Clojure. In
this initial installment, find out what you'll gain from understanding their similarities and differences -- whether or not you choose to keep using Java as your main programming language for now.... (read more)
- Java.next: Common ground in Groovy, Scala, and Clojure, Part 3 (May 13, 2013)
The last of three installments about commonalities among Clojure, Scala,
and Groovy investigates how these languages handle exceptions, expressions, and null
-- all problem areas for the Java language. Each of the Java.next languages addresses
the shortcomings of the Java language through a unique implementation that highlights that language's characteristics.... (read more)
- Java.next: Common ground in Groovy, Scala, and Clojure, Part 2 (May 13, 2013)
Common complaints about the Java language concern excessive ceremony for simple
tasks and defaults that are sometimes confusing. All three of the Java.next languages
take more sensible approaches in those areas. This installment of Java.next shows how Groovy, Scala, and Clojure smooth out the Java language's rough edges.... (read more)
- Java.next: Common ground in Groovy, Scala, and Clojure, Part 1 (May 13, 2013)
The Java.next languages (Groovy, Scala, and Clojure) have more commonalities than differences, converging toward common ground in many of their features and conveniences. This installment explores how they each address a longstanding deficiency in the Java language -- the inability to overload operators. It also discusses the related concepts of associativity and precedence.... (read more)
- Implement responsive web design using WebSphere Portal, Part
2: Using device classes to develop for specific devices (May 06, 2013)
Using responsive web design has become a popular
approach for creating a single web site that optimizes content
and layout automatically by relying on the use of CSS media queries.
This article discusses how to leverage the device class mechanism
in WebSphere Portal to filter resources and optimize the resource
aggregation within the theme for certain devices. These
techniques will make your responsive theme perform... (read more)
|
|
|
|
|
|
|
- Oracle releases HTML5-focused Java EE 7 Jun 12, 2013
Java EE 7 may not be shooting for the cloud (just yet) but it might have something even better, and more timely: a robust enterprise platform tuned for developing HTML5 and mobile apps.... (read more)
- Oracle restores Java time zone update tool Jun 11, 2013
The time zone updating tool for Oracle JDK had unintentionally been removed and made available only via support contract.... (read more)
- Red Hat's OpenShift PaaS goes live Jun 10, 2013
OpenShift offers Java, PHP, Node.js, and other Web languages in a hosted environment.... (read more)
- IBM explores making Java virtual machine big part of future cloud platforms Jun 07, 2013
IBM hopes to facilitate a continuous platform experience between JVM-based applications running in the cloud and mobile devices.... (read more)
- Get real, Bill -- we do need more H-1Bs for tech workers Jun 06, 2013
Until we address underlying causes of developer shortage, we'll need all possible H-1B visas to keep the industry going.... (read more)
- AppGyver aims to make PhoneGap developers more effective using Steroids Jun 06, 2013
Steroids ToolBelt promises to simplify the development of cross-platform Android and iOS apps with easier debugging and ad-hoc distribution.... (read more)
- Java: Out of the spotlight, but still spry Jun 05, 2013
Speaking at JAXConf in Santa Clara, Calif., Red Monk analyst Stephen O'Grady noted that Java faces competition in the enterprise, but will remain vital as long as it is being leveraged in new ways.... (read more)
|
|
|
|
|
|
|
|
|
|
|
- ERO Plugin is now in Eclipse Marketplace (Jul 23, 2011)
I finally got this plugin posted on eclipse marketplace. Click here to see it posted at eclipse marketplace. I hope others can find this plugin among the thousands of other java/eclipse plugins. More importantly, I hope they find it useful.It took about 3 days before the moderators of the eclipse marketplace made the plugin available to the public. I suppose that is reasonable, but I was surprised that I didn't receive an email saying it had been approved. All in all it was a fairly painless... (read more)
- Necessity is the mother of invention... (Jul 17, 2011)
While working in eclipse, I've often found myself with 20+ java, xml, wsdl, xsd, etc. editors open at one time. Finding the desired editor can get unwieldy so I FINALLY created a plugin to give me greater control over the open editors in the eclipse environment. I hope the java/eclipse community finds it as useful as I have.To be sure, there are other eclipse plugins out there that help out with this, but not to the extent that this plugin does. I think it provides a few extra levels of... (read more)
|
|
|
|
|
|
|
|
|
|
|
|