Articles

Featured Book

JVM Performance Engineering

JVM Performance Engineering

An essential guide for every seasoned Java developer
 
In JVM Performance Engineering, Java Champion Monica Beckwith demystifies the complexities of the Java Virtual Machine (JVM) performance, focusing on the OpenJDK HotSpot FM. She combines diagnostic techniques, performance methodologies, and effective optimizations with engaging case studies, practical applications, use-case diagrams, and process flowcharts.
 

13191 Items

Sort by Date | Title

Creational Design Patterns in Python
Sep 13, 2013
In this chapter from Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns, Mark Summerfield discusses creational design patterns in Python, including the Abstract Factory, Builder, Factory Method, Prototype, and Singleton Patterns.
Essential GWT: Developing Your Application
Aug 17, 2010
What kind of applications should you develop with GWT? How can you go about it? And, why would you use GWT? Federico Kereki answers these questions in this introduction to his book.
How to Automate Your Home with Your iPhone or iPad
Sep 7, 2012
In this article, Jason R. Rich takes a look at a handful of optional products that can be used with your Apple iPhone or iPad in order to automate and control appliances, lights, the thermostat, and other devices within your home from anywhere. Plus, you’ll discover how to use your iOS device as a wireless baby monitor, home video monitoring system, or even to track the location of your dog in real-time.
Interview with Andrei Alexandrescu (Part 3 of 3)
Aug 25, 2010
Eric Niebler and Andrei Alexandrescu conclude their conversation about the D programming language by discussing concurrency, the complications of sharing data, dynamic loading, specification and licensing, and the future of D.
Introduction to UI Design Patterns for Windows 8 Apps
Nov 6, 2012
In this excerpt from Building Windows 8 Apps with C# and XAML, learn about the various parts of MVVM and how to apply it with a special focus on testing.
Using the Windows 7 User Interface
Dec 3, 2009
This chapter provides an introduction to the Windows 7 user interface to help previous Windows users up to speed quickly with all the changes.
Video: Large Scale C++: Logical/Physical Coherence
Apr 21, 2015
In this excerpt from Large-Scale C++ LiveLessons (Workshop): Applied Hierarchical Reuse Using Bloomberg's Foundation Libraries, John Lakos discusses logical/physical coherence, where each logical subsystem is tightly encapsulated by a corresponding physical aggregate.
Web scripting and the JavaScript Language
By Julie C. Meloni, Jennifer Kyrnin
Mar 5, 2019

Work through this lesson to learn how to use JavaScript to spice up a web page and to interact with users in new ways.

Welcome to the New Normal of Talent Management
Sep 25, 2013
Bill Castellano presents a comprehensive, innovative model of workforce engagement that responds to today’s new realities, and helps you anticipate tomorrow’s.
Why and How Power Verbs Can Pump Up Your Speeches and Presentations
Feb 20, 2013
The authors of Power Verbs for Presenters: Hundreds of Verbs and Phrases to Pump Up Your Speeches and Presentations discuss how their book can help you electrify your presentations, speeches, and pitches…and get the results you want!
xUnit Test Patterns: Test Double Patterns
Nov 30, 2009
Gerard Meszaros discusses Test Double Patterns, including Test Double Usage and Test Double Construction.
"Beyond Requirements" Case Study: Commission System
Oct 13, 2015
Kent J. McDonald, author of Beyond Requirements: Analysis with an Agile Mindset, details a case study on how agile analysis was used to build a commission system.
"D"iving Into the D Programming Language
Jul 29, 2009
Andrei Alexandrescu dives into explaining the basics of the D programming language.
"Don't Talk to Our People..." and Other Warehousing Death Knells
Sep 2, 2001
Mark W. Humphries and Michelle C. Dy present IT war stories from their data warehousing consulting practice.
"Hello, World!" Writing Your First Program
Nov 24, 2014
Steven Foote sets you up to write your first program in this chapter from Learning to Program. You'll learn to choose a text editor, create a project directory, create a test file, and create a Chrome extension.
"I Have a Dream": A 50th Year Testament to the March that Changed America
Aug 26, 2013
This excerpt recounts the earliest days of American history that eventually led to the civil rights movement.
"Open Sesame" or Not? Use the Right Access Controls
Apr 12, 2002
"Open Sesame" or Not? Administrators must use the correct access controls to ensure a secure system.
"Thank God It's Monday"
Apr 22, 2009
Do great “Thank God It’s Monday” workplaces really exist? Yes. Absolutely. Unequivocally. And before they were great, most were quite awful. It’s not as easy as giving an order or waving a magic wand. But it is doable and has been done in many businesses already, and it can change not only your workplace but also your life.
"The Best Programming Advice I Ever Got" with Andrei Alexandrescu
Aug 29, 2012
Andrei Alexandrescu, author of The D Programming Language and Modern C++ Design, explains that learning how to learn is more important than learning anything else.
"The Best Programming Advice I Ever Got" with Andrew Binstock
Oct 24, 2012
Andrew Binstock's programming advice has saved him—and may save you—an incalculable amount of debugging time.

Page 1 2 3 4 5 Next >