SQL AntipatternsBill Karwin has helped thousands of people write better SQL and build stronger relational databases. Now he's sharing his collection of antipatterns the most common errors he's identified in those thousands of requests for help.
Most developers aren't SQL experts, and most of the SQL that gets used is inefficient, hard to maintain, and sometimes just plain wrong. This book shows you all the common mistakes, and then leads you through the best fixes. What's more, it shows you what's behind these fixes, so you'll learn a lot about relational databases along the way. ...
The Agile SamuraiHere are three simple truths about software development:
1. You can't gather all the requirements up front.
2. The requirements you do gather will change.
3. There is always more to do than time and money will allow.
Those are the facts of life. But you can deal with those facts (and more) by becoming a fierce software-delivery professional, capable of dispatching the most dire of software projects and the toughest delivery schedules with ease and grace. ...
The RSpec BookBehaviour-Driven Development (BDD) gives you the best of Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning techniques, so you can create better software with self-documenting, executable tests that bring users and developers together with a common language.
Get the most out of BDD in Ruby with The RSpec Book, written by the lead developer of RSpec, David Chelimsky. ...
Inside the Microsoft Build Engine, 2nd EditionAs software complexity increases, proper build practices become ever more important. This essential reference - fully updated for Visual Studio 2010 - drills inside MSBuild and shows you how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuild - and scale them to the team, product, or enterprise level with Team Foundation Build. ...
Network Your Computers & Devices Step by StepTeach yourself how to use the networking features in Windows 7 to connect your home computers, even if they use different operating systems. With Step by Step, you set the pace - building and practicing the skills you need, just when you need them!
Network your Windows 7-based PCs and set up security; Add a Mac or Linux-based computer; Share printers, devices, and files with everyone in your home; Stream media over your network or to a remote PC; Tweak your network and sharing settings; Troubleshoot problems and perform easy maintenance. ...
Troubleshooting Windows 7 Inside OutYou're beyond the basics, so dive right into troubleshooting Windows 7 - and really put your PC to work! This supremely organized reference describes hundreds of prevention tips, troubleshooting techniques, and recovery tools in one essential guide. It's all muscle and no fluff. Discover how the experts keep their Windows 7-based systems running smoothly - and challenge yourself to new levels of mastery. ...
Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel PatternSimplify and improve business application development by applying the MVVM pattern to Windows Presentation Foundation (WPF) and Microsoft Silverlight 4. With this hands-on guide, you'll use MVVM with data binding, commands, and behaviors to create user interfaces loosely coupled to business logic. MVVM is ideal for .NET developers working with WPF and Silverlight - whether or not you have experience building enterprise applications. ...
Microsoft SharePoint Designer 2010 Step by StepThe smart way to build applications with Microsoft SharePoint Designer 2010 - one step at a time!
Experience learning made easy - and quickly teach yourself how to create SharePoint 2010 applications and workflows with Microsoft® SharePoint® Designer 2010. With Step by Step, you set the pace - building and practicing the skills you need, just when you need them! ...
Microsoft SQL Server 2012 Analysis ServicesAnalyze tabular data using the BI Semantic Model (BISM) in Microsoft SQL Server 2012 Analysis Services - and discover a simpler method for creating corporate-level BI solutions. Led by three BI experts, you'll learn how to build, deploy, and query a BISM tabular model with step-by-step guides, examples, and best practices. This hands-on book shows you how the tabular model's in-memory database enables you to perform rapid analytics - whether you're a professional BI developer new to Analysis Services or familiar with its multidimensional model. ...
Twilio Cookbook, 2nd EditionHave you ever wanted to integrate phone features into a project you were working on? Maybe you wanted to send SMS messages to your customers about the latest sales? Maybe you want to set up a company directory with voice mail? Or maybe you want to add two-factor authentication to your web sites to verify your users? Since Twilio was launched in 2007, developers have had an easy and efficient way to do these tasks. The power of Twilio's API is huge and lets you add any type of phone solution to your website from two-factor authentication to verify your users, to setting up a company directory and a voice mail system. The possibilities are endless.
This book is a must have for Twilio development, providing you with a number of clear step-by-step exercises. It helps you take advantage of the real power of the Twilio API, and gives you a good foundation in using it in your websites. ...