Julia Lerman, the leading independent authority on Microsoft's Entity Framework, claims that this technology changes the game for .NET developers so that they no longer have to be concerned with the details of the data store as they write their applications. Now they can focus on the task of writing the applications, rather than accessing the date. The following is an excerpt from Programming Entity Framework, in which Julia introduces the technology and explains the concept of programming against a model, not against the database.
Results tagged “programming” from O'Reilly FYI Blog
97 Things Every Software Architect Should Know is a collection of short essays—only two pages each—by four dozen leading software architects such as Neal Ford, Michael Nygard, and Bill de h ra. It's a book of advice that deals with all sorts of development issues, some that go way beyond technology: communicating with stakeholders, eliminating complexity, empowering developers, and so on. But "experts" aren't the only ones with valuable advice. Take a minute to share yours and maybe win three free books.
We recently released Beautiful Architecture, a beautiful new book with a lovely image of a nautilus shell gracing the cover. The collection of essays from more than a dozen of today's leading software designers and architects illuminates the necessary ingredients for robust, elegant, and flexible architecture. Here John Klein, Software Engineering Institute, and David Weiss, Avaya Laboratories, grapple with the multiple definitions of architect.
Anyone interested in iPhone development will want to get their hands on Jonathan Zdziarski's iPhone SDK Application Development: Building Applications for the AppStore. I have a fresh copy here on my desk, and it's filled with tips and code from this noted expert. The following except is a good overview to get anyone started with the SDK.
The Art of Application Performance Testing arrived on my desk today. Indeed, application performance testing is a unique discipline that's crying out for its own set of industry standards. In this new title, author Ian Molyneaux offers his practical, commonsense solutions and expertise to show readers how to focus on planning, execution, and interpretation of results in this illuminating new title. Here, in this excerpt, Ian details how to choose an appropriate testing tool.
Just checking out The Art of Lean Software Development, which is based on the techniques that revolutionized Japanese manufacturing. Written by Curt Hibbs, Steve Jewett, and Mike Sullivan, this concise new title shows you how to adopt Lean practices one at a time. And in this excerpt the authors discuss the importation relationship between Lean and Agile.
Juval Lowy's Programming WCF Services is considered to be the most definitive treatment of Microsoft's WCF (Windows Communication Foundation) available. In it, Juval provides both the guidance and insight needed to master the skills for building maintainable, extensible, and reusable WCF-based applications. Juval's talent as a teacher—that for tackling vast subjects and making them easy to learn—comes through especially well in this appendix from his book: An Introduction to Service-Orientation. These days, there's no avoiding the phrase "service-oriented," but few people can explain what it means and why it's so important. Juval gets to the heart of the matter in this excerpt.
At this year's OSCON, Terry Camerlengo sat down with Damian Conway, author of Perl Best Practices and Perl Hacks, to get his thoughts on a wide variety of subjects, including the what-and-when of Perl 6 and what he thinks is important for the next generation of computer scientists. Watch the video (or read on) to hear what he says.
ThoughtWorks programmer Karthik Ramachandra talks to Craig Smith, an editor for O'ReillyGMT, about his work and the tech scene in Bangalore, India.
In this short video, Dylan, a white-hat hacker himself (watch the video for a definition), comments about the purposes of Hackerteen, as well as the pros of teaching kids to be hackers who accomplish things for the good, rather than the harm, of the internet.










