| Category: Development Process | | |
49 Articles found and displayed in this view.
- JavaScript Succinctly by Cody Lindely Chapter 9 The Head/Global Object
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Tuesday, June 18, 2013
Quick ID: 1306103
JavaScript Succinctly by Cody Lindley is a concise, yet thorough examination of JavaScript objects and their supporting nuances, such as primitive values, scope, inheritance, the head object, and more. It is intended for intermerdiate JavaScript developers looking to solidify their understanding of the language, and those who have only worked with JavaScript under the mantle of libraries (such as jQuery, Prototype, etc.). The following excerpt discusses managing the scope of variables and properties. This book can be downloaded for free from Syncfusion's Technology Resource Portal. To download the ebook go here: http://www.syncfusion.com/resources/techportal/ebooks/javascript?utm_medium=BizDev-CodeMag0813
- C# 5.0 UNLEASHED - CHAPTER 3 - Getting Started with .NET Development Using C#
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Monday, April 22, 2013
Quick ID: 1304053
C# 5.0 Unleashed By Bart De Smet Published Apr 22, 2013 by Sams. Part of the Unleashed series. Copyright 2013. To purchase book click here: http://www.informit.com/store/c-sharp-5.0-unleashed-9780672336904
- Scripts for All Reasons
Magazine/Issue: CoDe Magazine, 2013 May/Jun Release Date: Saturday, April 06, 2013
Quick ID: 1305011
May/June 2013 Editorial by Rod Paddock
- Creating Collections of Entity Objects
Magazine/Issue: CoDe Magazine, 2013 May/Jun Release Date: Saturday, April 06, 2013
Quick ID: 1305031
Almost every programmer knows (unless you have been living under a rock for the last five years or so) that you should be using classes for all of your programming. You should also be using collections of objects instead of using a Data Reader, a DataSet, or a DataTable in your applications. The reasons for using collections are many and are explored in this article.
- Windows 8 Apps with HTML5 and javaScript UNLEASHED - Chapter 1
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Monday, April 01, 2013
Quick ID: 1304033
In Windows 8 Apps with HTML5 and JavaScript Unleashed, author Stephen Walther covers everything you need to build, test, and distribute outstanding Windows 8 software with JavaScript and HTML5. Walther clearly demonstrates the unique advantages Windows 8 offers to web developers. He guides you through using Microsoft’s new WinJS library to develop apps for Microsoft’s brand-new version of Windows--you learn how to use JavaScript templates, controls, and data binding. You’ll find in-depth coverage of everything from displaying data with a ListView control to supporting SkyDrive cloud storage, creating games to using IndexedDB and HTML5 forms.
- Software Development and Filmmaking Parallels
Magazine/Issue: CoDe Magazine, 2013 Mar/Apr Release Date: Wednesday, February 06, 2013
Quick ID: 1304011
March/April 2013 Editorial by Rod Paddock
- Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback, 3rd Edition - Chapter 2 - Scrum, Agile Practices, and Visual Studio
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Monday, January 21, 2013
Quick ID: 1211083
- The Simplest Thing Possible: A File Directory-based NuGet Feed
Magazine/Issue: CoDe Magazine, 2013 Jan/Feb Release Date: Monday, December 10, 2012
Quick ID: 1301101
Increasingly, we rely on NuGet Packages in our .NET Development efforts. When you need to add a library to your project, whether it is Entity Framework, AutoMapper, jQuery, etc., NuGet makes that task a simple one. What happens when you are on a plane, train, an automobile - in some circumstance where you are not online and consequently, not connected to your NuGet package source? This is where a local NuGet package source comes in handy. Locally, we can easily stand up an IIS-based NuGet package source. While useful, that is not the simplest thing we can do. Fortunately, the NuGet authors had the foresight and wisdom to allow us to create file directory-based NuGet package sources. This brief article will take you through the steps to create your own local NuGet package source.
- New and Useful Features in Visual Studio 2012
Magazine/Issue: CoDe Magazine, 2012 Nov/Dec Release Date: Thursday, October 04, 2012
Quick ID: 1211051
Here we are again with a new Visual Studio. It’s hard to believe that 10 years have passed since Visual Studio .NET (codename Rainer) was released. Rainer represented a watershed moment for Windows developers as the promise of a unified language environment had finally been delivered.
- Behavior-Driven Development Using SpecFlow
Magazine/Issue: CoDe Magazine, 2012 Jul/Aug Release Date: Wednesday, June 27, 2012
Quick ID: 1208081
As software development becomes complicated, writing unit tests provides a protection against constant changes and modifications. Traditionally, unit tests were written by testing each piece of the application layer in isolation. With the advent of behavior-driven development, now our unit tests can be composed into user defined stories. Each story represents a single feature of the application which can be tested from end to end. This method makes sure that the unit test only passes when the story is completely done. In this article I’ll show you how to use SpecFlow and WatiN to write BDD-style tests to implement user stories.
- The Baker’s Dozen: 13 Transact SQL Programming Tips
Magazine/Issue: CoDe Magazine, 2011 Nov/Dec Release Date: Friday, October 21, 2011
Quick ID: 1112061
Even with all the new features in the Microsoft SQL Server Business Intelligence (BI), sometimes the only way to accomplish a task is with good old fashioned T-SQL code. (Fortunately, “code” is the acronym for this great magazine!) In this latest installment of The Baker’s Dozen, I’ll present 13 T-SQL programming tips that could help you accomplish different database tasks.
- Introducing Queues and Topics in Azure Service Bus
Magazine/Issue: CoDe Magazine, 2011 Nov/Dec Release Date: Friday, October 21, 2011
Quick ID: 1112041
In 2007, Microsoft unveiled a new vision called “Software + Services” that would fundamentally change the way that both Microsoft and their customers build software and have a gradual, yet marked ripple effect throughout the software giant’s entire strategy.
- 101 Windows Phone 7 Apps, Volume I: Developing Apps 1-50- Chapter 2 Flashlight -
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Wednesday, September 21, 2011
Quick ID: 1109113
This excerpt is from the new book, ‘101 Windows Phone 7 Apps, Volume I: Developing Apps 1-50’, authored by Adam Nathan, published April 2011, ISBN 0672335522, Copyright 2011. For more info, please visit the publisher site http://www.informit.com/store/product.aspx?isbn=0672335522
- Introduction
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Wednesday, May 04, 2011
Quick ID: 1104043
-- “This excerpt is from the book, ‘Configuration Management Best Practices: Practical Methods That Work in the Real World’, by Bob Aiello and Leslie Sachs, published by Pearson/Addison-Wesley Professional, ISBN 0321685865, Copyright 2011 Pearson Education, Inc. For a full Table of Contents please visit www.informit.com/title/0321685865”
- Git for Subversion Users
Magazine/Issue: CoDe Magazine, 2011 May/Jun Release Date: Thursday, March 31, 2011
Quick ID: 1105101
Git has some similarities to Subversion, but it’s in the differences that Git shines. Derick looks at some of the features that Git provides, for which Subversion has no equivalent.
- Managed Coder: When Responsibility?
Magazine/Issue: CoDe Magazine, 2011 Jan/Feb Release Date: Tuesday, December 28, 2010
Quick ID: 112141
- Anti-Patterns: TED (Test-Eventually Development)
Magazine/Issue: CoDe Magazine, 2011 Jan/Feb Release Date: Tuesday, December 28, 2010
Quick ID: 112081
Software developers are good at writing applications. Testers are good at testing applications. In the software development world where separation of concerns is a never-ending quest, it seems logical to apply the rule to the software development cycle. “Let the developers code; QA can be responsible for making sure it works.” It provides an object-oriented management approach where each team is responsible only for what they are best at, and the two teams interface through one simple property, each: the result of their logic and expertise. The system is of logical design. It appears to be a logical pattern. Or so it seems.
- Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition - Chapter 2
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Sunday, July 11, 2010
Quick ID: 100153
“This book excerpt is from Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition, authored by Lyssa Adkins, published by Pearson/Addison-Wesley Professional, May 2010, ISBN 0321637704, Copyright 2010 Pearson Education Inc. For a full Table of Contents: www.informit.com/title/0321637704”
- Building .NET Systems with Ruby, Rake and Albacore
Magazine/Issue: CoDe Magazine, 2010 May/Jun Release Date: Friday, May 07, 2010
Quick ID: 1006101
Automated build tools have been around for a long time.Many of the early tools were simple batch scripts that made calls out to other command-line tools like compilers and linkers. As the need for more and more complexity in the build scripts was realized, specialized tools like Make were introduced. These tools offered more than just sequential processing of commands. They provided some logic and decision making as well as coordination of the various parts of the build process. Since Make was first introduced, many variations and specialized versions have been introduced for various languages and platforms. Rake - the “Ruby Make” system - may not have much more than its namesake to claim a connection to Make, but it is a build tool that is quickly growing in popularity and providing .NET developers with new options.
- Advanced .NET Debugging
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Sunday, February 14, 2010
Quick ID: 100053
Mario Hewardt takes a look at the internals of the CLR heap manager and the GC and some common pitfalls that can wreak havoc in your application.He shows how to utilize the debuggers and a set of other tools to illustrate how to get to the bottom of the problems.
- Post Mortem Web Project
Magazine/Issue: CoDe Magazine, 2010 Jan/Feb Release Date: Friday, December 11, 2009
Quick ID: 1001091
First Premier Bankcard (www.firstpremier.com) is the 10th largest issuer of Visa and MasterCard credit cards in the United States.First Premier employs multiple thousands of people spread across the state of South Dakota. A major percentage of the employees at First Premier work in call-center operations helping people apply for credit cards.
- S.O.L.I.D. Software Development, One Step at a Time
Magazine/Issue: CoDe Magazine, 2010 Jan/Feb Release Date: Friday, December 11, 2009
Quick ID: 1001061
Derick outlines how to achieve the benefits of low coupling, high cohesion, and strong encapsulation. He also shows how the five S.O.L.I.D. design principles can get you there.Most professional software developers understand the academic definitions of coupling, cohesion, and encapsulation.However, many developers do not understand how to achieve the benefits of low coupling, high cohesion and strong encapsulation, as outlined in this article. Fortunately, others have created stepping stones that lead to these goals, resulting in software that is easier to read, easier to understand and easier to change. In this article series, I will define three of the primary object-oriented principles and show how to reach them through the five S.O.L.I.D. design principles.
- Introducing Advanced Code Contracts with the Entity Framework and Pex
Magazine/Issue: CoDe Magazine, 2010 Jan/Feb Release Date: Friday, December 11, 2009
Quick ID: 1001101
Martin introduces Design by Contract and Code Contracts, and gives you a sneak preview of Pex—Microsoft’s new test-suite generator. Along the way, he will show you how to add contracts to ADO.NET entities and some interesting coding strategies, good practices, and pitfalls you may encounter while making a deal with your code.With Code Contracts, Microsoft delivers its own flavor of Design by Contract for the .NET Framework. But wait, what is this thing sometimes called Contract-First Development? How will it change the way you develop software and write your unit tests? And first and foremost, how do you use Code Contracts efficiently?In this article, I will introduce Design by Contract and Code Contracts, as well as give you a sneak preview of Pex-Microsoft’s new test-suite generator. Along the way, I will show you how to add contracts to ADO.NET entities and some interesting coding strategies, good practices, and pitfalls you may encounter while making a deal with your code.
- Heard on .NET Rocks! Is Software Development Too Complex?
Magazine/Issue: CoDe Magazine, 2009 Nov/Dec Release Date: Friday, October 23, 2009
Quick ID: 0911111
- CHAPTER 2 The Case for Manual Testing
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Sunday, October 04, 2009
Quick ID: 090133
The origin of software bugs begins with the very origin of software development itself. It’s clearly not the case that we started out with perfect software and invented ways to screw it up.(1) Indeed, the term bug has been in common use within software development from the inception of the discipline(2) and is a nomenclature that is used today in every office, garage, dorm room, data center, laboratory, bedroom, cafe, and every other place where software is developed. The first software had bugs, the latest software has bugs, and so have all the bits and bytes in between. Software is not, and likely never will be, bug free.
- Introduction to Key Principles
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Saturday, September 12, 2009
Quick ID: 090103
Disclaimer:“This chapter is an excerpt from the book, Stand Back and Deliver: Accelerating Business Agility, authored by Pollyanna Pixton, Niel Nickolaisen, Todd Little and Kent McDonald, published by Addison-Wesley Professional, June 2009, ISBN 0321572882 Copyright 2009 Pearson Education, Inc. For more info, please visit the publisher site: www.informit.com/title/0321572882 Safari Books Online subscribers can access the book here: http://safari.informit.com/9780321617064
- Agile Project Management: Creating Innovative Products, 2nd Edition, Chapter 4
Magazine/Issue: Online CoDe Magazine, Book Excerpts Release Date: Monday, September 07, 2009
Quick ID: 090113
**Publisher Copyright Disclaimer:" This excerpt is from the new 2nd Ed. of: Agile Project Management: Creating Innovative Products, authored by Jim Highsmith, published by Addison-Wesley Professional, July 2009, ISBN 0321658396, Copyright 2010 Pearson Education, Inc. For more info, please visit www.informit.com/title/0321658396
- Post Mortem: Tower48 Software Escrow
Magazine/Issue: CoDe Magazine, 2009 Sep/Oct Release Date: Friday, August 21, 2009
Quick ID: 0909041
- Successful Software Development
Magazine/Issue: CoDe Magazine, 2009 Mar/Apr Release Date: Friday, February 27, 2009
Quick ID: 0903021
Software development is a lot more than just writing lines of code.You need to think about project management, prototyping, database design, software architecture, framework usage and a whole host of other factors. In this article you will learn one approach to developing software applications from start to finish.This approach has been used successfully to develop hundreds of applications by a software development company that has been around since 1991.
- MVP Corner: Good Contracts or Good Friends
Magazine/Issue: CoDe Magazine, 2008 Nov/Dec Release Date: Friday, October 24, 2008
Quick ID: 0811021
Nov/Dec 2008 MVP Corner by Juilia Lerman
- Individuagility
Magazine/Issue: CoDe Magazine, 2008 May/Jun Release Date: Friday, April 18, 2008
Quick ID: 0805021
May/June 2008 MVP Corner by Jean-Paul S. BoodhooSo you have researched agile development techniques, and are all fired up to put them into practice.Armed with this drive and passion to learn, what are some steps that you as an individual can take to incrementally grow your knowledge and practice of agile development techniques?
- Managing an Agile Software Project
Magazine/Issue: CoDe Magazine, 2008 May/Jun Release Date: Friday, April 18, 2008
Quick ID: 0805041
Everything right or wrong with a software project is management’s fault.Either management staffed the right people or the wrong people. Management was absent or involved. Management is hard, and there are numerous factors that can cause success or failure of a project. In the best situation you have great people who do great work. A software manager can even succeed despite themselves if they happen to staff a top-notch team even though the managers, themselves, might not be very competent. The success that a top-notch team achieves is still the manager’s fault. Failure, however, is harder to blame on the team because a manager must be able to solve problems as they come along. This article will focus on tips and knowledge to use when managing an agile software project.
- Behavior-Driven Development
Magazine/Issue: CoDe Magazine, 2008 May/Jun Release Date: Friday, April 18, 2008
Quick ID: 0805061
Extreme Programming and Scrum compliment each other, but they weren’t made from the start to fit together hand in glove.Practicing Extreme Programming and Scrum are more effective when practiced together, and even more effective when practiced together as Behavior-Driven Development.
- Using Continuous Integration to Reduce Project Friction
Magazine/Issue: CoDe Magazine, 2008 May/Jun Release Date: Friday, April 18, 2008
Quick ID: 0805081
So you wanna be agile, do you?You want to work in small increments and continuously deliver business functionality. You want to embrace change, even if that means taking on new requirements late in the game. But wait, won’t that be dangerous? It doesn’t have to be if you’ve got a solid Continuous Integration infrastructure in place.
- It’s an Agile World
Magazine/Issue: CoDe Magazine, 2008 Jan/Feb Release Date: Friday, December 28, 2007
Quick ID: 0801011
Jan/Feb 08 Editorial by Rod Paddock
- Coders Anonymous?
Magazine/Issue: CoDe Magazine, 2007 Nov/Dec Release Date: Thursday, October 25, 2007
Quick ID: 0711021
Have you ever spent hours and hours trying to figure out one little bug? Stayed up all night trying to work out a sweet piece of code? Gotten totally lost in trying to see how some new developer technology works?
- The Data Dude Meets Team Build
Magazine/Issue: CoDe Focus Magazine, 2007 - Vol. 4 - Issue 3 - Data Programability Release Date: Wednesday, October 03, 2007
Quick ID: 0712152
“Integrate the data tier developer in to the core development life cycle and process.”That is one of the main objectives of Visual Studio Team Edition for Database Professionals, also known under its project name “Data Dude”. Bringing the data tier developer into Visual Studio is the first step in enabling closer integration between the application and data tier developer. Having both environments leverage the same Team Foundation Build (Team Build) system enables daily and automatic integration of changes into the build process, enforcing closer integration and shorter feedback cycles between the two originally disjoint disciplines.
- MVP Corner: Do You have a Heart Disease?
Magazine/Issue: CoDe Magazine, 2007 - May/Jun Release Date: Thursday, April 26, 2007
Quick ID: 0705021
Most people who undergo bypass surgery-are back for another one in just a few years-unless they die first of course.
- The Proper Developer Environments for Mobile PC, Tablet PC, and Ultra-Mobile PC Applications
Magazine/Issue: CoDe Focus Magazine, 2007 - Vol. 4 - Issue 2 - Mobility Release Date: Tuesday, March 20, 2007
Quick ID: 0704062
When Microsoft® Windows® XP Tablet PC Edition appeared in 2002, developers were sometimes confused about whether to write code on a Tablet PC or if it were possible to develop Tablet PC applications on existing desktop computers.The solution turned out to be fairly straightforward, if less than intuitive. However, with the addition of Ultra-Mobile PCs (UMPCs), multiple releases of the Tablet and Touch Technology API, and now the Windows Vista™ operating system, this question arises again: What do you need to do to set up your developer environment and create applications for these form factors?
- Exploring Tablet PC Application Deployment
Magazine/Issue: CoDe Focus Magazine, 2007 - Vol. 4 - Issue 2 - Mobility Release Date: Monday, March 19, 2007
Quick ID: 0704152
You have decided to take the plunge and create a Microsoft® Windows® XP Tablet PC Edition operating system-aware application. This decision comes with a new set of requirements when it comes to enabling Tablet PC-specific features and deployment of your application. This article will take you through the process of creating a Tablet PC-aware application and deploying it in the enterprise.
- Having Fun with Code Snippets
Magazine/Issue: CoDe Magazine, 2006 - Jan/Feb Release Date: Sunday, January 01, 2006
Quick ID: 0601081
Using code snippets can make it quick to add common code pieces to your application. Creating your own snippets allows you to create a library of custom code pieces and share them with other developers.
- eXtreme.NET Iteration One: Refactoring with Resharper
Magazine/Issue: CoDe Magazine, 2005 - Sep/Oct Release Date: Thursday, August 25, 2005
Quick ID: 0509071
In my book “eXtreme .NET” I introduce a team of developers who are learning how to improve their ability to deliver great software.
They’re learn how to use XP (eXtreme Programming) techniques to improve the way they deliver software. In this article, we’ll continue to follow this team as they learn about Resharper, a tool they are considering using to help with refactoring their code.
- eXtreme .NET
Magazine/Issue: CoDe Magazine, 2005 - May/Jun Release Date: Wednesday, April 20, 2005
Quick ID: 0505101
Learn how to use XP (eXtreme Programming) techniques to improve the way you deliver softwareIn my book, "eXtreme .NET," I introduce a team of developers who are learning how to improve their ability to deliver great software. In this article, you'll follow this team as they learn about a new tool to help them develop software solutions using the .NET Framework. The tool they are going to explore is called Cruise Control and it helps the team continuously integrate their code.
- Unit Testing in .NET
Magazine/Issue: CoDe Magazine, 2004 - November/December Release Date: Wednesday, October 20, 2004
Quick ID: 0411051
You have been given the task of creating some business objects for a new .NET project.The UI has not been created (or designed) yet, so you start coding right away. After creating the first few objects, you decide that maybe you should do some unit testing. How?
- Unit Testing Overview
Magazine/Issue: CoDe Magazine, 2004 - November/December Release Date: Wednesday, October 20, 2004
Quick ID: 0411031
Utilize unit testing in your Visual Studio .NET development. Automated unit testing enables a team to exercise its entire code base against a battery of tests. This facilitates a quick, reactive environment by providing instant feedback during development. Changes to the code will be tested for validity and any errors will become apparent. Your code will become simpler and you will have great example documentation for using your code.
- Collaborative Development Part 1?Source Control
Magazine/Issue: CoDe Magazine, 2002 - March/April Release Date: Friday, February 15, 2002
Quick ID: 0203021
Software development is a collaborative process.This article is the first in a series focused on the tools and techniques developers use to effectively work in concert. Special attention will be paid to the needs of distributed teams where some or all of the team members travel frequently or work remotely.
- Introduction to Gathering Requirements and Creating Use Cases
Magazine/Issue: CoDe Magazine, 2001 - Issue 2 Release Date: Sunday, April 15, 2001
Quick ID: 0102061
Studies indicate that between 40% and 60% of all defects found in software projects can be traced back to errors made while gathering requirements.This is huge! Finding problems while they are just in the planning stages is MUCH easier to deal with than finding them after the code has been written. So, how can developers avoid these errors and create a solid design for their software? This article will describe various methods for gathering software requirements and writing Use Cases - the first two steps in the software development process.
- Customers vs. Code: Keeping Your Cool with the Essential Component
Magazine/Issue: CoDe Magazine, 2000 - Spring Release Date: Saturday, April 15, 2000
Quick ID: 0001071
Customer relationships are an often-overlooked part of what we, as programmers, do.But customers are essential; after all, they're the ones we are creating systems for. We've heard from many programmers that customers are obstructive, stubborn, and computer-illiterate. Have you experienced similar frustrations? Why do projects often seem like battles, rather than cooperative efforts to solve specific problems?
- The Importance of a ModernDevelopment Approach
Magazine/Issue: CoDe Magazine, 2000 - Spring Release Date: Saturday, April 15, 2000
Quick ID: 0001051
Applications grow more and more complex, while turnaround times get shorter and higher quality is expected.Application boundaries are becoming blurred since data has to be available throughout the system in a seamless fashion. Data also has to be available in distributed environments, and as if that weren't enough, distributed systems are also expected to work when connections are down! How do you keep up with all of this?
|  | |  |  |
 |
|
 |
“Lightning Fast”
– Redmond Mag |
 |
“Covers all data
sources” – eWeek |
|
 |
|
|
 |
 |
 |
| • |
25+ fielded & full-text search options |
|
 |
| • |
dtSearch’s own document filters highlight hits in popular file types |
|
 |
| • |
Web Spider supports static & dynamic data |
|
 |
| • |
APIs for .NET, Java, C++, SQL, etc. |
|
 |
| • |
Win / Linux (64-bit & 32-bit) |
|
 |
| www.dtSearch.com |
|
|
|
|
|
|
|