- Preface to Introduction to Agile Methods
-
By
Sondra Ashmore, Kristin Runyan
- Jul 16, 2014
- Sondra Ashmore and Kristin Runyan introduce their book, Introduction to Agile Methods, the place to start for students and professionals who want to understand Agile and become conversant with Agile values, principles, framework, and processes.
|
- Help Me Hire Your Students! Why Companies Need Universities to Teach Agile Development
-
By
Sondra Ashmore
- Jul 14, 2014
- Sondra Ashmore, co-author with Kristin Runyan of Introduction to Agile Methods, discusses how she came to discover the need for a university course curriculum on Agile software development. As Agile becomes more widely adopted in business, new employees will be expected to know Agile basics. Educational institutions have to start training those future hires in the Agile skills they'll need in the work force after graduation.
|
- The Art of Computer Programming: Positional Number Systems
-
By
Donald E. Knuth
- Jun 30, 2014
- Many people regard arithmetic as a trivial thing that children learn and computers do, but arithmetic is a fascinating topic with many interesting facets. In this excerpt from Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition, Donald E. Knuth begins this chapter on arithmetic with a discussion of positional number systems.
|
- Integrating Play for Java and Akka
-
By
Steven Haines
- Jun 23, 2014
- Learn how to integrate Play with Akka to create highly scalable and resilient applications.
|
- The Art of Computer Programming: Random Numbers
-
By
Donald E. Knuth
- Jun 23, 2014
- In this excerpt from Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition, Donald E. Knuth introduces the concept of random numbers and discusses the challenge of inventing a foolproof source of random numbers.
|
- Introduction to "The Java Language Specification, Java SE 8 Edition"
-
By
James Gosling, Gilad Bracha, Alex Buckley, Bill Joy, Guy L. Steele
- 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
-
By
Steven Haines
- 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 Art of Computer Programming: Introduction to Algorithms
-
By
Donald E. Knuth
- Jun 6, 2014
- In this chapter from Art of Computer Programming, Volume 1: Fundamental Algorithms, 3rd Edition, Donald E. Knuth discusses the history and definition of the algorithm, notational conventions used in the book, and features of an algorithm. He closes the section with a brief indication of one method by which the concept of algorithm can be firmly grounded in terms of mathematical set theory.
|
- Notes to the Reader of Bjarne Stroustrup's Programming: Principles and Practice Using C++, 2nd Edition
-
By
Bjarne Stroustrup
- Jun 5, 2014
- This chapter from Programming: Principles and Practice Using C++, 2nd Edition is a grab bag of information; it aims to give you an idea of what to expect from the rest of the book. Please skim through it and read what you find interesting.
|
- The Java EE 7 Tutorial: Getting Started with Web Applications
-
By
Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase, William Markito
- Jun 5, 2014
- This chapter introduces web applications, which typically use JavaServer Faces technology and/or Java Servlet technology.
|
- Programming: Principles and Practice Using C++: Vectors and Arrays
-
By
Bjarne Stroustrup
- May 29, 2014
- This chapter from Bjarne Stroustrup's Programming: Principles and Practice Using C++, 2nd Edition describes how vectors are copied and accessed through subscripting.
|
- Twenty Questions for Donald Knuth
-
By
Donald E. Knuth
- May 20, 2014
- To celebrate the publication of the eBooks of The Art of Computer Programming, (TAOCP), we asked several computer scientists, contemporaries, colleagues, and well-wishers to pose one question each to author Donald E. Knuth. Here are his answers.
|
- Safety in Numbers: Introducing C++14's Binary Literals, Digit Separators, and Variable Templates
-
By
Danny Kalev
- May 14, 2014
- Danny Kalev highlights three new core features in C++14 that simplify the design and implementation of numeric apps. Binary literals such as 0b10101 enable you to parse binary numbers without the onus of converting them to decimal; the new digit separator improves code readability; and, finally, variable templates let you define parameterized constants instead of resorting to cumbersome static member functions.
|
- Preface to Bjarne Stroustrup's Programming: Principles and Practice Using C++, 2nd Edition
-
By
Bjarne Stroustrup
- May 5, 2014
- Bjarne Stroustrup introduces the second edition of his book, Programming: Principles and Practice Using C++, which will give you a solid foundation for writing useful, correct, maintainable, and efficient code.
|
- Preface to The Art of Computer Programming, Volume I: Fundamental Algorithms
-
By
Donald E. Knuth
- Mar 25, 2014
- To mark the release of the official multi-format ebook of Donald Knuth's The Art of Computer Programming, Volume I, we are pleased to make available the preface to this seminal work.
|
- Algorithms: String Sorts
-
By
Robert Sedgewick, Kevin Wayne
- Mar 20, 2014
- For many sorting applications, the keys that define the order are strings. In this section from Algorithms, Part II, the authors look at methods that take advantage of special properties of strings to develop sorts for string keys that are more efficient than general-purpose sorts.
|
- Algorithms: The Basic Programming Model
-
By
Robert Sedgewick, Kevin Wayne
- Mar 13, 2014
- The authors of Algorithms, Part I describe a complete programming model using the Java programming language.
|
- Protect C++ Legacy Programs by Using Python
-
By
Stephen B. Morris
- Feb 11, 2014
- Stephen B. Morris illustrates a simple way to execute C++ programs by using Python. This approach is lightweight and yet robust, taking advantage of Python's powerful exception-management facilities. Learn how to achieve deeper integration between C++ and Python, while addressing important design issues.
|
- Writing Business Logic with the Apex Programming Language for the Force.com Platform
-
By
Jason Ouellette
- Dec 27, 2013
- This chapter introduces Apex, a programming language designed for the Force.com platform, as a language for writing business logic, specifically where it interacts with the Force.com database.
|
- Data and the C Programming Language
-
By
Stephen Prata
- Dec 20, 2013
- This chapter explores the two great families of data types: integer and floating point. C offers several varieties of these types. This chapter tells you what the types are, how to declare them, and how and when to use them. Also, you discover the differences between constants and variables.
|