| A Complete Guide to PivotTables: A Visual Approach |
| A Programmer's Introduction to C# 2.0, Third Edition |
| ADO Programmer's Reference |
| ADO.NET Examples and Best Practices for C# Programmers |
| ADO.NET and ADO Examples and Best Practices for VB Programmers, Second Edition |
| ADO.NET: From Novice to Pro, Visual Basic .NET Edition |
| ASP.NET 2.0 Revealed |
| Accelerated C# 2005 |
| Accelerated C# 2008 |
| Accelerated C# 2010 (December 2009) |
| Accelerated DOM Scripting with Ajax, APIs and Libraries |
| Accelerated GWT: Building Enterprise Google Web Toolkit Applications |
| Accelerated SQL Server 2008 |
| Accelerated Silverlight 2 |
| Accelerated VB 2005 |
| Accelerated VB 2008 |
| Active Directory Field Guide |
| Adobe Acrobat 6: The Professional User's Guide |
| Advanced .NET Remoting, Second Edition |
| Advanced Java Game Programming |
| Advanced Joomla! (October 2009) |
| Advanced NXT: The Da Vinci Inventions Book |
| Advanced SharePoint Services Solutions |
| Advanced Spring Recipes: A Problem-Solution Approach (October 2009) |
| Advanced Transact-SQL for SQL Server 2000 |
| Ajax Patterns and Best Practices |
| Ajax and REST Recipes: A Problem-Solution Approach |
| Always Use Protection: A Teen's Guide to Safe Computing |
| AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X, Second Edition |
| Automating Linux and Unix System Administration, 2nd Edition |
| Automating Windows Administration |
| Beginning .NET Game Programming in C# |
| Beginning .NET Game Programming in VB .NET |
| Beginning ASP Databases |
| Beginning ASP.NET 1.1 Databases: From Novice to Professional |
| Beginning ASP.NET 1.1 E-Commerce: From Novice to Professional |
| Beginning ASP.NET 2.0 Databases: From Novice to Professional |
| Beginning ASP.NET 2.0 E-Commerce in C# 2005: From Novice to Professional |
| Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional, 2nd Edition |
| Beginning ASP.NET 3.5 in VB 2008 From Novice to Professional 2nd Edition |
| Beginning ASP.NET E-Commerce in C#: From Novice to Professional |
| Beginning ASP.NET in VB .NET: From Novice to Professional |
| Beginning Ajax with PHP: From Novice to Professional |
| Beginning Android - New! |
| Beginning Apache Struts: From Novice to Professional |
| Beginning C# 2005 Databases: From Novice to Professional |
| Beginning C# 2008 Databases: From Novice to Professional |
| Beginning C# 2008 Objects: From Concept to Code |
| Beginning C# 2008: From Novice to Professional, 2nd Edition |
| Beginning C# Objects: From Concepts to Code |
| Beginning CSS Web Development: From Novice to Professional |
| Beginning CakePHP: From Novice to Professional |
| Beginning Database Design |
| Beginning Database-Driven Application Development in Java EE Using GlassFish |
| Beginning DotNetNuke 4.0 Website Creation in C# 2005 with Visual Web Developer 2005 Express: From Novice to Professional |
| Beginning DotNetNuke 4.0 Website Creation in VB 2005 with Visual Web Developer 2005 Express: From Novice to Professional |
| Beginning EJB 3 Application Development: From Novice to Professional |
| Beginning Excel What-If Data Analysis Tools: Getting Started with Goal Seek, Data Tables, Scenarios, and Solver |
| Beginning F# (December 2009) |
| Beginning Fedora: From Novice to Professional Book/DVD Package |
| Beginning GIMP: From Novice to Professional, 2nd Edition |
| Beginning Game Development with Python and Pygame : From Novice to Professional |
| Beginning Google App Engine (November 2009) |
| Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional |
| Beginning Google Maps Applications with Rails and Ajax: From Novice to Professional |
| Beginning Google Maps Mashups with Mapplets, KML & GeoRSS: From Novice to Professional |
| Beginning Google Web Toolkit: From Novice to Professional |
| Beginning Groovy & Grails: From Novice to Professional |
| Beginning HTML with CSS and XHTML: Modern Guide and Reference |
| Beginning Hibernate: From Novice to Professional |
| Beginning Information Cards & CardSpace: From Novice to Professional |
| Beginning Inkscape (November 2009) |
| Beginning J2EE 1.4: From Novice to Professional |
| Beginning J2ME: From Novice to Professional, Third Edition |
| Beginning JBoss Seam: From Novice to Professional |
| Beginning JSF 2 APIs and JBoss Seam |
| Beginning JSP 2: From Novice to Professional |
| Beginning JSP, JSF & Tomcat Web Development: From Novice to Professional |
| Beginning Java EE 5: From Novice to Professional |
| Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional - New! |
| Beginning Java Google App Engine (November 2009) |
| Beginning Java ME Platform |
| Beginning Java Objects: From Concepts to Code, Second Edition |
| Beginning Java SE 6 Platform: From Novice to Professional |
| Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex (September 2009) |
| Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional |
| Beginning Joomla! 2nd Edition |
| Beginning Lua with World of Warcraft Add-ons (July 2009) |
| Beginning MapServer: Open Source GIS Development |
| Beginning Microsoft Office Live: Build Your Own Web Site Quickly and Easily |
| Beginning Microsoft Word Business Documents |
| Beginning MySQL Database Design and Optimization: From Novice to Professional |
| Beginning Object-Oriented ASP.NET 2.0 with VB .NET: From Novice to Professional |
| Beginning Object-Oriented Programming with VB 2005: From Novice to Professional |
| Beginning OpenOffice 3 |
| Beginning Oracle Database 11g Administration: From Novice to Professional |
| Beginning Oracle Programming |
| Beginning PHP & Oracle |
| Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition |
| Beginning PHP and MySQL: From Novice to Professional, Third Edition |
| Beginning PHP and PostgreSQL 8: From Novice to Professional |
| Beginning PHP and PostgreSQL E-Commerce: From Novice to Professional |
| Beginning PL/SQL: From Novice to Professional |
| Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry |
| Beginning Perl 6: From Novice to Professional (October 2009) |
| Beginning Perl Web Development: From Novice to Professional |
| Beginning Perl, Second Edition |
| Beginning PivotTables in Excel 2007: From Novice to Professional |
| Beginning Portable Shell Scripting: From Novice to Professional |
| Beginning Python: From Novice to Professional 2nd Edition |
| Beginning REALbasic: From Novice to Professional |
| Beginning Rails 3 (September 2009) |
| Beginning Rails: From Novice to Professional |
| Beginning Relational Data Modeling, Second Edition |
| Beginning Ruby |
| Beginning Ruby on Rails E-Commerce: From Novice to Professional |
| Beginning Ruby: From Novice to Professional, 2nd Edition (July 2009) |
| Beginning SQL Queries: From Novice to Professional |
| Beginning SQL Server 2000 DBA: From Novice to Professional |
| Beginning SQL Server 2005 Express Database Applications with Visual Basic Express and Visual Web Developer Express: From Novice to Professional |
| Beginning SQL Server 2005 Express for Developers |
| Beginning SQL Server 2005 for Developers: From Novice to Professional |
| Beginning SQL Server 2008 Administration (September 2009) |
| Beginning SQL Server 2008 Express for Developers: From Novice to Professional |
| Beginning SQL Server 2008 for Developers: From Novice to Professional |
| Beginning SUSE Linux: From Novice to Professional, Second Edition |
| Beginning Scala |
| Beginning SharePoint with Excel: From Novice to Professional |
| Beginning Silverlight 2: From Novice to Professional |
| Beginning Silverlight 3 (August 2009) |
| Beginning Spring 2: From Novice to Professional |
| Beginning T-SQL 2008 (October 2009) |
| Beginning Ubuntu LTS Server Administration : From Novice to Professional, 2nd Edition |
| Beginning Ubuntu Linux 4th Edition Book/DVD Package (August 2009) |
| Beginning Ubuntu Linux: From Novice to Professional 3rd Edition Book/DVD Package |
| Beginning VB 2005 Databases: From Novice to Professional |
| Beginning VB 2008 Databases: From Novice to Professional |
| Beginning VB 2008: From Novice to Professional |
| Beginning Visual Basic 2005 Express Edition: From Novice to Professional |
| Beginning Visual Basic 6 Database Programming |
| Beginning Visual C# 2005 Express Edition: From Novice to Professional |
| Beginning Visual Web Developer 2005 Express: From Novice to Professional |
| Beginning Visual Web Programming in VB .NET: From Novice to Professional |
| Beginning WF: Windows Workflow in .NET 4.0 (October 2009) |
| Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional |
| Beginning XML with C# 2008: From Novice to Professional |
| Beginning XML with DOM and Ajax: From Novice to Professional |
| Beginning XNA 2.0 Game Programming: From Novice to Professional |
| Beginning XNA 3.0 Game Programming: From Novice to Professional |
| Beginning XSLT 2.0: From Novice to Professional |
| Beginning Zend Framework (September 2009) |
| Beginning iPhone 3 Development: Exploring The iPhone SDK (July 2009) |
| Beginning iPhone Development: Exploring the iPhone SDK |
| Beginning the Linux Command Line |
| Best Kept Secrets in .NET |
| BizTalk 2006 Recipes |
| Black Hat: Misfits, Criminals, and Scammers in the Internet Age |
| Bluetooth For Java |
| Build Your Own .NET Language and Compiler |
| Build Your Own CNC Machine (October 2009) |
| Building ASP.NET Server Controls |
| Building Client/Server Applications with VB .NET: An Example-Driven Approach |
| Building Database-Driven Flash Applications |
| Building Online Communities with Drupal, phpBB, and WordPress |
| Building Portals with the Java Portlet API |
| Building Spring 2 Enterprise Applications |
| Building XNA 2.0 Games: A Practical Guide for Independent Game Development |
| Building XNA 3.0 Games: A Practical Guide for Independent Game Development (December 2009) |
| Building the SharePoint User Experience: Understanding and Implementing SharePoint Design Principles |
| C# Class Design Handbook: Coding Effective Classes |
| COBOL and Visual Basic on .NET: A Guide for the Reformed Mainframe Programmer |
| COM and .NET Interoperability |
| Clear Blogging: How People Blogging Are Changing the World and How You Can Join Them |
| Client-Side Reporting with Visual Studio C# |
| Code Generation in Microsoft .NET |
| Coders at Work (August 2009) |
| ColdFusion Web Development with Macromedia Dreamweaver MX 2004 |
| Complete Guide to OneNote |
| Cost-Based Oracle Fundamentals |
| Creating Client Extranets with SharePoint 2003 |
| Creating Cool MINDSTORMS NXT Robots |
| Cube Farm |
| Data Entry and Validation with C# and VB .NET Windows Forms |
| Data Mining and Statistical Analysis Using SQL |
| Database Programming with C# |
| Dave Baum's Definitive Guide To LEGO MINDSTORMS, Second Edition |
| Definitive Guide to Excel VBA, Second Edition |
| Deploying .NET Applications: Learning MSBuild and ClickOnce |
| Deploying OpenLDAP |
| Design Concepts with Code: An Approach for Developers |
| Developing .NET Enterprise Applications |
| Developing Application Frameworks in .NET |
| Distributed .NET Programming in C# |
| Distributed Data Applications with ASP.NET, Second Edition |
| Dive Into Python |
| Dive into Python 3 (September 2009) |
| Don't Spend a Dime: The Path to Low-Cost Computing |
| Enterprise Development with Visual Studio .NET, UML, and MSF |
| Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies |
| Enterprise Java for SAP |
| Enterprise Mac Administrator's Guide (September 2009) |
| Eric Sink on the Business of Software |
| Essential Guide to Managed Extensions for C++ |
| Essential PHP Tools: Modules, Extensions, and Accelerators |
| Excel 2007 PivotTables Recipes: A Problem-Solution Approach |
| Excel 2007: Beyond the Manual |
| Excel Pivot Tables Recipe Book: A Problem-Solution Approach |
| Excel as Your Database |
| Expert C# 2008 Business Objects |
| Expert MySQL |
| Expert Oracle Database 10g Administration |
| Expert Oracle Database 11g Administration |
| Expert Oracle Database Architecture: 9i & 10g Programming Techniques & Solutions |
| Expert Oracle JDBC Programming |
| Expert SQL Server 2005 Development |
| Expert Service-Oriented Architecture in C# 2005, Second Edition |
| Expert Spring MVC and Web Flow |
| Expert VB 2005 Business Objects, Second Edition |
| Expert VB 2008 Business Objects |
| Expert Web Services Security in the .NET Platform |
| Exploring C++: The Programmer's Introduction to C++ |
| Extreme MINDSTORMS: An Advanced Guide to LEGO MINDSTORMS |
| Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level 2nd Edition (September 2009) |
| Extreme NXT: Extending the LEGO Mindstorms NXT to the Next Level |
| Extreme Programming Refactored: The Case Against XP |
| Extreme UI Design: The User is Always Right (September 2009) |
| Fast Track UML 2.0 |
| Foundations Of Expression Web: The Basics and Beyond |
| Foundations of ASP.NET Ajax 2nd Edition |
| Foundations of Agile Python Development |
| Foundations of Ajax |
| Foundations of BizTalk Server 2006 |
| Foundations of CentOS Linux: Enterprise Linux On the Cheap (September 2009) |
| Foundations of GTK+ Development |
| Foundations of JSP Design Patterns |
| Foundations of Mac OS X Leopard Security |
| Foundations of PEAR: Rapid PHP Development |
| Foundations of Popfly: Rapid Mashup Development |
| Foundations of Python Network Programming |
| Foundations of Qt Development |
| Foundations of SQL Server 2005 Business Intelligence |
| Foundations of Security: What Every Programmer Needs to Know |
| Foundations of WF: an Introduction to Windows Workflow Foundation |
| Foundations of WPF: An Introduction to Windows Presentation Foundation |
| Founders at Work : Stories of Startups' Early Days |
| Founders at Work: Stories of Startups' Early Days |
| Free Software for Creative People (September 2009) |
| From Access to SQL Server |
| From Bash to Z Shell: Conquering the Command Line |
| From Program to Product: Turning Your Code into a Saleable Product |
| GDI+ Programming in C# and VB .NET |
| Geocaching: Hike and Seek with Your GPS |
| Google, Amazon, and Beyond: Creating and Consuming Web Services |
| Groovy and Grails Recipes: A Problem-Solution Approach |
| Hardening Apache |
| Hardening Linux |
| Hardening Windows, Second Edition |
| Herding Cats: A Primer for Programmers Who Lead Programmers |
| Honeypots for Windows |
| How Computer Programming Works |
| Illustrated C# 2005 |
| Illustrated C# 2008 |
| Illustrated WPF (November 2009) |
| In Search of Stupidity: Over Twenty Years of High Tech Marketing Disasters, Second Edition |
| Intermediate Robot Building |
| Introducing .NET 4.0: With Visual Studio 2010 (October 2009) |
| Introducing Windows Azure (October 2009) |
| Introduction to 3D Game Engine Design Using DirectX 9 and C# |
| Ivor Horton's Beginning ANSI C++: The Complete Language, Third Edition |
| J2ME Games with MIDP2 |
| JBoss 3.2 Deployment and Administration |
| Java 6 Platform Revealed |
| Java Regular Expressions: Taming the java.util.regex Engine |
| Joel on Software |
| Karl Moore's Visual Basic .NET: The Tutorials |
| LEGO MINDSTORMS NXT 2.0: The King's Treasure (October 2009) |
| LEGO Mindstorms NXT-G Programming Guide |
| LEGO Mindstorms NXT: The Mayan Adventure |
| LEGO Spybotics Secret Agent Training Manual |
| Learn AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X 3rd Edition (September 2009) |
| Learn C on the Mac |
| Learn Cocoa on the Mac (September 2009) |
| Learn How to Program Using Any Web Browser |
| Learn Mac Automation with Ruby Scripting (October 2009) |
| Learn Mac OS X Snow Leopard (October 2009) |
| Learn Objective-C for Java Developers (September 2009) |
| Learn Objective-C on the Mac |
| Learn VB .NET Through Game Programming |
| Linux Recipes for Oracle DBAs |
| Linux System Administration Recipes: A Problem-Solution Approach (September 2009) |
| MAC OS X Leopard: Beyond the Manual |
| Mac OS X On a Dime: The Path to Low-Cost Computing (August 2009) |
| Mac for Linux Geeks |
| Managing Humans: Biting and Humorous Tales of a Software Engineering Manager |
| Mastering Oracle PL/SQL: Practical Solutions |
| Mastering Oracle SQL and SQL*Plus |
| Maximizing .NET Performance |
| Micro-ISV: From Vision to Reality |
| Microsoft Content Management Server Field Guide |
| Microsoft Office Programming: A Guide for Experienced Developers |
| Microsoft SharePoint: Building Office 2003 Solutions, Second Edition |
| Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 |
| Microsoft SharePoint: Building Office 2007 Solutions in VB 2005 |
| More Joel On Software: Further Thoughts On Diverse & Occasionally Related Matters That Will Prove Of Interest To Software Developers, Designers, & Managers & To Those Who, Whether By Good Fortune Or Ill Luck, Work With Them In Some Capacity |
| Moving to VB .NET: Strategies, Concepts, and Code, Second Edition |
| Office & SharePoint 2007 User's Guide: Integrating SharePoint with Excel, Outlook, Access & Word |
| Office 2003 Programming: Real World Applications |
| Office 2003 XML for Power Users |
| Offshoring IT: The Good, the Bad, and the Ugly |
| On the Way to the Web: The Secret History of the Internet and its Founders Hardback |
| Open Source Messaging Application Development: Building and Extending Gaim |
| Oracle Application Server 10g: J2EE Deployment and Administration |
| Oracle Applications DBA Field Guide |
| Oracle Database 11g: New Features for DBAs & Developers |
| Oracle Insights: Tales of the Oak Table |
| Oracle JDeveloper 10g: Empowering J2EE Development |
| Oracle SQL Recipes: A Problem-Solution Approach (November 2009) |
| Oracle9i PL/SQL: A Developer's Guide |
| Outlook 2007: Beyond the Manual |
| PHP 5 Recipes: A Problem-Solution Approach |
| PHP 6 for Absolute Beginners (October 2009) |
| PHP MySQL Website Programming: Problem - Design - Solution |
| PHP Objects, Patterns, & Practice 2nd Edition |
| PHP Web Development with Macromedia Dreamweaver MX 2004 |
| Peer-to-Peer with VB .NET |
| PeopleSoft for the Oracle DBA |
| Performance Tuning and Optimizing ASP.NET Applications |
| Perl 6 Now: The Core Ideas Illustrated with Perl 5 |
| Physics for Game Programmers |
| Practical .NET 2.0 Networking Projects |
| Practical ASP.NET 3.5: Best Practices and Architectural Design (September 2009) |
| Practical Ajax Projects with Java Technology |
| Practical Apache Struts 2 Web 2.0 Projects |
| Practical Arduino: Cool Projects for Open Source Hardware (October 2009) |
| Practical CakePHP Projects |
| Practical CodeIgniter 2 Projects: Building Real-World Apps with CodeIgnited (October 2009) |
| Practical DWR 2 Projects |
| Practical Django Projects 2nd Edition - New! |
| Practical Dojo Projects |
| Practical Ext JS Projects with Gears (July 2009) |
| Practical JBoss Seam Projects |
| Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java |
| Practical JavaScript, DOM Scripting, & Ajax Projects |
| Practical MythTV: Building a PVR & Media Center PC |
| Practical Prototype & script.aculo.us |
| Practical REST on Rails 2 Projects |
| Practical Rails Plug-ins: Build Great Websites Fast |
| Practical Rails Projects |
| Practical Rails Social Networking Sites |
| Practical Rails with jQuery Projects (October 2009) |
| Practical Reporting with Ruby and Rails |
| Practical Ruby Gems |
| Practical Ruby Projects: Ideas for the Eclectic Programmer |
| Practical Ruby for System Administration |
| Practical Subversion, Second Edition |
| Practical WPF Charts and Graphics (October 2009) |
| Practical Web 2.0 Applications with PHP |
| Practical WebObjects |
| Practical Windows Server 2008: Hundreds of Practical Tips & Tweaks for Everyday Windows Server Administration (October 2009) |
| Pro .NET 2.0 Code and Design Standards in C# |
| Pro .NET 2.0 Extreme Programming |
| Pro .NET 2.0 Graphics Programming |
| Pro .NET 2.0 Windows Forms and Custom Controls in C# |
| Pro .NET 2.0 Windows Forms and Custom Controls in VB 2005 |
| Pro .NET 2.0 XML |
| Pro .NET Directory Services Programming |
| Pro .NET Oracle Programming |
| Pro ADO.NET 2.0 |
| Pro ADO.NET Data Services: Working With RESTful Data |
| Pro ASP.NET 2.0 E-Commerce in C# 2005 |
| Pro ASP.NET 2.0 in C# 2005, Special Edition |
| Pro ASP.NET 2.0 in VB 2005 |
| Pro ASP.NET 2.0 in VB 2005, Special Edition |
| Pro ASP.NET 3.5 Server Controls with AJAX Components |
| Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2, Third Edition |
| Pro ASP.NET 3.5 in VB 2008: Includes Silverlight 2 |
| Pro ASP.NET 4.0 in C# 2010, 4th Ed (December 2009) |
| Pro ASP.NET 4.0 in VB 2010 , Third Ed (December 2009) |
| Pro ASP.NET MVC Framework |
| Pro ASP.NET for SQL Server: High Performance Data Access for Web Developers |
| Pro Access 2007 |
| Pro Active Record: Databases with Ruby and Rails |
| Pro Ajax and Java Frameworks |
| Pro Ajax and the .NET 2.0 Platform |
| Pro Amazon EC2 and WS: Elastic Computing Cloud and Web Services Development with Java (September 2009) |
| Pro Android: Developing Mobile Applications for G1 and Other Google Phones - New! |
| Pro Apache Geronimo |
| Pro Apache Struts with Ajax |
| Pro Apache Tomcat 6 |
| Pro Apache, Third Edition |
| Pro Azure Services Platform (October 2009) |
| Pro BAM in BizTalk Server 2009 (July 2009) |
| Pro Bash Programming: Scripting the Linux Shell (October 2009) |
| Pro BizTalk 2006 |
| Pro BizTalk 2009 (August 2009) |
| Pro C# 2008 & the .NET 3.5 Platform 4th Edition, Hardback |
| Pro C# 2010 and the .NET 4.0 Platform, Fifth Ed (December 2009) |
| Pro C# With .NET 3.0 Special Edition |
| Pro CSS & HTML Design Patterns |
| Pro CSS Techniques |
| Pro DNS and BIND |
| Pro Django |
| Pro Drupal Development 2nd Edition |
| Pro Dynamic .NET 4.0 Applications: Data-Driven Programming for the .NET Framework (December 2009) |
| Pro EJB 3: Java Persistence API |
| Pro Excel 2007 VBA |
| Pro Excel Financial Modeling: Building Models for Technology Startups |
| Pro Flex on Spring |
| Pro Full-Text Search in SQL Server 2008 |
| Pro Git (August 2009) |
| Pro Hadoop - New! |
| Pro Hibernate 3 |
| Pro Hyper-V |
| Pro InfoPath 2007 |
| Pro J2EE 1.4: From Professional to Expert |
| Pro JMX: Java Management Extensions |
| Pro JPA 2: Mastering the Java Persistence API (September 2009) |
| Pro JSF and Ajax: Building Rich Internet Components |
| Pro JSP 2, Fourth Edition |
| Pro Jakarta Struts, Second Edition |
| Pro Jakarta Tomcat 5 |
| Pro Jakarta Velocity: From Professional to Expert |
| Pro Java EE Spring Patterns: Best Practives and Design Strategies Implementing Java EE with the Spring Framework |
| Pro JavaFX Platform: Script, Desktop and Mobile RIA with Java Technology (July 2009) |
| Pro JavaScript Design Patterns |
| Pro JavaScript RIA Techniques: Best Practices, Performance and Presentation |
| Pro JavaScript Techniques |
| Pro LCS: Live Communications Server Administration |
| Pro LINQ: Language Integrated Query in C# 2008 |
| Pro LINQ: Language Interated Query in VB 2008 (August 2009) |
| Pro Linux System Administration - New! |
| Pro MSMQ: Microsoft Message Queue Programming |
| Pro Mapping in BizTalk Server 2009 |
| Pro MySQL |
| Pro NetBeans 5.5 IDE Enterprise Edition |
| Pro NetBeans IDE 6: Rich Client Platform Edition |
| Pro Novell Open Enterprise Server |
| Pro Objective-C for Mac and iPhone (September 2009) |
| Pro Office 2007 Development with VSTO |
| Pro Office Live Small Business (December 2009) |
| Pro OpenSSH |
| Pro Oracle Application Express |
| Pro Oslo for .NET Developers (December 2009) |
| Pro PHP Security |
| Pro PHP: Patterns, Frameworks, Testing & More |
| Pro PayPal e-Commerce |
| Pro PerfomancePoint Server 2007: Building Business Intelligence Solutions |
| Pro Perl |
| Pro SMS 2003 |
| Pro SQL Data Services : Microsoft's Database for the Azure Services Platform (November 2009) |
| Pro SQL Server 2005 |
| Pro SQL Server 2005 Assemblies |
| Pro SQL Server 2005 Database Design and Optimization |
| Pro SQL Server 2005 Integration Services |
| Pro SQL Server 2005 Reporting Services |
| Pro SQL Server 2005 Service Broker |
| Pro SQL Server 2008 Administration (August 2009) |
| Pro SQL Server 2008 Analysis Services (August 2009) |
| Pro SQL Server 2008 Analytics: Delivering Sales and Marketing Dashboards |
| Pro SQL Server 2008 Entity Framework (October 2009) |
| Pro SQL Server 2008 Integration Services (October 2009) |
| Pro SQL Server 2008 Relational Database Design and Implementation |
| Pro SQL Server 2008 Reporting Services |
| Pro SQL Server Reporting Services |
| Pro Service-Oriented Smart Clients with .NET 2.0 |
| Pro SharePoint 2003 Development Techniques |
| Pro SharePoint 2007 Development Techniques |
| Pro SharePoint Solution Development: Combining .NET, SharePoint & Office 2007 |
| Pro Silverlight 2 in C# 2008 |
| Pro Silverlight 2 in VB 2008 |
| Pro Silverlight 3 in C# (August 2009) |
| Pro Silverlight 3 in VB (September 2009) |
| Pro Silverlight for Enterprise |
| Pro Spring |
| Pro Spring 2.5 |
| Pro Spring 3 (September 2009) |
| Pro Spring Dynamic Modules for OSGi Service Platforms |
| Pro SpringSource dm Server (September 2009) |
| Pro Sync Framework |
| Pro T-SQL 2005 Programmer's Guide |
| Pro T-SQL 2008 Programmer's Guide |
| Pro Ubuntu Server Administration |
| Pro VB 2008 and the .NET 3.5 Platform 3rd Edition |
| Pro VS 2005 Reporting using SQL Server and Crystal Reports |
| Pro Visual C++ 2005 for C# Developers |
| Pro Visual Studio 2005 Team System Application Development |
| Pro WCF: Practical Microsoft SOA Implementation |
| Pro WF: Windows Workflow in .NET 3.0 |
| Pro WF: Windows Workflow in .NET 3.5 |
| Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, 2nd Edition |
| Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5 |
| Pro Web 2.0 Application Development with GWT |
| Pro Web 2.0 Mashups: Remixing Data and Web Services |
| Pro Windows 7 Multitouch and Microsoft Surface Development (October 2009) |
| Pro Windows PowerShell |
| Pro Windows Small Business Server 2003 |
| Pro XML Development with Java Technology |
| Pro Zend Framework CMS: Building a full CMA using Advanced Aspects of the Zend Framework (September 2009) |
| Professional Design Patterns in VB .NET: Building Adaptable Applications |
| Professional PHP4 |
| Programming Sudoku |
| Python 3 for Absolute Beginners (September 2009) |
| RMAN Recipes for Oracle Database 11g: A Problem-Solution Approach |
| Randal Schwartz's Perls of Wisdom |
| Real World ASP.NET Best Practices |
| Real World ASP.NET: Building a Content Management System |
| Real World Microsoft Access Database Protection and Security |
| Real-World SQL-DMO for SQL Server |
| Regular Expression Recipes for Windows Developers: A Problem-Solution Approach |
| Regular Expression Recipes: A Problem-Solution Approach |
| Robot Building for Beginners |
| SCJD Exam with J2SE 5, Second Edition |
| SCJP Exam for J2SE 5: A Concise and Comprehensive Study Guide for The Sun Certified Java Programmer Exam |
| SMS 2003 Recipes: A Problem-Solution Approach |
| SQL Server 2000 Stored Procedures Handbook |
| SQL Server 2005 T-SQL Recipes: A Problem-Solution Approach |
| SQL Server 2008 Query Performance Tuning Distilled |
| SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach |
| SQL Server CE Database Development with the .NET Compact Framework |
| SQL Server Query Performance Tuning Distilled, Second Edition |
| SQL Server Security Distilled, Second Edition |
| SQL Server: Common Problems, Tested Solutions |
| SQL: Access to SQL Server |
| SVG Programming: The Graphical Web |
| Scripting Intelligence: Web 3.0 Information Gathering and Processing (July 2009) |
| SharePoint 2003 User's Guide |
| SharePoint 2007 User's Guide: Learning Microsoft's Collaboration & Productivity Platform |
| Sharepoint 2007 Development Recipes: A Problem Solution Approach |
| Shell Scripting Recipes: A Problem-Solution Approach |
| Silverlight 2 Recipes: A Problem-Solution Approach |
| Silverlight 3 Lab: Intensive Skills Training (September 2009) |
| Silverlight Recipes: A Problem Solution-Approach (September 2009) |
| Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent, Hardback |
| Software Development for the QUALCOMM BREW Platform |
| Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code |
| Spring Recipes: A Problem-Solution Approach |
| Spring Web Recipes: A Problem-Solution Approach to Spring Framework Web Development Technologies (October 2009) |
| Squeak: Learn Programming with Robots |
| Success with Microsoft Dynamics CRM 4.0: Implementing Customer Relationship Management |
| Taking Your iPhone to the Max |
| Taking Your iPod Touch to the Max |
| Taming Java Threads |
| Test-Driven Development: A J2EE Example |
| The Art and Science of Oracle Performance Tuning |
| The Best Software Writing I: Selected and Introduced by Joel Spolsky |
| The Best of Verity Stob |
| The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition |
| The Definitive Guide To Django: Web Development Done Right 2nd Edition (July 2009) |
| The Definitive Guide To Terracotta: Cluster The JVM For Spring, Hibernate And POJO Scalability |
| The Definitive Guide to Apache MyFaces and Ajax |
| The Definitive Guide to Apache mod_rewrite |
| The Definitive Guide to Building Java Robots |
| The Definitive Guide to CentOS (July 2009) |
| The Definitive Guide to Django: Web Development Done Right |
| The Definitive Guide to GCC, Second Edition |
| The Definitive Guide to Grails 2nd Edition |
| The Definitive Guide to Java Swing, Third Edition |
| The Definitive Guide to Linux Network Programming |
| The Definitive Guide to MySQL 5, Third Edition |
| The Definitive Guide to Plone, 2nd Edition |
| The Definitive Guide to Pylons |
| The Definitive Guide to Samba 3 |
| The Definitive Guide to Samba 4 2nd Edition (September 2009) |
| The Definitive Guide to Spring Web Flow |
| The Definitive Guide to Symfony |
| The Definitive Guide to the .NET Compact Framework |
| The Firebird Book: A Reference for Database Developers |
| The Game Maker's Apprentice: Game Development for Beginners |
| The Robosapien Companion: Tips, Tricks, and Hacks |
| The Ultimate VB .NET and ASP.NET Code Book |
| The Web Startup Success Guide (July 2009) |
| UML Applied: A .NET Perspective |
| Ubuntu Netbooks: The Path to Low-Cost Computing (September 2009) |
| Ubuntu on a Dime: The Path to Low-Cost Computing - New! |
| Ultra-fast ASP.NET: Building Ultra-Fast and Ultra-Scalable Websites Using ASP.NET and SQL Server (August 2009) |
| User Interface Design for Programmers |
| User Interfaces in VB .NET: Windows Forms and Custom Controls |
| Using Microsoft Windows Small Business Server 2003 |
| Visual Basic 2005 Recipes: A Problem-Solution Approach |
| Visual Basic 2008 Recipes: A Problem-Solution Approach |
| Visual C# 2005 Recipes: A Problem-Solution Approach |
| Visual C# 2010 Recipes: A Problem-Solution Approach (December 2009) |
| WPF Recipes in C# 2008: A Problem-Solution Approach |
| WPF Recipes in C# 2010 : A Problem-Solution Approach (December 2009) |
| Web Service Patterns: Java Edition |
| Windows Home Server User's Guide |
| Windows Netbooks: The Path to Low-Cost Computing (August 2009) |
| Windows Vista: Beyond the Manual |
| Word 2007: Beyond the Manual |
| Workflow in the 2007 Microsoft Office System |
| Writing Add-ins for Visual Studio .NET |
| XNA 2.0 Game Programming Recipes: A Problem-Solution Approach |
| XNA 3.0 Game Programming Recipes: A Problem-Solving Approach |
| Zend Enterprise PHP Patterns (August 2009) |
| Zune Game Development using XNA 3.0 |
| eBay Application Development |
| eDirectory Field Guide |
| iPhone Advanced Projects (August 2009) |
| iPhone Cool Projects: Ten Great Development Projects for Your iPhone (August 2009) |
| iPhone Games Projects - New! |
| iPhone SDK 3 Projects (September 2009) |
| iPhone User Interface Design Projects (July 2009) |
| iPhone for Work: Increasing Productivity for Busy Professionals (September 2009) |
|
New Titles
|
Beginning Android
Learn how to develop applications for Android mobile devices using simple examples, ready to run with your copy of the SDK. Author and Android columnist, writer, developer, and community advocate Mark L Murphy shows you what you need to know to get started on programming Android applications–everything from crafting GUIs to using GPS, accessing web services, and more!
The Android development platform, created by Google and the Open Handset Alliance, is a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the SDK. Some Android books race through the material, trying to cover as much ground as possible in as few pages as possible. Experienced writer and community advocate Mark Murphy shows you how to develop Android applications simply and with care.
The book includes dozens of sample projects, ready to run with your copy of the SDK–not just one huge project where you have difficulty finding the specific examples of the technique you are looking for. You can even get these sample programs online at Apress.com. |
|
Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional
Sun's enterprise Java™ platform, Java EE (Enterprise Edition), is getting a facelift! Beginning Java EE 6 Platform with GlassFish 3 is one of the first tutorial books on the forthcoming Java EE 6 Platform.
Step–by–step and easy to follow, this book describes many of the Java EE 6 specifications and reference implementations and shows them in action using practical examples.
This book uses the new version of GlassFish™ 3 to deploy and administer the code examples.
Written by an expert member of the Java EE 6 specification request and review board in the Java Community Process (JCP), this book contains the best information possible, from an expert's perspective in enterprise Java technologies and platform. |
|
Practical Django Projects 2nd Edition
Build a django content management system, blog, and social networking site with James Bennett as he introduces version 1.1 of the popular Django framework.
You’ll work through the development of each project, implementing and running the applications while learning new features along the way.
Web frameworks are playing a major role in the creation of today’s most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to "make it easier to build better web applications more quickly with less code".
Practical Django Projects introduces this popular framework by way of a series of real–world projects. Readers follow along with the development of each project, implementing and running each application while learning new features along the way. This edition is updated for Django 1.1 and includes an all-new chapter covering practical development tools and techniques you'll be able to apply to your own development workflow. |
|
Pro Android: Developing Mobile Applications for G1 and Other Google Phones
Pro Android is a detailed look at application development on Google’s Mobile OS. It uses the development of a sample application to work through all the options you might want to build a flexible mobile application. The focus is on making viable commercial applications work. The book includes detailed coverage of the Android API.
* Assumes knowledge of basic Java programming principles so that you can follow the code
* Written in an example–driven and practically minded style
* Serves as a tool for hobbyists and professionals who want to create production–quality applications
|
|
Pro Hadoop
You’ve heard the hype about Hadoop: it runs petabyte–scale data mining tasks insanely fast, it runs gigantic tasks on clouds for absurdly cheap, it’s been heavily committed to by tech giants like IBM, Yahoo!, and the Apache Project, and it’s completely open source (thus free). But what exactly is it, and more importantly, how do you even get a Hadoop cluster up and running?
From Apress, the name you’ve come to trust for hands–on technical knowledge, Pro Hadoop brings you up to speed on Hadoop. You learn the ins and outs of MapReduce; how to structure a cluster, design, and implement the Hadoop file system; and how to build your first cloud–computing tasks using Hadoop. Learn how to let Hadoop take care of distributing and parallelizing your software—you just focus on the code, Hadoop takes care of the rest.
Best of all, you’ll learn from a tech professional who’s been in the Hadoop scene since day one. Written from the perspective of a principal engineer with down–in–the–trenches knowledge of what to do wrong with Hadoop, you learn how to avoid the common, expensive first errors that everyone makes with creating their own Hadoop system or inheriting someone else’s.
Skip the novice stage and the expensive, hard–to–fix mistakes...go straight to seasoned pro on the hottest cloud–computing framework with Pro Hadoop. Your productivity will blow your managers away. |
|
Pro Linux System Administration
We can all be Linux experts, provided we invest the time in learning the craft of Linux administration. Pro Linux System Administration makes it easy for small to medium–sized businesses to enter the world of zero–cost software running on Linux and covers all the distros you might want to use, including Red Hat, Ubuntu, Debian, and CentOS. Authors, and systems infrastructure experts James Turnbull, Peter Lieverdink, and Dennis Matotek take a layered, component–based approach to open source business systems, while training system administrators as the builders of business infrastructure.
If you want to implement a SOHO or SMB Linux infrastructure, Pro Linux System Administration clearly demonstrates everything you need. You’ll find this book also provides a solid framework to move forward and expand your business and associated IT capabilities, and you’ll benefit from the expertise and experienced guidance of the authors. Pro Linux System Administration covers
* An introduction to using Linux and free and open source software to cheaply and efficiently manage your business
* A layered model that allows your infrastructure to grow with your business
* Easy and simple–to–understand instructions including configurations, examples, and extensive real–world hints and tips
|
|
Ubuntu on a Dime: The Path to Low-Cost Computing
You know that Ubuntu software costs nothing. Now you want the PC system that costs as little as possible and runs Ubuntu and OS applications without complaints and calls to tech support.
So you spend your hard–earned dollars on the hardware only and have your own optimized Ubuntu PC. This is the book that will show you how to get what you need without wreaking havoc on your finances. Put together the parts to make a great work computer for little cost.
Packed with the practical, hands–on guidance and technical know–how that you’ve come to expect from Apress, Ubuntu on a Dime takes you on a tour of the very best, but low–cost hardware, while only using zero–cost software in each of the many categories that matter to the typical PC user.
You’ll learn how to find the best and cheapest hardware, and how to put it together to make a working PC. Learn to edit photos on the Internet without having to install any software at all. Find out where to get a free office suite for word processing and spreadsheet work. Whatever your need, James Kelly, best–selling technology author, guides you through the exciting and often confusing world of zero–cost computing. |
|
iPhone Games Projects
iPhone games are hot! Just look at the App Store. Over 25% of apps are games, and 70% of the most popular apps are games. Surprised? Of course not! We've all filled our iPhones with games, and each of us hopes to develop the next best-selling, hottest game!
This book is a collection of must-know information from master independent iPhone game developers. Find out how some of the most innovative and creative game developers have made it to the pinnacle of game design and profitability. It's loaded with practical tips for efficient development and creating compelling, totally addictive gaming experiences. And it's not all talk! It's packed with code that you can download and use to realize your own great ideas.
This book's authors are responsible for some of the all-time most popular and talked-about games:
* Brian Greenstone developed Enigmo and Cro-Mag Rally.
* Aaron Fothergill developed Flick Fishing.
* Mike Lee developed Tap Tap Revolution, the most downloaded game in App Store history.
* Mike Kasprzak's Smiles was a finalist in the IGF 2009 Best mobile game competition.
* PJ Cabrera, Richard Zito and Matthew Aitken (Quick Draw, Pole2Pole), Joachim Bondo (Deep Green), and Olivier Hennessy and Clayton Kane (Apache Lander), have received glowing reviews and accolades for their games.
Pair iPhone Games Projects with Apress's best-selling Beginning iPhone Development: Exploring the iPhone SDK, and you'll have everything you need to create the next game to top the sales charts. |
|
Upcoming Titles
|
Accelerated C# 2010
|
|
Advanced Joomla!
|
|
Advanced Spring Recipes: A Problem-Solution Approach
The release of Spring Framework 3.x has added many improvements and new features. Advanced Spring Recipes focuses on the latest available Spring Framework 3.x and framework-related portfolio suite of tools, extensions, plug-ins, modules, and more that you may want and need for building three-tier Java EE applications.
The topics of this book are introduced by complete and real-world code examples that you may follow step by step. Instead of abstract descriptions on complex concepts, you'll find live examples in this book. |
|
Beginning F#
Functional programming is perhaps the next big wave in application development. As experienced developers know, functional programming makes its mark by allowing application builders to develop solutions to complicated programming situations cleanly and efficiently. A rich history of functional languages, including Erlang and OCaml, leads the way to F#, Microsoft's effort to bring the elegance and focus of functional programming into the world of managed code and .NET.
With Beginning F#, you have a companion that is capable of remaining with you as you explore F# and functional programming in a .NET environment. Beginning F# is an elegant, comprehensive introduction to all aspects of the language and an incisive guide to using F# for real-world professional development.
Beginning F# is
* An elegant and comprehensive introduction to all aspects o the language
* Reviewed by Don Syme, Microsoft Research–the chief architect of F#
* A great foundation for exploring functional programming and its instructiveness in the future of application development
|
|
Beginning Google App Engine
|
|
Beginning Inkscape
|
|
Beginning Java Google App Engine
|
|
Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex
Over the past few years, the now open source Adobe Flex Framework has been adopted by the Java community as the preferred framework for Java RIAs using Flash for the presentation layer. Flex helps Java developers to build and maintain expressive web/desktop applications that deploy consistently on all major browsers, desktops, and operating systems.
Beginning Java and Flex describes new, simpler, and faster ways to develop enterprise RIAs. This book is not only for Java or Flex developers, but also for all web developers who want to increase their productivity and the quality of their development.
The aim of the book is to teach the new frontier of web development using open source, agile, lightweight Java frameworks with Flex. Java lightweight framework programming helps Flex developers create dynamic-looking enterprise applications. Flex and Java are becoming very popular for both business and interactive applications.
|
|
Beginning Lua with World of Warcraft Add-ons
If you play World of Warcraft, chances are you know what Deadly Boss Mods is: it's the most widely downloaded modification available for WoW, considered required software for many professional raid guilds, and arguably the most popular modern video game mod in history.
Paul Emmerich, the author of Deadly Boss Mods, will take you from novice to elite with his approachable, up-to-date guide to building add-ons for the most popular video game in history. Using the powerful Lua scripting language and XML, you'll learn how to build and update powerful mods that can fundamentally remake your World of Warcraft experience and introduce you to the field of professional software development.
Beginning Lua with World of Warcraft Add-Ons teaches you the essentials of Lua and XML using exciting code examples that you can run and apply immediately. You'll gain competence in Lua specifics like tables and metatables and the imperative nature of Lua as a scripting language. More advanced techniques like file persistence, error handling, and script debugging are made clear as you learn everything within the familiar, exciting context of making tools that work in Azeroth.
You'll not only learn all about the World of Warcraft API and programming, and gain coding skills that will make all your online friends think you're a coding god, but also gain hands-on Lua scripting experience that could translate into an exciting job in the video game industry! |
|
Beginning Perl 6: From Novice to Professional
Perl 6, the long–awaited next release of one of the most popular programming languages, is coming to fruition after more than seven years. A complete redesign of its predecessor, Perl 6 represents a massive rethinking of both language internals and features, and provides both language developers and users a new level of flexibility and power. Coroutines, strong typing, named arguments, and expanded regular expression support are just a few of the exciting features added to the new version.
Beginning Perl 6: From Novice to Professional offers Perl newcomers and seasoned developers a complete guide to this highly capable language, also known as the “Swiss army knife.” The book begins with an overview of Perl 6 and the language in general. Each chapter then guides you through a key Perl feature, covering topics such as hashes, file handling, regular expressions, and object–oriented programming, and concludes with a series of exercises and accompanying solutions that will help you put what youve just learned into practice.
|
|
Beginning Rails 3
Beginning Rails 3 is the practical starting point for anyone wanting to learn how to build dynamic web applications using the latest release of the Rails framework for Ruby. You'll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy.
This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails 3 assumes basic familiarity with web terms and technologies, but doesn't require you to be an expert. Rather than delving into the arcane details of Rails, the focus is on the aspects of the framework that will become your pick, shovel, and axe. Part history lesson, part introduction to object-oriented programming, and part dissertation on open source software, this title doesn't just explain how to do something in Rails, it explains why.
• Learn to create Rails web applications from scratch
• Includes a gentle introduction to the Ruby programming language
• Completely updated to include the new features of Rails 3
Beginning Rails: 9781590596869 |
|
Beginning Ruby: From Novice to Professional, 2nd Edition
Based on the best-selling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up.
The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends.
Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking.
* Introduces readers to the Ruby programming language
* Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming
* Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons)
|
|
Beginning SQL Server 2008 Administration
Beginning SQL Server 2008 Administration is essential for anyone wishing to learn about implementing and managing SQL Server 2008 database. From college students, to experienced database administrators from other platforms, to those already familiar with SQL Server and wanting to fill in some gaps of knowledge, this book will bring all readers up to speed on the enterprise platform Microsoft SQL Server 2008.
* Clearly describes relational database concepts
* Explains the SQL Server database engine and supporting tools
* Shows various database maintenance scenarios
|
|
Beginning Silverlight 3
Silverlight 3 is the latest iteration of Microsoft’s cross-browser technology for creating rich user experiences on the web. Like its predecessor, Silverlight 2, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering) and much richer data-binding options for interfacing with other applications.
Beginning Silverlight 3 is aimed at novice software developers who come from either a development or design background. It takes readers systematically through the installation, configuration and operation of the three key technologies that need to be understood to work with Silverlight: Expression Design, Expression Blend and Visual Studio. With a firm grounding in how these tools work together, and a plethora of sample applications to provide practical illustration, readers will be well placed to start their journey of discovery with this exciting new technology.
Beginning Silverlight 2: 9781590599525
|
|
Beginning T-SQL 2008
Even if you have little or no knowledge of T-SQL, Beginning T-SQL 2008 will bring you up to intermediate level and teach you best practices along the way. You'll learn how to write code that will help you to achieve the best-performing applications possible.
You'll find an introduction to databases, normalization, and SQL Server Management Studio. You'll understand how data is stored in a database and learn how to use at least one of the available tools to get to that data.
Each subsequent chapter teaches an aspect of T-SQL, building on the skills learned in previous chapters. Exercises are included in each chapter because the only way to learn T-SQL is to write some code.
This book will do more than just give the syntax and examples. It will teach you techniques to help you avoid common errors and create robust and well-performing code.
* Imparts best practices for writing T-SQL
* Helps readers avoid common errors
* Shows how to write scalable code that yields good performance
|
|
Beginning Ubuntu Linux 4th Edition Book/DVD Package
Beginning Ubuntu Linux, Fourth Edition is the update to the bestselling book on Ubuntu, today’s hottest Linux distribution.
Targeting newcomers to Linux and to the Ubuntu distribution alike, readers are presented with an introduction to the world of Linux and open source community, followed by a detailed overview of Ubuntu’s installation and configuration process. From there readers learn how to wield total control over their newly installed operating system, and are guided through common tasks such as writing documents, listening to audio CDs and MP3s, watching movies, using VOIP and chat, and of course general system maintenance matters.
Additionally, there’s a series of comprehensive tutorials on Linux internals and the command line prompt essential for any Linux user and the book includes special sections on optimization, security, and system maintenance.
The book comes with a DVD containing the complete Ubuntu Linux distribution. All you need to do is insert the DVD and follow the instructions in the book to install this distribution.
|
|
Beginning WF: Windows Workflow in .NET 4.0
Windows Workflow Foundation is a ground-breaking addition to the core of the .NET Framework that allows you to orchestrate human and system interactions as a series of workflows that can be easily mapped, analyzed, adjusted, and implemented.
As business problems become more complex, the need for a workflow-based solution has never been more evident. WF provides a simple and consistent way to model and implement complex problems. As a developer, you focus on developing the business logic for individual workflow tasks. The runtime handles the execution of those tasks after they have been composed into a workflow.
Beginning WF demonstrates, in an eminently readable and accessible style, how Microsoft's Workflow Foundation (WF) technology can be used in a wide variety of applications.
* Loaded with lots of simple yet demonstrative sample projects
* Very hands-on with practical "how-to" information
* Indexed by feature so specific questions are easily answered
|
|
Beginning Zend Framework
|
|
Beginning iPhone 3 Development: Exploring The iPhone SDK
Are you a programmer looking for a new challenge? Does the thought of building your very own iPhone app make your heart race and your pulse quicken? If so, Beginning iPhone 3 Development: Exploring the iPhone SDK is just the book for you, and it's now updated for iPhone OS 3. Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iPhone 3 Development: Exploring the iPhone SDK offers a complete soup-to-nuts course in iPhone and iPod Touch programming.
The book starts with the basics, walking you through the process of downloading and installing Apple's free iPhone SDK, and then stepping you though the creation of your first simple iPhone application. From there, you'll learn to integrate all the interface elements iPhone users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders, as well as new capabilities including cut, copy, and paste in iPhone OS 3. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you'll see how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system.
And there's much more! Draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. Discover the fine points of application preferences and how to localize your apps for muliple languages.
You'll get started with the major features of Apple's newest iPhone OS 3, which includes in-app purchase, push notification service, peer-to-peer connectivity, and new frameworks for external accessories, maps, media player, and stores. There's a lot to learn, but with Apple's iPhone SDK, this book, and your imagination, you'll have all you need to start building your very own best-selling iPhone applications.
You can discover more about this book, download source code, and find support forums at the book's companion site: www.iphonedevbook.com.
* iPhone 3 update to the best-selling and most recommended book for iPhone developers
* Packed full of goodness and enthusiasm for the new SDK from a developer perspective
* The most complete, useful, and up-to-date guide to all things having to do with Apple's iPhone SDK
What you'll learn
* Everything you need to know to develop your own best-selling iPhone apps
* The ins and outs of the iPhone SDK and the new iPhone 3 APIs
* Best practices for optimizing your code and delivering great user experiences
|
|
Build Your Own CNC Machine
Do you like to build things? Are you ever frustrated at having to compromise your designs to fit whatever parts happen to be available? Would you like to fabricate your own parts? Build Your Own CNC Machine is the book to get you started. CNC expert Patrick Hood-Daniel and best-selling author James Kelly team up to show you how to construct your very own CNC machine. Then they go on to show you how to use it, how to document your designs in Computer-Aided Design programs, and how to output your designs as specifications and tool paths that feed into the CNC machine, controlling it as it builds whatever parts your imagination can dream up.
Don't be intimidated by abbreviations like CNC and terms like Computer-Aided Design. Patrick and James have chosen a CNC-machine design that is simple to fabricate. You need only basic woodworking skills and a budget of perhaps $500 to $1,000 to spend on the wood, a router, and various other parts that you'll need. With some patience and some follow-through, you'll soon be up and running with a really fun machine that'll unleash your creativity and turn your imagination into physical reality.
* The perfect parent/child project that is also suitable for scouting groups, clubs, school shop classes, and other organizations that benefit from projects that foster skills development and teamwork
* No unusual tools needed beyond a circular saw and what you likely already have in your home toolbox
* Teaches you to design and mill your very own wooden and aluminum parts, toys, gadgets—whatever you can dream up
|
|
Building XNA 3.0 Games: A Practical Guide for Independent Game Development
|
|
Coders at Work
Peter Seibel interviews 16 of the most interesting computer programmers alive today in Coders at Work, offering a brand-new companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting.
Hundreds of people suggested names of programmers to interview on the Coders at Work web site. Having digested everyone’s feedback, we selected 16 folks who’ve been kind enough to agree to be interviewed:
• Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow
• Joe Armstrong: Inventor of Erlang
• Joshua Bloch: Author of the Java collections framework, now at Google
• Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger
• Douglas Crockford: JSON founder, JavaScript architect at Yahoo!
• L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1
• Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation
• Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal
• Dan Ingalls: Smalltalk implementor and designer
• Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler
• Donald Knuth: Author of The Art of Computer Programming and creator of TeX
• Peter Norvig: Director of Research at Google and author of the standard text on AI
• Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress
• Ken Thompson: Inventor of UNIX
• Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker
|
|
Dive into Python 3
Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 (the latest version of the Python language) and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.
This book includes:
* Example programs completely rewritten to illustrate powerful new concepts now available in Python 3: sets, iterators, generators, decorators, metaclasses, and much more
* A detailed case study of porting a major library from Python 2 to Python 3
* A comprehensive appendix of all the syntactic and semantic changes in Python 3
This is the perfect resource for you if you need to port applications to Python 3, or if you like to jump into languages fast and get going right away.
Dive Into Python: 9781590593561
|
|
Enterprise Mac Administrator's Guide
Charles Edge, Zack Smith, and Beau Hunter provide detailed explanations of the technology required for large-scale Mac OS X deployments and show you how to integrate it with other operating systems and applications.
Enterprise Mac Administrator's Guide addresses the growing size and spread of Mac OS X deployments in corporations and institutions worldwide. In some cases, this is due to the growth of traditional Mac environments, but for the most part it has to do with "switcher" campaigns, where Windows and/or Linux environments are migrating to Mac OS X. However, there is a steep culture shock with these types of migrations. The products that are used are different, the nomenclature is different, and most importantly the best practices for dealing with the operating system are different.
Apple provides a number of tools to help automate and guide IT toward managing a large number of Mac OS X computers–it has since before Mac OS X was initially released. However, if you want to put together all of the pieces to tell a compelling story about how to run an IT department or a deployment of Macs, you need to compile information from a number of different sources.
|
|
Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level 2nd Edition
Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level (Second Edition) is updated for established users of NXT who would like to advance their capabilities by learning the electronics that can open up new possibilities to their NXT projects.
Bring all kinds of amazing sensors to your NXT creations! This book introduces you to projects with contact sensors, resistive sensors, potentiometer sensors, voltage sensors, NXT Motor Interfaces and beyond, to I2C Bus Communication and the cool combinations available in your own projects! You'll also learn breadboard construction technique along the way.
With more than 15 cool sensor projects that are all explained and well-illustrated with step-by-step instructions, this book also offers a great reference for the NXT hardware interfaces, and examples come complete with multiple, alternative NXT languages.
The authors are leading experts in Lego MINDSTORMS hardware who are ready to take your NXT projects to the next level. But you will not need any prior experience with electronics to enjoy this book and create NXT projects with amazing sensors!
Extreme NXT: Extending the LEGO Mindstorms NXT to the Next Level: 9781590598184 |
|
Extreme UI Design: The User is Always Right
You know about Extreme Programming, Agile cooperation, and continuous improvement, but did you know you can apply these to UI design? I'll show you how to make your end users happy all the time by applying what you already know about software development to the design and implementation of user interfaces. More and more, developers are being called upon to create user interfaces without designers. Extreme UI Design: The User is Always Right will show you how to use your well-honed programming skills to build measurably effective front ends.
It's all about usability, the software equivalent of flossing; you know you should do it, yet sometimes there just isn't time. For developers, there often isn't money to hire a designer. In tough times, developers who can design become essential, but most software engineers are schooled in algorithms and compilers and rarely in the intricacies of user interaction. This book is for all of you who find yourselves working on the front lines of software development and want to create an application that respects the maxim that all users are right.
* Discover best UI design practices for software engineers.
* Maximize usability right in your code with a few simple tools.
* Write software that works for the user!
|
|
Foundations of CentOS Linux: Enterprise Linux On the Cheap
|
|
Free Software for Creative People
Linux is the only free creative platform with world–class free creative applications. You can be an artist without paying an entrance fee, but you have to learn how to use your tools. Free Software for Creative People is your university of 2D and 3D graphics, and of video–based art and web presentation. Everything is possible on Linux, but this book shows that all these applications work on Windows and Mac OS X.
So if you are a creative type who happens to use Linux, or if you are a Linux user who wants to learn how to be creative in your Linux space, this is the book for you! Find your multimedia creativity with the tools at your fingertips. |
|
Illustrated WPF
Windows Presentation Foundation is Microsoft’s newest API for creating Windows applications. It gives the programmer the ability to produce dazzling, graphics–rich programs easily without having to delve into the messy details of the graphics subsystem.
To use this power, however, the programmer must learn new concepts for laying out pages and displaying graphics. Illustrated WPF presents these concepts clearly and visually—making them easier to understand and retain. |
|
Introducing .NET 4.0: With Visual Studio 2010
Microsoft is introducing a large number of changes to the way that the .NET Framework operates. Many familiar technologies are being altered, best practices replaced, and developer methodologies adjusted. Many developers find it hard to keep up with the pace of change across .NET's ever-widening array of technologies. You may know what's happening in C#, but what about the Azure cloud? How is that going to affect your work? What are the limitations of the new pLINQ syntax? What you need is a roadmap. A guide to help you see the innovations that matter and give you a head start on the opportunities they offer you.
Introducing .NET 4.0: with Visual Studio 2010 is designed to provide you with just that roadmap. It serves as a no-nonsense primer that will help experienced .NET developers understand the impact of the new framework and its associated technologies. With the near simultaneous release of .NET 4.0, Silverlight 3, "Oslo," "Dublin," and Windows Azure, the second half of 2009 is a busy time. This book will inform you and help you to seize new opportunities confidently and quickly. |
|
Introducing Windows Azure
Windows Azure is Microsoft's next-generation cloud-computing operating system and is designed to provide companies with new business opportunities as they migrate toward hosted services.
Introducing Microsoft Azure provides all the information developers need to get started with this new technology and apply it across a range of situations. Presented in a clear, concise manner, this book provides a carefully measured learning curve for surmounting the architectural and coding challenges that need to be faced when building a well-balanced Windows Azure service. |
|
LEGO MINDSTORMS NXT 2.0: The King's Treasure
Two years after the adventures of The Mayan Adventure, Evan once again comes to the assistance of his uncle’s archaeology team as they explore deeper into King Ixtua's treasure repository.
In this sequel to the immensely popular book LEGO MINDSTORMS NXT: The Mayan Adventure, you'll assist the team by building a series of five robots using LEGO's popular MINDSTORMS NXT 2.0 robotics kit; simultaneously you'll be getting a personal tutorial on robotics programming from author and LEGO guru James Floyd Kelly. Each robot will be useful in solving a challenge that allows the team to move further into the unexplored areas and, ultimately, uncover the secret of The King's Treasure.
The King's Treasure is a stand-alone book and no previous experience is required with the NXT or The Mayan Adventure.
You'll learn about the motors and sensors in your NXT 2.0 kit as well as how to constructively brainstorm solutions to the challenges encountered by the team. Instructions are provided that help you build, test, and operate a series of five robots corresponding to the five challenges Evan and his uncle must overcome in their search for lost treasure. In addition, you'll learn more about the unique programming language that is used to program the NXT robots.
* Provides an excellent series of parent/child projects
* Builds creative and problem-solving skills
* Lays a foundation for success and fun with LEGO MINDSTORMS NXT 2.0
|
|
Learn AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X 3rd Edition
This third edition is updated to welcome a whole new generation of Mac users to AppleScript and how they can take control of their Mac. With more and more people choosing Macs, new demand and interest in Applescript is inevitable as people realize its power and usefulness. This new edition takes the new Apress Mac audience to Applescript.
AppleScript is easy to understand, it’s built into every Mac, and with this book you will learn how to unleash the full power of Applescript so that you can automate anything you do on your Mac!
This is the third edition of our critically-acclaimed AppleScript book, and it has been completely updated to include all of the new features of Leopard and Snow Leopard, the latest releases of Mac OS X. It begins by giving you a concise introduction to “The World of AppleScript so that you can get your bearings, and then moves directly to “How to AppleScript.” You’ll learn how to handle variable, loops, and commands.
AppleScript: The Comprehensive Guide to Scripting & Automation On Mac OS X 2nd Edition: 9781590596531
|
|
Learn Cocoa on the Mac
The path to Mac OS X development enlightenment leads right through Cocoa, Apple’s framework for creating all things Mac, and now all things iPhone, as well. Dave Mark is your Zen master for this journey, and he leads you from the dark forest before Cocoa through to application developers’ nirvana. You will learn not only how to use the components of this rich framework, but also the philosophy of Cocoa development: when and why to call on the various pieces.
Dave Mark’s approach as Zen teacher is nurturing and supportive. The path over what looks like a mountain of components and APIs has never been more thoroughly prepared for your travels. With Mark’s guidance, the steep learning curve becomes a pleasurable adventure. There is still much work for the uninitiated, but by the time you’re down, you, too, will feel like a Cocoa Master.
• Begin to really get to grips with the full Cocoa toolset—practical, hands–on learning
• Covers the new Apple SDK so you can explore both Mac and iPhone development
• Packed full of goodness and enthusiasm for the new SDK from a developer perspective
|
|
Learn Mac Automation with Ruby Scripting
Learn Mac Automation with Ruby Scripting teaches you an easier way to automate all of the AppleScript-able applications in Mac OS X–one that doesn't resort to AppleScript. This book shows you how to translate AppleScript code into Ruby, gets you started taking advantage of the many features of Ruby that AppleScript lacks, and shows Ruby users how to leverage all the power of Apple Events with Ruby and the rbappkscript extension.
Ruby has a number of advantages over AppleScript, but foremost among them is its increasing popularity across platforms as a powerful, concise, and logically consistent language. Apple includes Ruby with the developer downloads for Mac OS X, and there's a natural affinity among Ruby developers for Macs. And while AppleScript maintains a core base of users, many developers prefer to avoid it.
This title serves a dual audience of Ruby users who want to automate their use of Mac OS X and AppleScript users looking for an easier way to automate and create more platform-neutral automation scripts.
* Serves as a complete guide to Mac system and application automation with Ruby
* Introduces "just enough" Ruby for scripters of any skill level
* Covers Apple Events and Mac OS X "scriptability" without the need for a detailed technology lesson
|
|
Learn Mac OS X Snow Leopard
You’re smart and savvy, but also busy. This comprehensive guide to Apple's latest version of Mac OS X 10.6, Snow Leopard, gives you everything you need to know to live a happy, productive Mac life. Learn Mac OS X Snow Leopard will have you up and connected lickity–split. With a minimum of overhead and a maximum of useful information, you’ll cover a lot of ground in the time it takes other books to get you plugged in.
If this isn’t you’re first experience with Mac OS X, skip right to the "What’s New in Snow Leopard" sections. You may also find yourself using this book as a quick refresher course or a way to learn new Mac skills you’ve never tried before. |
|
Learn Objective-C for Java Developers
Learn Objective-C for Java Developers will guide experienced Java developers into the world of Objective-C. It will show them how to take their existing language knowledge and design patterns and transfer that experience to Objective-C and the Cocoa runtime library. This is the express train to productivity for every Java developer who dreamt of developing for Mac OS X or iPhone, but felt that Objective-C was too intimidating. So hop on and enjoy the ride!
* Provides a translation service that turns Java problem-solving skills into Objective-C solutions
* Allows Java developers to leverage their existing experience and quickly launch themselves into a new domain
* Takes the risk out of learning Objective-C
|
|
Linux System Administration Recipes: A Problem-Solution Approach
The job of Linux systems administrator is interrupt-driven and requires constant learning in byte-wise chunks. This book gives solutions to modern problems, even some you might not have heard of, such as scripting LDAP, making Mac clients play nice with Linux servers, and backup, security, and recovery scripts. Author Juliet Kemp takes a broad approach to scripting using Perl and bash, and all scripts work on Debian or Red Hat lineage distributions. Plus she dispenses wisdom about time management, dealing with desperate colleagues, and how to avoid reinventing the wheel!
* Learn how to love LDAP scripting and NFS tuning
* Make Perl serve you: don't be enslaved by Perl
* Learn to change, craft, and feel empowered by recipes that change your life
|
|
Mac OS X On a Dime: The Path to Low-Cost Computing
Meet the world–wide economic crisis head on. Stop paying for software! A world full of high–quality software that you don’t have to spend a dime for is out there. If you’ve just spent your entire computing budget on a Mac only to find that you need software to do anything interesting, this is the book that will show you how to get what you need without wreaking havoc on your finances.
Packed with the practical, hands–on guidance and technical know–how that you’ve come to expect from Apress, the Expert’s Voice®, Mac OS X on a Dime takes you on a tour of the very best, zero–cost software in each of the many categories that matter to the typical Mac user. Learn to edit photos on the Internet without having to install any software at all. Find out where to get a free office suite for word processing and spreadsheet work. Whatever your need, Tony Mobily, publisher of Free Software Magazine, guides you through the exciting and often confusing world of zero–cost computing.
* Saves you money by showing you how to meet your computing needs at zero–cost
* Saves you time by pointing you directly to the best–of–breed in each software category
* Saves you work by illustrating the most commonly performed tasks with each zero–cost option
Before you go buy that $400 office suite—or worse, before you “borrow” it from work—stop! Let this $25 book show you how to save hundreds of dollars in expensive software. Learn all about the free tools that the digerati use to make their lives better, and stop paying out the nose for software. Don’t spend a dime! |
|
Oracle SQL Recipes: A Problem-Solution Approach
|
|
PHP 6 for Absolute Beginners
Get started in web development using PHP 6. Even if you've never programmed before, author Jason Lengstorf introduces you to PHP by building a PHP-based blogging site while covering all the good coding practices and skills that you'll need when you start your own projects.
* Create web content with PHP
* Learn good coding practices from the very beginning
* Learn how systems like WordPress work
Jason Lengstorf takes a practical approach to teaching you how to build a content management system. You'll dive into writing web applications and be guided by the author's supportive explanations, rather than learning elements of the PHP language and viewing examples after.
PHP 6 for Absolute Beginners starts slowly and covers everything you need to know about beginning web development using PHP. Even the most inexperienced web developer will find this book accessible. |
|
Practical ASP.NET 3.5: Best Practices and Architectural Design
Practical ASP.NET 3.5 provides you with a practice–proven, flexible architecture for your next ASP.NET project. Seasoned developer and consultant Patrick Lorenz demonstrates how to implement a typical ASP.NET project scenario from the ground up. The project—a generic web application making use of all of ASP.NET’s key features—is planned and executed step by step as the book progresses. The book starts by considering the project’s business requirements and then progresses in clear, logical steps through to the its conclusion with a complete, running application that is ready for deployment. You will gain insight into the development decision–making process at every stage.
This book provides a unique approach to learning how to use ASP.NET well in real–world projects. The small, modular chapters help you to discover the different options that are available to you at each stage in your project’s build and to consider the potential implications that they may have both immediately and in the future. |
|
Practical Arduino: Cool Projects for Open Source Hardware
Create your own Arduino-based designs, gain an in-depth knowledge of the architecture of Arduino, and learn the easy-to-use Arduino language. Get hands-on experience using a wide variety of projects and recipes for everything from home automation to games to robotics.
Arduino has taken off as an incredibly popular building block among ubicomp (ubiquitous computing) enthusiasts, robotics hobbyists, and DIY home automation developers. Authors Jonathan Oxer and Hugh Blemings provide detailed instructions for building a wide range of both practical and fun Arduino-related projects covering areas such as robotics, hobbies, automotive apps, communications, home automation, and wearable computing.
* Take Arduino beyond "blink" to a wide variety of projects from simple to challenging
* Hands-on recipes for everything from home automation to games to robotics
* Explanations of tools and resources needed for ubiquitous computing projects
Reference material such as language constructs make Practical Arduino: Cool Projects for Open Source Hardware an invaluable reference tool for Arduino users of all levels. You'll learn a wide variety of techniques that can be applied to your own projects. |
|
Practical CodeIgniter 2 Projects: Building Real-World Apps with CodeIgnited
|
|
Practical Ext JS Projects with Gears
|
|
Practical Rails with jQuery Projects
jQuery’s popularity in the Ruby on Rails community has been growing in recent months. jQuery, with its unobtrusive nature, has got developers thinking in ways that they haven’t done before. jQuery is doing for the implementation of JavaScript what CSS did for the old school table layouts. Ruby on Rails, with its convention over configuration and full stack, makes it extremely simple (and secure) to get a professional web application up and running.
Practical Rails with jQuery Projects by Andrew Chalkley aims to bring these two technologies together, the unobtrusive jQuery and the DRY RESTful Rails, in order to make better, faster, lighter Rails applications with jQuery.
Using 13 real–world sample application projects, this book empowers today’s Rails Web 2.0 developer with the latest and best that jQuery has to offer in terms of JavaScript and more. Projects include a Flickr gallery, RSS feed mashups, iTunes music download charting, your own iGoogle–like custom home page, and more. |
|
Practical WPF Charts and Graphics
Creating 2D and 3D charts is one of the most common uses of computer graphics. Such charts can have wide applications in representing mathematical, physical, and economic functions in your daily life. Whether you are an engineer, a quantitative analyst, a teacher, or a student, you will end up dealing with charting applications to some degree.
Windows Presentation Foundation (WPF) is a next-generation graphics platform that enables you to build advanced user interfaces incorporating documents, media, 2D and 3D graphics, and animations. It is an ideal development tool that allows you to not only generate data, but also easily represent data graphically.
Practical WPF Charts and Graphics provides all the tools you will need to develop professional chart and graphics applications in WPF and C#. This book will be useful for WPF and C# programmers of all skill levels, providing a complete and comprehensive explanation of WPF's graphics capability and the creation of various charts, and paying special attention to the details of code implementation. |
|
Practical Windows Server 2008: Hundreds of Practical Tips & Tweaks for Everyday Windows Server Administration
You’ll save bags of time on day–to–day Windows Server administration tasks with Brian Culp’s and Guy Yardeni’s expert help. Providing the perfect balance between short, “wow” tips and invaluable background information, Culp and Yardeni’s concise, efficient style and honest approach, makes Practical Windows Server 2008 an invaluable companion for busy Windows Server administrators.
Experienced Windows author and teacher Brian Culp and Guy Yardeni focus on the key topics needed every day by Windows Server 2008 admins and tells it how it is. A distinct advantage of this book is that you’ll not only get numerous clearly written tips but, unlike some superficial recipe books, or lengthy “from–the–ground–up” exam tomes, Practical Windows Server 2008: Hundreds of Practical Tips and Tweaks for Everyday Windows Server Administration provides the necessary supporting information you need without needing an unnecessary amount of time to read it.
|
|
Pro ASP.NET 4.0 in C# 2010, 4th Ed
|
|
Pro ASP.NET 4.0 in VB 2010 , Third Ed
|
|
Pro Amazon EC2 and WS: Elastic Computing Cloud and Web Services Development with Java
Cloud computing is being talked about as the next major trend that is going to change the way businesses use technology to gain competitive advantage in the marketplace, much like the Internet did in the 1990s. Java Enterprise Edition (EE) appears to be the programming platform of choice for most organizations that require scalability and enterprise application features. Java has had tremendous success in the engineering community with a substantial ecosystem of various open source frameworks and utilities
Cloud computing + Java + open source = The next generation of "Internet-scale" applications
Pro Amazon EC2 and WS with Java walks you through a comprehensive and practical approach to working with Amazon's Electric Cloud in EC2 and associated web services using Java EE implementations, frameworks, and tools like JBoss, Hibernate, Spring, GridGrain, and more to create the next generation of "Internet-scale" applications.
The Freedom OSS author team has had long-term, close partnerships with Amazon Web Services and JBoss. These relationships give the authors a unique insight into their inner workings and various implementation strategies. And these insights provide a "view from the trenches" that comes from having done over 100 Amazon AWS and over 300 Java EE projects in the last two years. |
|
Pro Azure Services Platform
The Azure Services Platform is a brand-new cloud-computing technology from Microsoft. It is composed of four core components–Windows Azure, .NET Services, SQL Services, and Live Services–that each perform a unique role in the functioning of your cloud service. It is the goal of this book to show you how to use these components, both separately and together, to build well-architected cloud services.
At its heart Pro Azure is a down-to-earth, code-centric book. This book aims to show you precisely how the components are employed and to demonstrate the techniques and best practices you need to know to use them to best effect. That said, author Tejaswi Redkar regularly takes time out to provide a thorough overview of the architectural concepts that underpin Windows Azure because, without this understanding, you will find it hard to use the platform to its full potential.
By the time you've read this book, you will be comfortable building high-quality end-to-end Azure services of your own.
|
|
Pro BAM in BizTalk Server 2009
|
|
Pro Bash Programming: Scripting the Linux Shell
|
|
Pro BizTalk 2009
A compendium of best practices and implementation wisdom, Pro BizTalk 2009 is based upon real feedback from BizTalk developers. BizTalk experts and authors George Dunphy, Sergei Moukhnitski, Carmai Constant, and Nkishi Kayembe share their experiences and expertise to teach you the art of creating a BizTalk solution using the right tools from the BizTalk 2009 toolbox.
* Fully updated to cover the latest developments in BizTalk 2009
* Focuses on the art of creating a BizTalk solution by helping readers choose the right tool from the BizTalk toolbox for the task at hand
* Based upon the real–life experience of authors with many years of practice implementing BizTalk solutions for large enterprises
|
|
Pro C# 2010 and the .NET 4.0 Platform, Fifth Ed
|
|
Pro Dynamic .NET 4.0 Applications: Data-Driven Programming for the .NET Framework
|
|
Pro Git
|
|
Pro JPA 2: Mastering the Java Persistence API
|
|
Pro JavaFX Platform: Script, Desktop and Mobile RIA with Java Technology
|
|
Pro LINQ: Language Interated Query in VB 2008
|
|
Pro Objective-C for Mac and iPhone
|
|
Pro Office Live Small Business
|
|
Pro Oslo for .NET Developers
|
|
Pro SQL Data Services : Microsoft's Database for the Azure Services Platform
|
|
Pro SQL Server 2008 Administration
Pro SQL Server 2008 Administration is critical for database administrators seeking in-depth knowledge on administering SQL Server 2008. This book covers the impact of the new features available in SQL Server 2008 specifically targeted for database administrators, along with the tried-and-true advanced techniques required to support and maintain Microsoft SQL Server.
* Introduces new administration features of SQL Server 2008
* Shows how to manage a SQL Server 2008 database at professional level
* Provides guidance on performance optimization |
|
Pro SQL Server 2008 Analysis Services
Every business has a reams of business data locked away in databases, business systems, and spreadsheets. While you may be able to build some reports by pulling a few of these repositories together, actually performing any kind of analysis on the data that runs your business can range from problematic to impossible. Pro SQL Server 2008 Analysis Services will show you how to pull that data together and present it for reporting and analysis in a way that makes the data accessible to business users, instead of needing to rely on the IT department every time someone needs a different report.
* Accessible–With a single author's voice, this book conducts a guided tour through the technology that makes it easy to dive into.
* Solution–oriented–While technically deep, the goal is to focus on practical application of the technologies instead of acting as a technical manual.
* Comprehensive, this book covers every aspect of Analysis Services and ancillary technologies to enable you to make the most of SQL Server.
|
|
Pro SQL Server 2008 Entity Framework
Previously, SQL developers have been able to almost entirely ignore the SQLCLR and treat it as a peripheral technology—almost an extension to the main product. With the advent of LINQ and the Entity Framework, this is no longer the case, and the SQLCLR is moving to the center stage. It’s a powerful product but, for many, it is an entirely new way of working with data. Pro SQL Server 2008 Entity Framework will help readers understand the implications of the Entity Framework and how it can be used to change their development practices and make their databases more powerful and flexible. Since many readers will be encountering this subject for the first time, the book will create an inclusive environment in which the concepts of .NET development are approached from the perspective of the Relational T–SQL developer to foster a sense of shared–ownership in keeping with Microsoft’s latest best practices.
* Comprehensive coverage of the new greater and more challenging integration with .NET 3.5
* Written from a real–world perspective and examines the features offered by LINQ and the Entity Framework that will help solve problems experienced by professional developers
* Contains insight, interpretation, analysis, and evangelism instead of just plain fact
|
|
Pro SQL Server 2008 Integration Services
Pro SQL Server 2008 Integration Services is the complete reference on Microsoft SQL Server 2008's built-in tool set for extraction, transformation, and load (ETL) projects. Completely updated to cover the very latest features, this book shows how to develop and deploy Integration Services solutions that will scale to load anything from a dozen rows to a billion, or many billions!
* Completely revised and updated for SQL Server 2008
* Soup-to-nuts–covers everything you need to be productive with Integration Services
* Illustrates best–practice methods yielding solid results for even the most demanding of users
Integration Services is the right tool to use for moving data between operational and reporting database environments. Integration Services also lets you move data from nonrelational systems into SQL Server, and vice versa. Integration Services is reliable, it is automated, it will save you time. Pro SQL Server 2008 Integration Services by Dandy Weyn is your guide to making the most of one of Microsoft's most versatile tools.
Pro SQL Server 2005 Integration Services: 9781590598979
|
|
Pro Silverlight 3 in C#
Silverlight 3 is the latest iteration of Microsoft’s cross-browser technology for creating rich user experiences on the web. Like its predecessor, Silverlight 2, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering) and much richer data-binding options for interfacing with other applications.
This second edition of Pro Silverlight in C# carries forward the all the key features that have made the first edition an immediate success. Most notably the book presents all artwork, screenshots and code in full-colour; provides readers with a comprehensive theoretical grounding, and illustrates all concepts with an abundance of fully-worked practical examples.
Pro Silverlight 2 in C# 2008: 9781590599495 |
|
Pro Silverlight 3 in VB
Silverlight is a lightweight browser plug-in that frees your code from the traditional confines of the browser. It's a rules-changing, ground-breaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it's able to host true .NET applications in non-Microsoft browsers (like Firefox) and on non-Microsoft platforms (like Mac OS X). Silverlight is still new and evolving fast, and you need a reliable guidebook to make sense of it.
Pro Silverlight 3 in VB, Second Edition is the perfect reference to ensure you are informed and up to date: you'll learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D drawing, animations, and media playback, and best of all, you'll experience the plumbing of .NET and the design model of WPF through Silverlight–all of the same .NET technology that developers use to design next-generation Windows applications. Author Matthew MacDonald provides an expertly crafted tutorial written from professional developer to professional developer. You'll learn to create rich media applications using Silverlight in the environment you're most productive in–no matter what the target platform.
Pro Silverlight 2 in VB 2008: 9781430216025 |
|
Pro Spring 3
|
|
Pro SpringSource dm Server
|
|
Pro Windows 7 Multitouch and Microsoft Surface Development
Mobile touch-based applications offer an intuitive, natural way of interacting with software; Windows 7 Multitouch and Microsoft Surface bring the multitouch user experience to the desktop. Author David Reeves provides in-the-trenches development know-how of multitouch application development and invaluable insight into adding multitouch support for good usability.
But the experience doesn't stop on the desktop. Building on the knowledge you'll gain in developing Windows 7 Multitouch applications, you will also design and develop applications for Microsoft Surface–an exciting table-based platform. Going beyond multitouch, the Surface platform offers unique ways to interact with objects and encourage collaboration.
Pro Windows 7 Multitouch and Microsoft Surface Development covers both design and development of multitouch applications on two Microsoft platforms: Windows 7 and Microsoft Surface. You'll be guided through the application development process from initial concepts to final deployment, gaining the experience and skills necessary to implement your own solutions in the real world. |
|
Pro Zend Framework CMS: Building a full CMA using Advanced Aspects of the Zend Framework
|
|
Python 3 for Absolute Beginners
There are many more people who want to study programming other than aspiring computer scientists with a passing grade in advanced calculus. This guide appeals to your intelligence and ability to solve practical problems, while gently teaching the most recent revision of the programming language Python.
You can learn solid software design skills and accomplish practical programming tasks, like extending applications and automating everyday processes, even if you have no programming experience at all. Authors Tim Hall and J–P Stacey use everyday language to decode programming jargon and teach Python 3 to the absolute beginner.
|
|
Scripting Intelligence: Web 3.0 Information Gathering and Processing
While Web 2.0 was about data, Web 3.0 is about knowledge and information. Scripting Intelligence: Information Gathering, Processing, and the Semantic Web offers the reader Ruby scripts for intelligent information management in a Web 3.0 environment—including information extraction from text, using Semantic Web technologies, information gathering (relational database metadata, web scraping, Wikipedia, Freebase), combining information from multiple sources, and strategies for publishing processed information. This book will be a valuable tool for anyone needing to gather, process, and publish web or database information across the modern web environment.
* Text processing recipes, including speech tagging and automatic summarization
* Gathering, visualizing, and publishing information from the Semantic Web
* Information gathering from traditional sources such as relational databases and web sites
|
|
Silverlight 3 Lab: Intensive Skills Training
Take a corporate training workshop with Andrew Troelsen, using the effective teaching and presentation techniques he imparts in Silverlight 3 Lab. Troelsen's tested methods provide a deep treatment of the subject in an accessible manner, using focused chapters that will challenge and elevate experienced .NET developers to a high level of competence in Silverlight 3.
Each chapter begins with a focused "traditional treatment" in which the scope of the chapter and the topics that will be covered are discussed and the course of the training lab laid out. Then, once the stage has been set, the bulk of the chapter takes the form of a hands-on lab that walks you deeply through the topic in a highly experiential manner, with new techniques and ideas encountered and explained as you progress. For this reason, the book is targeted at experienced .NET developers who already possess a good knowledge of C# and an outline understanding of what Silverlight is. Starting at this level allows you to dive deeply into the subject from the very beginning.
|
|
Silverlight Recipes: A Problem Solution-Approach
Silverlight 3 Recipes: A Problem-Solution Approach is your practical companion to developing rich, interactive web applications with Microsoft's latest technology. By tackling common problems, issues, and scenarios that on-the-job developers face every day and exposing code and a detailed discussion of the solution, you will quickly be able to integrate real-world, functioning code into your applications. You'll save hours of coding time.
The recipes included in Silverlight 3 Recipes: A Problem-Solution Approach have been carefully selected and tested with the professional developer in mind. You'll find problems stated clearly and succinctly, well-architected solutions explored, and ample discussion of the code and context so you're immediately clear how the solution will support your project.
Enjoy practical coverage of Silverlight development in many projects and contexts, including:
* Designing complete, rich, interactive user experiences
* Manipulating content and the runtime environment through the Silverlight Plug-in Runtime API
* Consuming, transforming, and displaying content in your Silverlight web application through XML, LINQ-based data access, and isolated storage
* Building custom controls for your Silverlight project
* Integrating rich media, including audio and video, to create a very dynamic user interface and experience
* Using new Silverlight features, including .NET Framework integration, the use of dynamic languages like Python and Ruby in Silverlight development, and digital rights management support
Find instant solutions, comprehensive Silverlight coverage, and time-saving expert advice, all in Silverlight 3 Recipes: A Problem-Solution Approach. |
|
Spring Web Recipes: A Problem-Solution Approach to Spring Framework Web Development Technologies
The release of Spring Framework 3.0 has added many improvements and new features. Spring Web Recipes focuses on the latest available web application and web services tools and techniques that Spring has to offer, including Spring MVC, web flow, REST, web services, cloud computing, dynamic web scripting, and more. |
|
The Definitive Guide To Django: Web Development Done Right 2nd Edition
|
|
The Definitive Guide to CentOS
|
|
The Definitive Guide to Samba 4 2nd Edition
|
|
The Web Startup Success Guide
Ever had a killer business idea for the Web, but you don’t know the first thing about starting your own company?
You’re not alone. In today’s Internet–driven economy, web–based startups are transforming not just the IT industry, but also the world we live in. And the ability to dive into your own startup has never been more accessible to anyone. Like a map for those lost in the quagmire of planning, payments, and partnerships, The Web Startup Success Guide is your one–stop shop for all of the answers you need today to build a successful web startup in these challenging economic times.
Bob Walsh, author of the landmark Micro–ISV: From Vision to Reality, digs deep into the definition, financing, community–building, platform options, and productivity challenges of building a successful and profitable web application today. |
|
Ubuntu Netbooks: The Path to Low-Cost Computing
Welcome to the cloud for users, where the speed of Ubuntu and the ease of cloud applications unite. You can now speed up your netbook, connect to the world using 3G modems, or make calls using Skype with Ubuntu. You can even change your desktop altogether without having to worry about netbook screen real estate. Now, you will never have to worry about the lack of documentation for your netbook again.
* Install and configure Ubuntu on a netbook.
* Connect and secure Ubuntu on your netbook.
* Tune Ubuntu and cloud applications to run on your netbook.
|
|
Ultra-fast ASP.NET: Building Ultra-Fast and Ultra-Scalable Websites Using ASP.NET and SQL Server
Ultra-fast ASP.NET provides a practical guide to building extremely fast and scalable websites using ASP.NET and SQL Server. Written by a highly-experienced consultant it provides straight-forward guidance for achieving performance increases through clearly delimited alterations to website’s design and coding. The book deals with all aspects of website performance from client computer to the website code to the supporting IIS and SQL Servers that underpin it. This gives readers all the information that they need in a single volume.
|
|
Visual C# 2010 Recipes: A Problem-Solution Approach
|
|
WPF Recipes in C# 2010 : A Problem-Solution Approach
|
|
Windows Netbooks: The Path to Low-Cost Computing
Going from zero netbooks in 2006 to 10 million in 2008, it's safe to say we now live in a netbook world. This guide is for you, the frugal computer user who wants the full Windows experience, whatever your screen size.
What you'll learn
* Optimize your netbook's performance
* Make the most of a small screen
* Secure your netbook
* Dual-boot Linux and Windows
* Upgrade your netbook's hardware
* Install new applications on your netbook
|
|
Zend Enterprise PHP Patterns
|
|
iPhone Advanced Projects
As the fourth book in our series of iPhone Projects based on the work and experiences of iPhone, this volume takes on the more advanced aspects of iPhone development. The first generation of iPhone applications has hit the App Store, and now it's time to optimize performance, streamline the user interface, and make every successful iPhone app just that much more sophisticated.
Paired with Apress's bestselling Beginning iPhone Development: Exploring the iPhone SDK, you'll have everything you need to create the next great iPhone app that everyone is talking about.
* Optimize performance.
* Streamline your user interface.
* Do things with your iPhone app that other developers haven't attempted.
|
|
iPhone Cool Projects: Ten Great Development Projects for Your iPhone
Ten master iPhone developers reveal the creative and innovative techniques they used to develop today’s best-selling iPhone applications.
Discover the secrets of their successes in full colour with detailed code examples. Everyone is developing iPhone applications, and no wonder. iPhone is the coolest thing going, and Apple’s App Store on iTunes makes it easy for any developer to get an application up quickly and out into the market. Every successful application has a story, and behind every great app is some great code. You’ll see the code and learn how to use it to make your own cool applications.
For the more adventurous developer, pair iPhone Cool Projects with Apress’s best-selling Beginning iPhone Development: Exploring the iPhone SDK and you’ll have everything you need to create the next iPhone app to top the sales charts.
• It’s all about developing cool iPhone applications.
• Learn the coding secrets of the master iPhone developers.
• Get a giant head start on the competition; it's like a permanent Get Out of Jail Free card!
|
|
iPhone SDK 3 Projects
|
|
iPhone User Interface Design Projects
No matter how experienced you are as a developer, you likely share one thing in common with every other iPhone developer: limited exposure to the iPhones small screen. How do you maximize the user experience with minimal screen real estate? This book shows you how ten of the most innovative and creative iPhone application developers have done it. The stories behind the successes of these great iPhone developers are revealed, and each contributing author illustrates precisely why no iPhone application can succeed without a great UI.
Paired with Apress’s bestselling Beginning iPhone Development: Exploring the iPhone SDK, you’ll have everything you need to create the next great looking iPhone app that everyone is talking about.
• It’s all about the user experience and great looking applications.
• Learn the UI design secrets of master iPhone developers.
• Get a giant head start on the competition; it’s like a permanent Get Out of Jail Free card!
|
|
iPhone for Work: Increasing Productivity for Busy Professionals
The iPhone is cool, and the iPhone is fun, but the iPhone also means serious business. For those of you who bought your iPhones to help get your lives organized and free yourselves from the ball and chain of desktop computing, iPhone at Work: Productivity for Professionals is the book to show you how.
There are plenty of general-purpose iPhone guides, but iPhone at Work: Productivity for Professionals shows you how to complete all the traditional smartphone tasks, like to-do lists, calendars, and e-mail, and become much more efficient and productive at work. You'll learn mechanisms for developing effective workflows specific to the features of the iPhone and also efficient strategies for dealing with the specialized aspects of business and professional lifestyles.
From the introduction and throughout the book, author Ryan Faas targets professional users of the iPhone. You'll tour the built-in applications and configuration options, always with work and productivity in mind, and discover all of the enterprise features of the iPhone, learning how to configure and use each one.
Then discover the App Store: source of all third-party software. There's something a bit daunting about the dominance of games and frivolous apps on the best-seller lists, but there are serious business and vertical applications also available, and you'll learn about some of the best and how to take advantage of this wealth of add-on and very professional functionality.
And for those administrators with the special job of deploying lots of new iPhones across the enterprise, this book concludes with two appendixes that provide information and resources for companies. The first is intended for organizations looking to perform larger-scale iPhone or iPod touch deployments complete with device management. The second is geared for those companies that wish to develop an iPhone platform–oriented infrastructure through the use of customized in-house applications and iPhone/iPod touch–specific web services. |
|
|