Home > Articles > Programming

Programming

3682 Items

Sort by Date | Title

Why We Need Another C++ Conference
Aug 18, 2014
Jon Kalb, the conference coordinator for CPPCon, talks about how the conference came to be, and the value of meeting face to face in this age of easy digital connectivity.
Preface to The Art of Computer Programming, Volume 3: Sorting and Searching, 2nd Edition
Aug 15, 2014
To mark the release of the official multi-format ebook of Donald Knuth's Art of Computer Programming, Volume 3: Sorting and Searching, 2nd Edition, we are pleased to make available the preface.
Introduction to Programming in C, Fourth Edition
Aug 14, 2014
Stephan G. Kochan provides some background about the C programming language and describes the contents and organization of the fourth edition of his book, Programming in C.
AngularJS Fundamental Concepts for Building Web Applications: Part 1
Aug 12, 2014
In Part 1 of a two-part series, Jesse Smith gives you a solid introduction to AngularJS and how the framework is used to create simple web applications.
Preface to Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice
Aug 7, 2014
In this preface to Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice, André B. Bondi talks about the scope and purpose of his book, which discusses the practice of the performance engineering of software systems and software-controlled systems.
Preface to 12 More Essential Skills for Software Architects
Jul 30, 2014
Dave Hendricksen introduces his book, 12 More Essential Skills for Software Architects; learn the three sets of skills that will have the greatest impact on your ability to succeed and ascend.
Preface to The Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition
Jul 30, 2014
To mark the release of the official multi-format ebook of Donald Knuth's The Art of Computer Programming, Volume 2, we are pleased to make available the preface.
Background Tasks in Windows 8.1
Jul 29, 2014
Windows Store apps are designed to remain alive and connected even when they are not running. Your app may need to fetch data from a remote server, download large files in the background, scan the file system for changes, or connect with a web service to retrieve updates while the user is performing other tasks. Fortunately, the Windows Runtime (WinRT) provides a mechanism referred to as background tasks that provides this functionality. In this article, Microsoft MVP for Silverlight Jeremy Likness shows you the variety of tasks that are available from updating information on the lock screen, raising alerts from incoming messages, to playing audio in the background and receiving data only when the connection is not metered.
Organizational Culture Considerations with Agile
Jul 24, 2014
The organizational culture impacts to an Agile transformation are profound. Successful implementations need support from the team members, management, and executives to embrace new ways of completing work and collaborating. Every role in the organization will be affected in some way, and by understanding what is different and what drives success in each role, we are better positioned for the increase in productivity, responsiveness, and customer satisfaction that can be delivered by becoming Agile.
Working with User Input Devices in the Windows Runtime
Jul 17, 2014
In this chapter from Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML, you see how the WinRT APIs provide a common model for working with the various kinds of input pointer devices. This model provides a range of access, allowing you not only to obtain information about raw pointer events, but also to work with higher-level abstract gestures, depending on the needs of your app. You also see how you can access keyboard events from your code and obtain information about the user’s key presses.
Preface to Introduction to Agile Methods
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
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 Third Principle of the Incremental Commitment Spiral Model: Concurrent Multidiscipline Engineering
Jul 9, 2014
This chapter from The Incremental Commitment Spiral Model: Principles and Practices for Successful Systems and Software discusses the third principle of the model: concurrent multidiscipline engineering.
The Pitfalls of Parallelism
Jul 7, 2014
David Chisnall looks at some of the pitfalls that face programmers who try to add parallelism to applications without understanding the underlying architecture.
Writing Your First Java Program
Jul 4, 2014
Rogers Cadenhead shows you how to create, save, compile, and test your first Java program. You'll even get to do some basic debugging.
The Art of Computer Programming: Positional Number Systems
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.
Introduction to "The Java Virtual Machine Specification, Java SE 8 Edition"
Jun 25, 2014
The authors of The Java Virtual Machine Specification, Java SE 8 Edition introduce their definitive technical reference for the Java Virtual Machine.
Using Looks Blocks in Scratch 2.0
Jun 24, 2014
This chapter teaches how to use Scratch 2.0's Looks block palette to communicate with your player both by using speech and thought bubbles. You'll also learn how to ask the player questions, get his or her feedback, and act accordingly on that feedback.
Integrating Play for Java and Akka
Jun 23, 2014
Learn how to integrate Play with Akka to create highly scalable and resilient applications.
The Art of Computer Programming: Random Numbers
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.

<< < Prev Page 9 10 11 12 13 Next >