- Dependency Injection the Easy Way
- Mar 31, 2015
- Dependency injection (DI) can be a somewhat difficult concept to grasp and even more confusing to apply to new or existing applications. Jesse Smith shows you how to perform DI without an injection container by using either C# or Java.
|
- From Mathematics to Generic Programming: An Interview with Alexander Stepanov and Daniel Rose
- Feb 16, 2015
- John Lakos interviews Alexander Stepanov and Daniel Rose, authors of From Mathematics to Generic Programming, on their new book, why it applies to everyday programmers, and their positions on some closely related technical issues — including value semantics, concepts, contracts, and polymorphic memory resources — facing the C++ Standards Committee today.
|
- Integrating Play for Java and Akka
- Jun 23, 2014
- Learn how to integrate Play with Akka to create highly scalable and resilient applications.
|
- Introduction to "The Java Language Specification, Java SE 8 Edition"
- Jun 12, 2014
- The authors of The Java Language Specification, Java SE 8 Edition introduce the book and the specs of Java SE 8.
|
- Introduction to Play 2 for Java
- Jun 9, 2014
- Learn about when you might want to use Play Framework to help you set up a development environment, and walk through building your first Hello, Play application.
|
- The Java EE 7 Tutorial: Getting Started with Web Applications
- Jun 5, 2014
- This chapter introduces web applications, which typically use JavaServer Faces technology and/or Java Servlet technology.
|
- Applied Big Data Analysis in the Real World with MapReduce and Hadoop
- Jan 23, 2013
- In the third article in this series, Java programming expert Steven Haines demonstrates how to build a meaningful Hadoop MapReduce application to analyze hourly website usage from a set of Apache HTTP Server logs.
|
- Building a MapReduce Application with Hadoop
- Jan 16, 2013
- In the second article in this series on Java programming and Hadoop, Java programming expert Steven Haines explains what a MapReduce application is and how to build a simple one.
|
- Big Data Analysis with MapReduce and Hadoop
- Jan 9, 2013
- Steven Haines presents an overview of Hadoop’s architecture and demonstrates, from a high-level, how to build a MapReduce application.
|
- Robert C. Martin's Clean Code Tip #12: Eliminate Boolean Arguments
- Aug 25, 2009
- We join "The Craftsman," Robert C. Martin's series on an interstellar spacecraft where programmers hone their coding skills. In this twelfth tip in the series, the crew learns that Boolean arguments loudly declare that the function does more than one thing. They are confusing and should be eliminated.
|
- An Introduction to Concurrent Java Programming
- May 12, 2009
- Stephen Morris provides an easy on-ramp to Java concurrency, an often-neglected coding area.
|
- Further Steps with the Java Sound API
- Apr 7, 2008
- Stephen B. Morris explores your options for writing Java to record audio.
|
- Java EJB 3.0: A Hibernate Clone?
- Apr 28, 2006
- Sun's EJB 3.0 specification is sitting at final draft, and many companies are working toward complying with the specification. Among the many benefits of this latest version of the Enterprise Java Beans specification is better database connectivity. But some developers feel that the EJB 3.0 specification is merely a cut-and-paste job from the Hibernate persistence engine. True? Marcus Zarra sorts it out.
|
- Test-Driven Development from a Conventional Software Testing Perspective, Part 2
- Apr 21, 2006
- Now that Jonathan Kohl had had some experience working with a test-driven development (TDD) expert, he needed to try TDD on his own. In part 2 of this series, he discusses his trial-and-error effort at learning TDD skills.
|
- Lucene: A Tutorial Introduction to Full-Text Indexing in Java
- Apr 14, 2006
- John Smart provides a quick intro to Lucene, a powerful and elegant library for full-text indexing and searching in Java, with which you can add rich full-text search functionality to your Java web application.
|
- Simple Sorting in Java
- Apr 18, 2003
- Should you be comparing, swapping, or bubbling your data? Learn the basics of bubble, selection, and insertion sorts and figure out which one is the best for you.
|
- Using Java Strings to Communicate
- Dec 13, 2002
- Teach your Java application to speak: use the language to store, retrieve, and manipulate strings — collections of letters, numbers, punctuation, and other characters.
|
- Java Servlet Technology Primer
- May 24, 2002
- In this article, Budi Kurniawan shows you the benefits of servlets and explains how they work, their architecture, and how to run your own servlet.
|
- How Not To Get Burned By Your Next Java Project
- Feb 15, 2002
- This article follows up on Pete McBreen's earlier article "How to Crash and Burn Your Java Project" with survival strategies for developers so that the impact of poor decision-making is minimized.
|
- How to Crash and Burn Your Java Project
- Dec 14, 2001
- Pete McBreen presents a fly-on-the-wall perspective on the strange things project teams do to ensure that their Java project never manages to deliver anything useful.
|