<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6786686446024828588</atom:id><lastBuildDate>Sat, 05 Oct 2024 03:17:14 +0000</lastBuildDate><category>ReferenceProjects</category><category>NewsBusiness</category><category>workshop .net 3.5</category><category>ALM</category><category>AboutUs</category><category>NewsPromotionEvent</category><category>workshop MS SQL 2008</category><category>checklist sql</category><category>workshop VSTS</category><category>workshop testing</category><category>NewsTech</category><category>checklist .net</category><category>checklist java</category><category>otherservice</category><category>workshop .net 2.0</category><category>workshop .net architect</category><category>workshop wpf</category><category>GK Collaboration</category><category>java and opensource framework</category><category>service</category><category>workshop PM</category><title>Application Lifecycle Management</title><description></description><link>http://k365labs.blogspot.com/</link><managingEditor>noreply@blogger.com (Your reliable partner)</managingEditor><generator>Blogger</generator><openSearch:totalResults>75</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-5661182085165377164</guid><pubDate>Mon, 01 Nov 2010 01:02:00 +0000</pubDate><atom:updated>2010-10-31T18:29:51.309-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java and opensource framework</category><title>Programming with Spring Framework</title><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 0); font-weight: normal; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(51, 51, 255); &quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Programming with Spring Framework provides students with the knowledge and skills on developing, debugging, and testing Web-based server-side applications with Spring. Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development by Rod Johnson (Wrox, 2002). The Spring Framework is licensed under the terms of the Apache License, Version 2.0.&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 0); font-weight: normal; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(51, 51, 255); &quot;&gt;Duration&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;2 days&lt;br /&gt;9am ~ 5pm&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 0); font-weight: normal; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(51, 51, 255); &quot;&gt;Fee &amp;amp; Contact&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;RM 3,500.00/pax&lt;br /&gt;Feel free to contact for group booking &amp;amp; discount. Feel free to contact wan-kheeyan@k365labs.com for onsite delivery&lt;/p&gt;&lt;p&gt;&lt;strong style=&quot;color: rgb(0, 0, 0); &quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 255); &quot;&gt;Audience&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Java application developers, who build Web-based server-side applications.&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 0); font-weight: normal; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(51, 51, 255); &quot;&gt;Skill level&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Intermediate&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 0); font-weight: normal; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(51, 51, 255); &quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;· Describe Spring.&lt;br /&gt;· Develop, debug, and test Web-based server-side applications with Spring&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style=&quot;color: rgb(0, 0, 0); &quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 255); &quot;&gt;Outline&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;· Module 1: Beans, BeanFactory and the ApplicationContext&lt;br /&gt;- Introduction&lt;br /&gt;- BeanFactory and BeanDefinitions - the basics&lt;br /&gt;- Properties, collaborators, autowiring and dependency checking&lt;br /&gt;- Customizing the nature of a bean&lt;br /&gt;- Abstract and child bean definitions&lt;br /&gt;- Interacting with the BeanFactory&lt;br /&gt;- Customizing beans with BeanPostProcessors&lt;br /&gt;- Customizing bean factories with BeanFactoryPostProcessors&lt;br /&gt;- Registering additional custom PropertyEditors&lt;br /&gt;- Using the alias element to add aliases for existing beans&lt;br /&gt;- Introduction to the ApplicationContext&lt;br /&gt;- Added functionality of the ApplicationContext&lt;br /&gt;- Customized behavior in the ApplicationContext&lt;br /&gt;- Registering additional custom PropertyEditors&lt;br /&gt;- Setting a bean property or constructor arg from a property expression&lt;br /&gt;- Setting a bean property or constructor arg from a field value&lt;br /&gt;- Invoking another method and optionally using the return value.&lt;br /&gt;- Importing Bean Definitions from One File Into Another&lt;br /&gt;- Creating an ApplicationContext from a web application&lt;br /&gt;- Glue code and the evil singleton&lt;br /&gt;&lt;br /&gt;· Module 2: Abstracting Access to Low-Level Resources&lt;br /&gt;- Overview&lt;br /&gt;- The Resource interface&lt;br /&gt;- Built-in Resource implementations&lt;br /&gt;- The ResourceLoader Interface&lt;br /&gt;- The ResourceLoaderAware interface&lt;br /&gt;- Setting Resources as properties&lt;br /&gt;- Application contexts and Resource paths&lt;br /&gt;&lt;br /&gt;· Module 3: PropertyEditors, data binding, validation and the BeanWrapper&lt;br /&gt;- Introduction&lt;br /&gt;- Binding data using the DataBinder&lt;br /&gt;- Bean manipulation and the BeanWrapper&lt;br /&gt;- Setting and getting basic and nested properties&lt;br /&gt;- Validation using Spring&#39;s Validator interface&lt;br /&gt;- The Errors interface&lt;br /&gt;- Resolving codes to error messages&lt;br /&gt;&lt;br /&gt;· Module 4: Spring AOP: Aspect Oriented Programming with Spring&lt;br /&gt;- Concepts&lt;br /&gt;- Pointcuts in Spring&lt;br /&gt;- Advice types in Spring&lt;br /&gt;- Advisors in Spring&lt;br /&gt;- Using the ProxyFactoryBean to create AOP proxies&lt;br /&gt;- Convenient proxy creation&lt;br /&gt;- Concise proxy definitions&lt;br /&gt;- Creating AOP proxies programmatically with the ProxyFactory&lt;br /&gt;- Manipulating advised objects&lt;br /&gt;- Using the &quot;autoproxy&quot; facility&lt;br /&gt;- Using TargetSources&lt;br /&gt;- Defining new Advice types&lt;br /&gt;- Further reading and resources&lt;br /&gt;&lt;br /&gt;· Module 5: AspectJ Integration&lt;br /&gt;- Overview&lt;br /&gt;- Configuring AspectJ aspects using Spring IoC&lt;br /&gt;- Using AspectJ pointcuts to target Spring advice&lt;br /&gt;- Spring aspects for AspectJ&lt;br /&gt;&lt;br /&gt;· Module 6: Transaction management&lt;br /&gt;- The Spring transaction abstraction&lt;br /&gt;- Transaction strategies&lt;br /&gt;- Resource synchronization with transactions&lt;br /&gt;- Programmatic transaction management&lt;br /&gt;- Declarative transaction management&lt;br /&gt;- Choosing between programmatic and declarative transaction management&lt;br /&gt;- Do you need an application server for transaction management?&lt;br /&gt;- AppServer-specific integration&lt;br /&gt;- Common problems&lt;br /&gt;&lt;br /&gt;· Module 7: Source Level Metadata Support&lt;br /&gt;- Source-level metadata&lt;br /&gt;- Spring&#39;s metadata support&lt;br /&gt;- Integration with Jakarta Commons Attributes&lt;br /&gt;- Metadata and Spring AOP autoproxying&lt;br /&gt;- Using attributes to minimize MVC web tier configuration&lt;br /&gt;- Other uses of metadata attributes&lt;br /&gt;- Adding support for additional metadata APIs&lt;br /&gt;&lt;br /&gt;· Module 8: DAO support&lt;br /&gt;- Introduction&lt;br /&gt;- Consistent Exception Hierarchy&lt;br /&gt;- Consistent Abstract Classes for DAO Support&lt;br /&gt;&lt;br /&gt;· Module 9: Data Access using JDBC&lt;br /&gt;- Introduction&lt;br /&gt;- Using the JDBC Core classes to control basic JDBC processing and error handling&lt;br /&gt;- Controlling how we connect to the database&lt;br /&gt;- Modeling JDBC operations as Java objects&lt;br /&gt;&lt;br /&gt;· Module 10: Data Access using O/R Mappers&lt;br /&gt;- Introduction&lt;br /&gt;- Hibernate&lt;br /&gt;- JDO&lt;br /&gt;- Oracle TopLink&lt;br /&gt;- Apache OJB&lt;br /&gt;- iBATIS SQL Maps&lt;br /&gt;&lt;br /&gt;· Module 11: Web MVC framework&lt;br /&gt;- Introduction to the web MVC framework&lt;br /&gt;- The DispatcherServlet&lt;br /&gt;- Controllers&lt;br /&gt;- Handler mappings&lt;br /&gt;- Views and resolving them&lt;br /&gt;- Using locales&lt;br /&gt;- Using themes&lt;br /&gt;- Spring&#39;s multipart (fileupload) support&lt;br /&gt;- Handling exceptions&lt;br /&gt;&lt;br /&gt;· Module 12: Integrating view technologies&lt;br /&gt;- Introduction&lt;br /&gt;- JSP &amp;amp; JSTL&lt;br /&gt;- Tiles&lt;br /&gt;- velocity.properties&lt;br /&gt;- XSLT&lt;br /&gt;- Document view definitions&lt;br /&gt;- JasperReports&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2010/10/programming-with-spring-framework.html</link><author>noreply@blogger.com (Your reliable partner)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-2166315775202003960</guid><pubDate>Tue, 25 May 2010 02:20:00 +0000</pubDate><atom:updated>2010-05-24T19:40:29.349-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">GK Collaboration</category><title>What’s New in Visual Studio 2010 and .NET Framework 4 Workshop</title><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This workshop designs to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including C# 4.0, Visual Basic 10, Parallel Extensions, Windows Communication Foundation, Windows Workflow, ASP.NET 4, ADO.NET Data Services, and Managed Extensibility Framework. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Date and Venue&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;10~11 June 2010&lt;br /&gt;Global Knowledge Network (M) Sdn Bhd&lt;br /&gt;S1, 2 Floor, Centrepoint, Lebuh Bandar Utama, Bandar Utama, Petaling Jaya, 47800 Selangor Darul Ehsan&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Fee &amp;amp; Contact&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;RM 2,200.00/pax&lt;br /&gt;Registrar_my@globalknowledge.com.my&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Audience&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This workshop is intended for:&lt;br /&gt;· Developers such as application developers and component developers who have at least two or more years of on-the-job experience in .NET application development.&lt;br /&gt;· Architects such as solution architects, application architects, and component architects who have at least two or more years of on-the-job experience in .NET application development.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Prerequisites&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Before attending this course, attendees must have:&lt;br /&gt;· Experience working in a software development team.&lt;br /&gt;· Intermediate programming experience using Visual Basic or Visual C#.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;· Describe ASP.NET 4 Web Forms.&lt;br /&gt;· Describe ASP.NET Ajax Library&lt;br /&gt;· Describe WCF (ADO.NET) Data Services&lt;br /&gt;· Describe Microsoft Office Programmability in C# and Visual Basic&lt;br /&gt;· Describe Windows Workflow Foundation in .NET 4&lt;br /&gt;· Describe Workflow Services using .NET Framework 4&lt;br /&gt;· Describe Parallel Extensions Library&lt;br /&gt;· Describe Managed Extensibility Framework.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Workshop Agenda&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;· Module 1: Introduction to ASP.NET 4 Web Forms&lt;br /&gt;- Take advantage of the new ASP.NET Project Templates.&lt;br /&gt;- Control server control ClientIDs.&lt;br /&gt;- Enable bi-directional routing support.&lt;br /&gt;- Control the View State at application and page level.&lt;br /&gt;&lt;br /&gt;· Module 2: ASP.NET Ajax Library&lt;br /&gt;- Leverage the new client-side templates to easily bind data to your UI.&lt;br /&gt;- Use the DataView control to render data on the client.&lt;br /&gt;- Declaratively instantiate behaviors and controls.&lt;br /&gt;- Use client templates with a pure imperative syntax.&lt;br /&gt;- Use the Script Loader to manage script loading and execution.&lt;br /&gt;- Learn how to leverage jQuery and ASP.NET Ajax Library (Beta) together.&lt;br /&gt;- Use the Microsoft Ajax Minifier to increase the performance of your web application.&lt;br /&gt;&lt;br /&gt;· Module 3: Introduction to WCF (ADO.NET) Data Services&lt;br /&gt;- Creating and consuming WCF data services.&lt;br /&gt;- Consuming WCF data services using ASP.NET Ajax Library (Beta).&lt;br /&gt;- Extending Data Services with Service Operations and Interceptors.&lt;br /&gt;- Adding Client-Side Paging with Row Count.&lt;br /&gt;&lt;br /&gt;· Module 4: Microsoft Office Programmability in C# and Visual Basic&lt;br /&gt;- Learn how new language features speed creation of business entities.&lt;br /&gt;- Discover new language features that make it easier to have business entities interact with Excel.&lt;br /&gt;- Utilize new language features which enable quick interaction between Office applications.&lt;br /&gt;- See how the new build process allows easier deployment of Office applications to end users&lt;br /&gt;&lt;br /&gt;· Module 5: Introduction to Windows Workflow Foundation in .NET 4&lt;br /&gt;- How to create a sequential workflowusing the designer and XAML or, alternatively, using plain C# or Visual Basic code.&lt;br /&gt;- How to run and test the sequential workflow using the WorkflowApplication and WorkflowInvoker classes.&lt;br /&gt;- How to pass InArguments and receive OutArguments from a workflow.&lt;br /&gt;- How Expressions and Variables are used.&lt;br /&gt;- How to use the WriteLine, If, TryCatch, Catch&lt;t&gt;and Throw activities.&lt;br /&gt;- How to load and run an activity from a xaml file.&lt;br /&gt;- How to create an activity designer.&lt;br /&gt;- How to host the WorkflowDesigner in your own application&lt;br /&gt;&lt;br /&gt;· Module 6: Introduction to Workflow Services using .NET Framework 4&lt;br /&gt;- Use Messaging activities to send data in and out of workflows.&lt;br /&gt;- Configure the Messaging activities for a specific scenario.&lt;br /&gt;- Invoke Add Service Reference to create activities that consume another service.&lt;br /&gt;- Utilize Activity Templates to create pre-configured request-reply patterns.&lt;br /&gt;- Set up Content Based Correlation to correlate messages from the same client.&lt;br /&gt;&lt;br /&gt;· Module 7: Introduction to the Parallel Extensions Library&lt;br /&gt;- Parallelize an existing algorithm by using the static Parallel helper class and have the expression of concurrency handled automatically.&lt;br /&gt;- Create and run Tasks that enable abilities like cancellation of in-process tasks.&lt;br /&gt;- Use the Task&lt;t&gt; class to create and run Tasks that return a value.&lt;br /&gt;- Use Parallel LINQ (PLINQ) to optimize LINQ queries to exectue in a parallel environment.&lt;br /&gt;&lt;br /&gt;· Module 8: Introduction to the Managed Extensibility Framework&lt;br /&gt;- Define extensibility points for components.&lt;br /&gt;- Perform conditional binding and component creation.&lt;br /&gt;- Import Extended assemblies while an application is running&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2010/05/whats-new-in-visual-studio-2010-and-net.html</link><author>noreply@blogger.com (Your reliable partner)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-5479843101789099080</guid><pubDate>Mon, 18 Jan 2010 08:02:00 +0000</pubDate><atom:updated>2010-01-18T00:15:44.555-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">workshop .net architect</category><title>Analyzing Requirements and Defining Microsoft .NET Solution Architectures Workshop</title><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Microsoft .NET Framework is the Microsoft Web services strategy to connect information, people, systems, and devices through software. Integrated across the Microsoft platform, Microsoft .NET technology provides the ability to quickly build, deploy, manage, and use connected, security-enhanced solutions with Web services. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Duration&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;2 days&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Audience&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This workshop is intended for:&lt;br /&gt;· Software architects such as solution architects, application architects, and component architects, who are responsible for engineering Microsoft solutions.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Prerequisites&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Before attending this course, attendees must have:&lt;br /&gt;· Familiarity with the software development life cycle.&lt;br /&gt;· Familiarity with the .NET development technologies.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;· Gather and analyze information for designing a business solution.&lt;br /&gt;· Create a vision/scope document.&lt;br /&gt;· Create the conceptual design for a business solution.&lt;br /&gt;· Create the logical design for a business solution.&lt;br /&gt;· Create the physical design for a business solution.&lt;br /&gt;· Design the presentation layer of an application.&lt;br /&gt;· Design the data layer of an application.&lt;br /&gt;· Create a functional specifications document.&lt;br /&gt;· Create a technical specifications document.&lt;br /&gt;· Create a security plan.&lt;br /&gt;· Create a test plan.&lt;br /&gt;· Create a deployment plan.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Workshop Agenda&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;· Module 1: Introduction to Designing Business Solutions&lt;br /&gt;· Module 2: Gathering and Analyzing Information&lt;br /&gt;· Module 3: Envisioning the Solution&lt;br /&gt;· Module 4: Creating the Conceptual Design&lt;br /&gt;· Module 5: Creating the Logical Design&lt;br /&gt;· Module 6: Creating the Physical Design&lt;br /&gt;· Module 7: Designing the Presentation Layer&lt;br /&gt;· Module 8: Designing the Data Layer&lt;br /&gt;· Module 9: Designing Security Specifications&lt;br /&gt;· Module 10: Completing the Planning Phase&lt;br /&gt;· Module 11: Stabilizing and Deploying the Solution· Module 2: Introduction to Caching Application Block&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2010/01/analyzing-requirements-and-defining.html</link><author>noreply@blogger.com (Your reliable partner)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-3747111830409282792</guid><pubDate>Mon, 18 Jan 2010 04:40:00 +0000</pubDate><atom:updated>2010-01-18T00:16:06.783-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">workshop .net architect</category><title>Patterns and Practices</title><description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This two-day, mentor-led workshop provides introduction to recommendations on how to design and develop custom applications using the Microsoft platform. Many patterns and practices offerings illustrate how to incorporate multiple Microsoft products and technologies into an overall solution. Patterns and practices offerings are organized into four categories:&lt;em&gt; &lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;Solution Development Fundamentals, Client Development, Server Development&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;, and &lt;strong&gt;&lt;em&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;Services Development&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Duration&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;2 days&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Audience&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This workshop is intended for:&lt;br /&gt;· Software architects such as solution architects, application architects, and component architects who are responsible for engineering Microsoft solutions.&lt;br /&gt;· Software architects such as solution architects, application architects, and component architects who have three or more years of on-the-job experience in an enterprise environment.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Prerequisites&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Before attending this course, attendees must have:&lt;br /&gt;· Experience working in a software development team.&lt;br /&gt;· Intermediate programming experience using Visual Basic or Visual C#.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;· Describe Enterprise Library.&lt;br /&gt;· Describe collection of application blocks (i.e. Caching Application Block, Cryptography Application Block, Cryptography Application Block, Data Access Application Block, Exception Handling Application Block, Logging Application Block, Policy Injection Block, Security Application Block, Unity Application Block, and Validation Application Block) in Enterprise Library.&lt;br /&gt;· Use Enterprise Library.&lt;br /&gt;· Use collection of application blocks (i.e. Caching Application Block, Cryptography Application Block, Cryptography Application Block, Data Access Application Block, Exception Handling Application Block, Logging Application Block, Policy Injection Block, Security Application Block, Unity Application Block, and Validation Application Block) in Enterprise Library.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Workshop Agenda&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;· Module 1: Introduction to Enterprise Library&lt;br /&gt;· Module 2: Introduction to Caching Application Block&lt;br /&gt;· Module 3: Introduction to Cryptography Application Block&lt;br /&gt;· Module 4: Introduction to Data Access Application Block&lt;br /&gt;· Module 5: Introduction to Exception Handling Application Block&lt;br /&gt;· Module 6: Introduction to Logging Application Block&lt;br /&gt;· Module 7: Introduction to Policy Injection Block&lt;br /&gt;· Module 8: Introduction to Security Application Block&lt;br /&gt;· Module 9: Introduction to Unity Application Block&lt;br /&gt;· Module 10: Introduction to Validation Application Block&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2010/01/patterns-and-practices.html</link><author>noreply@blogger.com (Your reliable partner)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-54247239142989996</guid><pubDate>Sat, 21 Nov 2009 09:59:00 +0000</pubDate><atom:updated>2009-11-20T18:46:46.225-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ALM</category><title>Industrializing Software Development</title><description>&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3HEeNoiOZB08DnET1r-gjsLsfbMUBe53koNf3NkZYCqKy7Iesv_8K6sMnf0Qo_pQiSYz8qGeIyQsvI2mZWQH2pPAEdozIFTK68lib2POGHsYR4FWOw2EQznWkZev9aVXnHMyEan2j5iM/s1600-h/4.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5372032860602321794&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 336px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3HEeNoiOZB08DnET1r-gjsLsfbMUBe53koNf3NkZYCqKy7Iesv_8K6sMnf0Qo_pQiSYz8qGeIyQsvI2mZWQH2pPAEdozIFTK68lib2POGHsYR4FWOw2EQznWkZev9aVXnHMyEan2j5iM/s400/4.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style=&quot;font-family:trebuchet ms;color:#ff0000;&quot;&gt;[ About ]&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;Other industries increased their capacity by moving from craftsmanship, where whole products are created from scratch by individuals or small teams, to manufacturing, where a wide range of product variants is rapidly assembled from reusable components created by multiple suppliers, and where machines automate rote or menial tasks. They standardized processes, designs, and packaging, using product lines to facilitate systematic reuse, and supply chains to distribute cost and risk. Some are now capable of mass customization, where product variants are produced rapidly and inexpensively on demand to satisfy the specific requirements of individual customers.&lt;br /&gt;&lt;br /&gt;In short, application lifecycle management is a software development industrialization process&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-family:trebuchet ms;color:#ff0000;&quot;&gt;[ Software Factory ]&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Trebuchet MS;color:#ff0000;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;Scaling up to much higher levels of productivity will require the ability to rapidly configure, adapt and assemble independently developed, self describing, location independent components to produce families of similar but distinct systems. It will require a transition from craftsmanship to manufacturing like the ones we have seen in other industries, and will eventually produce more advanced earmarks of industrialization, such as supply chains, value chain integration and mass customization. To accomplish this, the software industry should synthesize ideas such as domain specific languages, software product lines, component specifications and assemblies, patterns and frameworks into an organized approach based on the best patterns of industrialized manufacturing into a &lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;“software factory”&lt;/span&gt;&lt;/strong&gt;. A software factory is an organizational structure that specializes in producing software artifacts such as software applications and software components according to specific, externally-defined end-user requirements through an assembly process. A software factory applies manufacturing techniques and principles to software development to impersonate the benefits of traditional manufacturing.&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br&gt;</description><link>http://k365labs.blogspot.com/2009/08/blog-post.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3HEeNoiOZB08DnET1r-gjsLsfbMUBe53koNf3NkZYCqKy7Iesv_8K6sMnf0Qo_pQiSYz8qGeIyQsvI2mZWQH2pPAEdozIFTK68lib2POGHsYR4FWOw2EQznWkZev9aVXnHMyEan2j5iM/s72-c/4.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-2846778690153238483</guid><pubDate>Mon, 19 Oct 2009 12:35:00 +0000</pubDate><atom:updated>2009-10-19T18:33:02.455-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">workshop wpf</category><title>On Site workshop - Krypton Toolkit Jumpstart</title><description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This one-day onsite mentor-led workshop provides attendees with the knowledge and skills to use free Krypton Toolkit&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Fee&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;RM 300/pax (min 4pax &amp;amp; max 10pax, rate applicable at Klang Valley only)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Audience&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This jumpstart is intended for application developers who need build Windows Forms solutions by adding the Office 2007 look and feel.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;· Use Krypton controls: KryptonTextBox, KryptonRadioButton, KryptonListBox, KryptonMaskedTextBox, KryptonButton, KryptonCheckedListBox, KryptonRichTextBox, KryptonCheckButton, KryptonDataGridView, KryptonComboBox KryptonDropButton, KryptonBorderEdge, KryptonNumericUpDown, KryptonColorButton, KryptonSeparator, KryptonDomainUpDown, KryptonLabel KryptonHeader, KryptonCheckBox, KryptonWrapLabel, KryptonBreadCrumb, KryptonDateTimePicker, KryptonLinkLabel, and KryptonMonthCalendar.&lt;br /&gt;· Use Krypton containers: KryptonGroup, KryptonHeaderGroup, KryptonPanel, and KryptonSplitContainer.&lt;br /&gt;· Use Krypton components: KryptonContextMenu, KryptonPalette, KryptonManager, KryptonCommand, and KryptonCheckSet.&lt;br /&gt;· Use Krypton forms: KryptonForm.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/10/on-site-workshop-krypton-toolkit.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-6186880149567833874</guid><pubDate>Mon, 19 Oct 2009 12:29:00 +0000</pubDate><atom:updated>2009-10-19T18:33:13.941-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">workshop wpf</category><title>On Site workshop - Windows Presentation Foundation Jumpstart</title><description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This two-day onsite mentor-led workshop provides attendees with the knowledge and skills to build and configure a Windows Presentation Foundation solution&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Fee&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;RM 400/pax (min 4pax &amp;amp; max 10pax rate applicable at Klang Valley only)&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Audience&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;This jumpstart is intended for application developers who need build Windows Presentation Foundation solution.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;· Create a WPF application.&lt;br /&gt;· Build a user interface in a WPF application.&lt;br /&gt;· Customize the appearance of a WPF application.&lt;br /&gt;· Bind user interface controls to data sources.&lt;br /&gt;· Bind user interface controls to collections.&lt;br /&gt;· Create new controls in a WPF application.&lt;br /&gt;· Manage documents in a WPF application.&lt;br /&gt;· Add graphics and multimedia support to a WPF application.&lt;br /&gt;· Configure and deploy WPF applications.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/10/on-site-workshop-windows-presentation.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-1963813506273887079</guid><pubDate>Thu, 03 Sep 2009 07:47:00 +0000</pubDate><atom:updated>2010-02-21T18:23:46.535-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">service</category><title>How we work?</title><description>&lt;div align=&quot;center&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;font-size:130%;&quot;&gt;&lt;strong&gt;Understand your need&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;First of all, we need to understand your requirement objective such as are you migrating a legacy vb application to .net or you are building a new .net application or you are going to support something. At this stage, we will identify are you going to use native .net tools and component or should you use 3rd parties technologies.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;After that, we will identify your team existing .net strength&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QKuIVIdQpjQKUBzbCeafGDw34vDuok4PLYNqNejlMC-FWax-rJSTE0yvNAVC9gcv4dI6LwDSuScvJyBo3QDZP7XyyFws9UHHxGPyu3HyLTzx1IAO50sbATKhKTWPKqejV0UqzHY9j1s/s1600-h/6-1.JPG&quot;&gt;&lt;img style=&quot;TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 130px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5377144750352081618&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QKuIVIdQpjQKUBzbCeafGDw34vDuok4PLYNqNejlMC-FWax-rJSTE0yvNAVC9gcv4dI6LwDSuScvJyBo3QDZP7XyyFws9UHHxGPyu3HyLTzx1IAO50sbATKhKTWPKqejV0UqzHY9j1s/s400/6-1.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;font-size:130%;&quot;&gt;&lt;strong&gt;Our solution&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;We deliver consultancy service in a combination of workshop and mentor guidance. We offer 3 different levels of consultancy service. &lt;span style=&quot;font-family:arial;color:#000099;&quot;&gt;&lt;strong&gt;Level I focus on standard .net technology, level II focus on advance .net and 3rd parties technology, level III focus on quality, testing, architecture, practices, productivity and methodology.&lt;/strong&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;In general,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;Level I workshop duration is 3~10days, mentor guidance duration is 3~7days&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;Level II workshop duration is 3~20days, mentor guidance duration is 3~20days&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;Level III workshop duration is 3~10days, mentor guidance duration is 3~15days&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 130px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5377152922326258738&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3ajVGQHOvURdTuq6i0XWkhkI9ux5EGyFTAgCedEOo_PM3Yd3jZGtVs7rO3sz-W3Sd6NU5gvAGxGM1S8Ux-Wx9vLSSegiasm14IG_E7t9pD0n6-rF0tEiO8nkfutpzdfo8_oX2pPvtmPU/s400/6-2.JPG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Our consultancy methodology&lt;/span&gt; &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Our workshop will get you closer to a technology. You will know how to make use of a particular technology through lectures, demos, standard handson. You will make use of the technology to build some samples related to your business requirements such as login process, scheduling process, and others during mentor guidance&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 263px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5377157271720086098&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUkKbWwGDfBf5El1uKazoFtayCwLR4lVdURPAMyTPXAOT5ESaayCVwN7ABpIGl5fMa29wDHUuAYayGVF6dtPN9Ev5uSwVa1B5zfRPURnakyYpTs3LLJSDebIVdDOcmWiHhAynNEEveFEo/s400/6-3.JPG&quot; /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;color:#ff0000;&quot;&gt;Are we a training provider?&lt;/span&gt; &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;We are a consultancy provider. Skill building is only part of Application Lifecycle Management activities and we deliver it through Workshop &amp;amp; Mentor Guidance approach. &lt;strong&gt;&lt;span style=&quot;color:#000099;&quot;&gt;On top, we offer process defination, methodology implementation, prototype development, tools implementation, review, enforcement and improvement&lt;/span&gt;&lt;/strong&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 242px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5381149103825087346&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqEGfPBO1zxwjlw1cUGHRBcuTJ7e5Uu1R3nfuWEGoCjd1bpPCHnlz2nTRcPtzP1PlV6kip8CRFtpArGcUzsEJ_Tn5lZsGuwpTAyxyDHUEmPreHbUgcC3xH67tqXgfp5faKSQzOW_DDAT8/s400/6-4.JPG&quot; /&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;Engagement Flow&lt;/strong&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;Please feel free to contact &lt;a href=&quot;mailto:wan-kheeyan@k365labs.com&quot;&gt;wan-kheeyan@k365labs.com&lt;/a&gt; for your project discussion. &lt;/span&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/09/blog-post.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QKuIVIdQpjQKUBzbCeafGDw34vDuok4PLYNqNejlMC-FWax-rJSTE0yvNAVC9gcv4dI6LwDSuScvJyBo3QDZP7XyyFws9UHHxGPyu3HyLTzx1IAO50sbATKhKTWPKqejV0UqzHY9j1s/s72-c/6-1.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-8622763575085886180</guid><pubDate>Thu, 03 Sep 2009 02:38:00 +0000</pubDate><atom:updated>2009-10-13T19:50:04.913-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">checklist .net</category><title>Competencies Checklist for Snr .net Web Programmer</title><description>&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Configuring and Deploying Web Applications&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;- Configure providers.&lt;br /&gt;- Configure authentication, authorization, and impersonation.&lt;br /&gt;- Configure projects, solutions, and reference assemblies.&lt;br /&gt;- Configure session state by using Microsoft SQL Server, State Server, or InProc&lt;br /&gt;- Publish Web applications and configure application pools.&lt;br /&gt;- Compile an application by using Visual Studio or command-line tools. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Consuming and Creating Server Controls &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Implement data-bound controls.&lt;br /&gt;- Load user controls dynamically.&lt;br /&gt;- Create and consume custom controls.&lt;br /&gt;- Implement client-side validation and server-side validation.&lt;br /&gt;- Consume standard controls.&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working with Data and Services &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Read and write XML data.&lt;br /&gt;- Manipulate data by using DataSet and DataReader objects.&lt;br /&gt;- Call a Windows Communication Foundation (WCF) service or a Web service from an ASP.NET Web page.&lt;br /&gt;- Implement a DataSource control.&lt;br /&gt;- Bind controls to data by using data binding syntax.&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Troubleshooting and Debugging Web Applications &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Configure debugging and custom errors.&lt;br /&gt;- Set up an environment to perform remote debugging.&lt;br /&gt;- Debug unhandled exceptions when using ASP.NET AJAX.&lt;br /&gt;- Implement tracing of a Web application.&lt;br /&gt;- Debug deployment issues.&lt;br /&gt;- Monitor Web applications.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working with ASP.NET AJAX and Client-Side Scripting&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Implement Web Forms by using ASP.NET AJAX.&lt;br /&gt;- Interact with the ASP.NET AJAX client-side library.&lt;br /&gt;- Consume services from client scripts.&lt;br /&gt;- Create and register client script.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Targeting Mobile Devices&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Access device capabilities.&lt;br /&gt;- Control device-specific rendering.&lt;br /&gt;- Add mobile Web controls to a Web page.&lt;br /&gt;- Implement control adapters.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Programming Web Applications&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Customize the layout and appearance of a Web page.&lt;br /&gt;- Work with ASP.NET intrinsic objects.&lt;br /&gt;- Implement globalization and accessibility. &lt;br /&gt;- Implement business objects and utility classes.&lt;br /&gt;- Implement session state, view state, control state, cookies, cache, or application state.&lt;br /&gt;- Handle events and control page flow.&lt;br /&gt;- Implement the Generic Handler.&lt;/span&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/09/competencies-checklist-for-snr-net-web.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-260407191912732733</guid><pubDate>Thu, 03 Sep 2009 02:30:00 +0000</pubDate><atom:updated>2009-11-26T20:34:50.010-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">checklist java</category><title>Competencies Checklist for Jnr Java Programmer</title><description>&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Declarations, Initialization and Scoping &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;- Develop code that declares abstract and all forms of nested classes.&lt;br /&gt;- Develop code that declares an interface implements or extends one or more interfaces.&lt;br /&gt;- Develop code that declares, initializes, and uses primitives, arrays, enums, and objects as static, instance, and local variables.&lt;br /&gt;- Able to determine if a method is correctly overriding or overloading another method, and identify legal return values for the method.&lt;br /&gt;- Given a set of classes and superclasses, develop constructors for one or more of the classes.&lt;br /&gt;- Able to determine if a default constructor will be created, and if so, determine the behavior of that constructor.&lt;br /&gt;- Given a nested or non-nested class listing, able to write code to instantiate the class. &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Flow Control &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Develop code that implements an if or switch statement.&lt;br /&gt;- Develop code that implements all forms of loops and iterators, including the use of for, for-each, do, while, labels, break, and continue.&lt;br /&gt;- Develop code that makes use of assertions, and distinguish appropriate from inappropriate uses of assertions.&lt;br /&gt;- Develop code that makes use of exceptions and exception handling clauses (try, catch, finally), and declares methods and overriding methods that throw exceptions.&lt;br /&gt;- Recognize the effect of an exception arising at a specified point in a code fragment which may be a runtime exception, a checked exception, or an error.&lt;br /&gt;- Recognize situations that will result in any of the following being thrown: ArrayIndexOutOfBoundsException,ClassCastException, IllegalArgumentException, IllegalStateException, NullPointerException, NumberFormatException, AssertionError, ExceptionInInitializerError, StackOverflowError or NoClassDefFoundError.&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working with API content &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Writting code to navigate file systems, reading from files, writing to files, or interacting with the user, develop the correct solution using java.io: BufferedReader, BufferedWriter, File, FileReader, FileWriter, PrintWriter, and Console.&lt;br /&gt;- Develop code that uses the primitive wrapper classes (such as Boolean, Character, Double, Integer, etc.), and/or autoboxing &amp;amp; unboxing. Discuss the differences between the String, StringBuilder, and StringBuffer classes.&lt;br /&gt;- Use standard J2SE APIs in the java.text package to correctly format or parse dates, numbers, and currency values for a specific locale.&lt;br /&gt;- Write code that uses standard J2SE APIs in the java.util and java.util.regex packages to format or parse strings or streams. &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working on concurrency &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Write code to define, instantiate, and start new threads using both java.lang.Thread and java.lang.Runnable.&lt;br /&gt;- Recognize the states in which a thread can exist, and identify ways in which a thread can transition from one state to another.&lt;br /&gt;- Write code that makes appropriate use of object locking to protect static or instance variables from concurrent access problems.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Good object oriented concept&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Develop code that implements tight encapsulation, loose coupling, and high cohesion in classes.&lt;br /&gt;- Given a scenario, develop code that demonstrates the use of polymorphism. Further, determine when casting will be necessary and recognize compiler vs. runtime errors related to object reference casting.&lt;br /&gt;- Explain the effect of modifiers on inheritance with respect to constructors, instance or static variables, and instance or static methods.&lt;br /&gt;- Develop code that declares and/or invokes overridden or overloaded methods and code that declares and/or invokes superclass, or overloaded constructors.&lt;br /&gt;- Develop code that implements &quot;is-a&quot; and/or &quot;has-a&quot; relationships&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working on Collections / Generics&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Able to determine which collection classes and/or interfaces should be used to properly implement that design, including the use of the Comparable interface.&lt;br /&gt;- Distinguish between correct and incorrect overrides of corresponding hashCode and equals methods, and explain the difference between == and the equals method.&lt;br /&gt;- Write code that uses the generic versions of the Collections API, in particular, the Set, List, and Map interfaces and implementation classes.&lt;br /&gt;- Able to recognize the limitations of the non-generic Collections API and how to refactor code to use the generic versions. Write code that uses the NavigableSet and NavigableMap interfaces.&lt;br /&gt;- Develop code that makes proper use of type parameters in class/interface declarations, instance variables, method arguments, and return types&lt;br /&gt;- Use the java.util package to write code to manipulate a list by sorting, performing a binary search, or converting the list to an array.&lt;br /&gt;- Use the java.util package to write code to manipulate an array by sorting, performing a binary search, or converting the array to a list.&lt;br /&gt;- Use the java.util.Comparator and java.lang.Comparable interfaces to affect the sorting of lists and arrays.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/11/competencies-checklist-for-jnr-java.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-2405112243683959674</guid><pubDate>Thu, 03 Sep 2009 02:14:00 +0000</pubDate><atom:updated>2009-10-13T19:36:50.839-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">checklist .net</category><title>Competencies Checklist for Jnr .net Programmer</title><description>&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Developing applications that use system types and collections&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;- Manage data in a .NET Framework application by using .NET Framework system types.&lt;br /&gt;- Manage a group of associated data in a .NET Framework application by using standard collections&lt;br /&gt;- Improve type safety and application performance in a .NET Framework application by using generic collections&lt;br /&gt;- Manage data in a .NET Framework application by using specialized collections&lt;br /&gt;- Implement .NET Framework interfaces to cause components to comply with standard contracts&lt;br /&gt;- Control interactions between .NET Framework application components by using events and delegates. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Implementing service processes, threading, and application domains in a .NET Framework application &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Implement, install, and control a service&lt;br /&gt;- Develop multithreaded .NET applications&lt;br /&gt;- Create a unit of isolation for common language runtime within a .NET Framework application by using application domains&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Embedding configuration, diagnostic, management, and installation features into a .NET Framework application &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Embed configuration management functionality into a .NET Framework application.&lt;br /&gt;- Create a custom Microsoft Windows Installer for .NET components by using the System.Configuration.&lt;br /&gt;- Manage an event log by using the System.Diagnostics namespace.&lt;br /&gt;- Manage system processes and monitor the performance of a .NET application by using the diagnostics functionality of the .NET Framework.&lt;br /&gt;- Debug and trace a .NET Framework application by using the System.Diagnostics namespace.&lt;br /&gt;- Embed management information and events into a .NET Framework application.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Implementing serialization and input/output functionality in a .NET Framework application &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Serialize or deserialize an object or an object graph by using runtime serialization techniques.&lt;br /&gt;- Control the serialization of an object into XML format by using the System.Xml.Serialization namespace.&lt;br /&gt;- Implement custom serialization formatting by using the Serialization Formatter classes.&lt;br /&gt;- Access files and folders by using the File System classes.&lt;br /&gt;- Manage byte streams by using Stream classes.&lt;br /&gt;- Manage .NET Framework application data by using Reader and Writer classes.&lt;br /&gt;- Compress or decompress stream information in a .NET Framework application and improve the security of application data by using isolated storage.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Improving the security of .NET Framework applications by using the .NET Framework security features&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Implement code access security to improve the security of a .NET Framework application.&lt;br /&gt;- Implement access control by using the System.Security.AccessControl classes.&lt;br /&gt;- Implement a custom authentication scheme by using the System.Security.Authentication classes.&lt;br /&gt;- Encrypt, decrypt, and hash data by using the System.Security.Cryptography classes.&lt;br /&gt;- Control permissions for resources by using the System.Security.Permission classes.&lt;br /&gt;- Control code privileges by using System.Security.Policy classes.&lt;br /&gt;- Access and modify identity information by using the System.Security.Principal classes.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Implementing interoperability, reflection, and mailing functionality in a .NET Framework application&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Expose COM components to the .NET Framework and .NET Framework components to COM.&lt;br /&gt;- Call unmanaged DLL functions within a .NET Framework application, and control the marshalling of data in a .NET Framework application.&lt;br /&gt;- Implement reflection functionality in a .NET Framework application, and create metadata, Microsoft intermediate language (MSIL), and a PE file by using the System.Reflection.Emit namespace.&lt;br /&gt;- Send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery from a .NET Framework application.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Format data based on culture information.&lt;br /&gt;- Enhance the user interface of a .NET Framework application by using the System.Drawing namespace.&lt;br /&gt;- Enhance the text handling capabilities of a .NET Framework application, and search, modify, and control text within a .NET Framework application by using regular expressions.&lt;/span&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/09/competencies-checklist-for-jnr-net.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-3681492044411358366</guid><pubDate>Wed, 02 Sep 2009 08:31:00 +0000</pubDate><atom:updated>2009-10-06T17:18:34.128-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">checklist sql</category><title>Competencies Checklist for MS SQL Administrator</title><description>&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Installing and Configuring SQL Server &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;- Install and configure SQL Server instances and related services.&lt;br /&gt;- Configure SQL Server instances and services.&lt;br /&gt;- Configure additional SQL Server components.&lt;br /&gt;- Implement database mail. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Maintaining SQL Server Instances&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Manage SQL Server Agent jobs, alerts and operators&lt;br /&gt;- Implement the declarative management frame&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Managing SQL Server Security&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Manage logins and server roles.&lt;br /&gt;- Manage users and database roles.&lt;br /&gt;- Manage SQL Server instance permissions.&lt;br /&gt;- Manage database permissions.&lt;br /&gt;- Manage schema permissions and object permissions.&lt;br /&gt;- Audit SQL Server instances.&lt;br /&gt;- Manage transparent data encryption.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Maintaining a SQL Server Database&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Back up databases.&lt;br /&gt;- Restore databases.&lt;br /&gt;- Manage and configure files, file groups, and related options; database options; recovery model; attach/detach data&lt;br /&gt;- Manage database snapshots.&lt;br /&gt;- Maintain database integrity.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Performing Data Management Tasks&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Import and export data.&lt;br /&gt;- Manage data partitions.&lt;br /&gt;- Implement data compression.&lt;br /&gt;- Maintain indexes.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Monitoring and Troubleshooting SQL Server&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Identify SQL Server service problems.&lt;br /&gt;- Identify concurrency problems.&lt;br /&gt;- Identify SQL Agent job execution problems.&lt;br /&gt;- Locate error information.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Optimizing SQL Server Performance&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Implement Resource Governor.&lt;br /&gt;- Use the Database Engine Tuning Advisor.&lt;br /&gt;- Collect trace data by using SQL Server Profiler.&lt;br /&gt;- Collect performance data by using Dynamic Management Views (DMVs).&lt;br /&gt;- Collect performance data by using System Monitor.&lt;br /&gt;- Use Performance Studio. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Implementing High Availability&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Implement and configure database mirroring and failover&lt;br /&gt;- Implement a SQL Server clustered instance.&lt;br /&gt;- Implement log shipping.Implement replication.&lt;/span&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/10/competencies-checklist-for-ms-sql.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-1865655955973792823</guid><pubDate>Wed, 02 Sep 2009 05:52:00 +0000</pubDate><atom:updated>2009-11-26T23:26:16.361-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">checklist java</category><title>Competencies Checklist for Snr Java Web Developer</title><description>&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working on Servlet Technology &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;- Working on various HTTP Methods (such as GET, POST, HEAD, and so on), list triggers that might cause a Client to use the method; and identify the HttpServlet method that corresponds to the HTTP Method.&lt;br /&gt;- Using the HttpServletRequest interface, write code to retrieve HTML form parameters from the request, retrieve HTTP request header information, or retrieve cookies from the request.&lt;br /&gt;- Using the HttpServletResponse interface, write code to set an HTTP response header, set the content type of the response, acquire a text stream for the response, acquire a binary stream for the response, redirect an HTTP request to another URL, or add cookies to the response.&lt;br /&gt;- Able to work on entire servlet life cycle: (1) servlet class loading, (2) servlet instantiation, (3) call the init method, (4) call the service method, and (5) call destroy method. &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Structure and deploy web application&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Construct the file and directory structure of a Web Application that may contain (a) static content, (b) JSP pages, (c) servlet classes, (d) the deployment descriptor, (e) tag libraries, (d) JAR files, and (e) Java class files; and describe how to protect resource files from HTTP access.&lt;br /&gt;- Construct the correct structure of the deployment descriptor.&lt;br /&gt;- Understand WAR file and its contents.&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working on Web Container Model&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Write servlet code to access initialization parameters and create the deployment descriptor elements for declaring initialization parameters.&lt;br /&gt;Write servlet code to add, retrieve, and remove attributes; identify the proper scope for an attribute; and identify multi-threading issues associated with each scope.&lt;br /&gt;- Write and configure a filter; create a request or response wrapper&lt;br /&gt;- Describe the Web container life cycle event model for requests, sessions, and web applications&lt;br /&gt;- Create and configure listener classes for each scope life cycle; create and configure scope attribute listener classes&lt;br /&gt;- Write servlet code to create a request dispatcher; write servlet code to forward or include the target resource; and identify and describe the additional request-scoped attributes provided by the container to the target resource. &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Session Management &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Write servlet code to store objects into a session object and retrieve objects from a session object.&lt;br /&gt;- Understand APIs used to access the session object, when the session object was created, and the mechanisms used to destroy the session object.&lt;br /&gt;- Write code to respond to an event when an object is added to a session, and write code to respond to an event when a session object migrates from one VM to another.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working on Web Application Security&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Based on the servlet specification, compare and contrast the following security mechanisms: (a) authentication, (b) authorization, (c) data integrity, and (d) confidentiality.&lt;br /&gt;- Declare a security constraint, a Web resource, the transport guarantee, the login configuration, and a security role.&lt;br /&gt;- Working on authentication types (BASIC, DIGEST, FORM, and CLIENT-CERT)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Working on JSP&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Identify, describe, or write the JSP code for the following elements: (a) template text, (b) scripting elements (comments, directives, declarations, scriptlets, and expressions), (c) standard and custom actions, and (d) expression language elements.&lt;br /&gt;- Write JSP code that uses the directives: (a) &#39;page&#39; (with attributes &#39;import&#39;, &#39;session&#39;, &#39;contentType&#39;, and &#39;isELIgnored&#39;), (b) &#39;include&#39;, and (c) &#39;taglib&#39;.&lt;br /&gt;- Write a JSP Document (XML-based document) that uses the correct syntax.&lt;br /&gt;- Understand JSP page life cycle: (1) JSP page translation, (2) JSP page compilation, (3) load class, (4) create instance, (5) call the jspInit method, (6) call the _jspService method, and (7) call the jspDestroy method.&lt;br /&gt;- Write JSP code using the appropriate implicit objects: (a) request, (b) response, (c) out, (d) session, (e) config, (f) application, (g) page, (h) pageContext, and (i) exception.&lt;br /&gt;- Configure the deployment descriptor to declare one or more tag libraries, deactivate the evaluation language, and deactivate the scripting language. 6.7 Given a specific design goal for including a JSP segment in another page, write the JSP code that uses the most appropriate inclusion mechanism (the include directive or the jsp:include standard action).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Building JSP Pages Using the Expression Language&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Write EL code that accesses the following implicit variables including pageScope, requestScope, sessionScope, and applicationScope, param and paramValues, header and headerValues, cookie, initParam and pageContext.&lt;br /&gt;- Write EL code that uses the following operators: property access (the . operator), collection access (the [] operator).&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Building JSP Pages Using Standard Actions&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;- Create a code snippet using the following standard actions: jsp:useBean (with attributes: &#39;id&#39;, &#39;scope&#39;, &#39;type&#39;, and &#39;class&#39;), jsp:getProperty, jsp:setProperty (with all attribute combinations), and jsp:attribute.&lt;br /&gt;- Create a code snippet using the following standard actions: jsp:include, jsp:forward, and jsp:param.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Building JSP Pages Using Tag Libraries&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;- Create the &#39;taglib&#39; directive for a JSP page.&lt;br /&gt;- Create the custom tag structure in a JSP page to support that goal.&lt;br /&gt;- Use an appropriate JSP Standard Tag Library (JSTL v1.1) tag from the &quot;core&quot; tag library.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Building a Custom Tag Library &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;- Describe the semantics of the &quot;Classic&quot; custom tag event model when each event method (doStartTag, doAfterBody, and doEndTag) is executed, and explain what the return value for each event method means; and write a tag handler class.&lt;br /&gt;- Using the PageContext API, write tag handler code to access the JSP implicit variables and access web application attributes.&lt;br /&gt;- Write tag handler code to access the parent tag and an arbitrary tag ancestor.&lt;br /&gt;- Describe the semantics of the &quot;Simple&quot; custom tag event model when the event method (doTag) is executed; write a tag handler class; and explain the constraints on the JSP content within the tag.&lt;br /&gt;- Describe the semantics of the Tag File model; describe the web application structure for tag files; write a tag file; and explain the constraints on the JSP content in the body of the tag.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:lucida grande;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;Understand Java EE Patterns &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;- Given a scenario description with a list of issues, select a pattern that would solve the issues. The list of patterns you must know are: Intercepting Filter, Model-View-Controller, Front Controller, Service Locator, Business Delegate, and Transfer Object.&lt;br /&gt;- Match design patterns with statements describing potential benefits that accrue from the use of the pattern, for any of the following patterns: Intercepting Filter, Model-View-Controller, Front Controller, Service Locator, Business Delegate, and Transfer Object.&lt;/span&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/11/competencies-checklist-for-snr-java-web.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-3504472631717379414</guid><pubDate>Fri, 07 Aug 2009 02:19:00 +0000</pubDate><atom:updated>2009-08-27T00:58:21.915-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NewsPromotionEvent</category><title>Tech Insights Penang Sep 2009</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMJclHX62B4XiTnSACY1N5XS0OPqBjnIm-j742n7g9gQPPQMCgEot5vCffZAC_wT1mjbJUR2QbmjqIbXAJYCQ3fFeUWTTlx-ilhH8Rls881BzKVUaSDgNYBKFrufRKiSnDDxM4E8-iIVM/s1600-h/mvp.bmp&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5367041334644421602&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 127px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMJclHX62B4XiTnSACY1N5XS0OPqBjnIm-j742n7g9gQPPQMCgEot5vCffZAC_wT1mjbJUR2QbmjqIbXAJYCQ3fFeUWTTlx-ilhH8Rls881BzKVUaSDgNYBKFrufRKiSnDDxM4E8-iIVM/s400/mvp.bmp&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Our consultant is a TECH INSIGHTS speaker. &lt;span style=&quot;color:#000099;&quot;&gt;Learn from right people&lt;/span&gt; and remember to ask your trainer about his&lt;span style=&quot;color:#ff0000;&quot;&gt; MVP&lt;/span&gt; status.&lt;/strong&gt;</description><link>http://k365labs.blogspot.com/2009/08/tech-insights-penang-2009.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMJclHX62B4XiTnSACY1N5XS0OPqBjnIm-j742n7g9gQPPQMCgEot5vCffZAC_wT1mjbJUR2QbmjqIbXAJYCQ3fFeUWTTlx-ilhH8Rls881BzKVUaSDgNYBKFrufRKiSnDDxM4E8-iIVM/s72-c/mvp.bmp" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-6040738072037986344</guid><pubDate>Wed, 05 Aug 2009 15:22:00 +0000</pubDate><atom:updated>2009-08-19T19:43:48.044-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">workshop testing</category><title>Black Box Testing Techniques</title><description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Black box testing is a strategy in which testing is based solely on the requirements and specifications. Unlike its complement, white box testing, black box testing requires no knowledge of the internal paths, structure, or implementation of the software under test. This two-day onsite mentor-led jumpstart provides a practical rather than theoretical discussion of the purpose and nature of black box testing techniques. This jumpstart workshop also emphasizes methodologies for the design of effective test cases based on black box testing techniques. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Duration&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;2 days&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;· Describes the equivalence class testing technique, boundary value testing technique, decision table testing technique, pairwise testing technique, state-transition testing technique, domain analysis testing technique, and use case testing technique&lt;br /&gt;· Describes the applicability of the equivalence class testing technique, boundary value testing technique, decision table testing technique, pairwise testing technique, state-transition testing technique, domain analysis testing technique, and use case testing technique.&lt;br /&gt;· Describes the limitations of the equivalence class testing technique, boundary value testing technique, decision table testing technique, pairwise testing technique, state-transition testing technique, domain analysis testing technique, and use case testing technique. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Workshop Agenda&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;1: Black Box Testing Techniques&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Definition&lt;br /&gt;· Applicability&lt;br /&gt;· Disadvantages&lt;br /&gt;· Advantages&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;2: Equivalence Class Testing&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;3: Boundary Value Testing&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;4: Decision Table Testing&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;5: Pairwise Testing&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;6: State-Transition Testing&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;7: Domain Analysis Testing&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;8: Use Case Testing&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice&lt;br /&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/08/black-box-testing-techniques.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-5096321780893786753</guid><pubDate>Wed, 05 Aug 2009 02:38:00 +0000</pubDate><atom:updated>2009-08-19T19:44:13.098-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">workshop testing</category><title>White Box Testing Techniques</title><description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;White box testing is a strategy in which testing is based on the internal paths, structure, and implementation of the software under test. Unlike its complement, black box testing, white box testing generally requires detailed programming skills. This one-day onsite mentor-led jumpstart provides a practical rather than theoretical discussion of the purpose and nature of white box testing techniques. This jumpstart workshop also emphasizes methodologies for the design of effective test cases based on white box testing techniques. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Duration&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;1 day &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;· Describes the control flow testing technique and data flow testing technique.&lt;br /&gt;· Describes the applicability of the control flow testing technique and data flow testing technique.&lt;br /&gt;· Describes the limitations of the control flow testing technique and data flow testing technique. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Workshop Agenda&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;1: White Box Testing Techniques&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Definition&lt;br /&gt;· Applicability&lt;br /&gt;· Disadvantages&lt;br /&gt;· Advantages&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;2: Control Flow Testing&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;3: Data Flow Testing&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Technique&lt;br /&gt;· Examples&lt;br /&gt;· Applicability and Limitations&lt;br /&gt;· Summary&lt;br /&gt;· Practice &lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/08/white-box-testing-techniques.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-6256525417473407314</guid><pubDate>Tue, 04 Aug 2009 02:10:00 +0000</pubDate><atom:updated>2009-08-24T19:30:19.109-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">workshop testing</category><category domain="http://www.blogger.com/atom/ns#">workshop VSTS</category><title>Black Box and White Box Testing with Visual Studio Team System Jumpstart</title><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Trebuchet MS;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;About this workshop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;The software development processes provide a general framework for developing software. The “software development process” in and of itself is not a set of guidelines by which to develop software. Rather, it’s a set of terms in which you can describe and discuss many different development methodologies - Waterfall, CMMI, Scrum, and eXtreme are all different software development processes that vary greatly in their actual implementation but share common phases in one form or another. These are all under the larger umbrella of “Software Development Life Cycle (SDLC)”. Often, these different processes are formalized by different organizations, and sometimes government organizations. CMMI, for example, is managed by the Software Engineering Institute, or Rational Unified Process by IBM. Visual Studio Team System (VSTS) provides an ability to author tests, run tests, and, most importantly in the context of SDLC, publish and share the results with your team and the management of your team. This two-day onsite mentor-led jumpstart provides you with the knowledge and skills to implement black box and white box testing techniques with VSTS. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Duration&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;2 days &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Prerequisites&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;- Experience with any structured programming languages or object-oriented programming languages&lt;br /&gt;- Attended K365Labs Black Box Testing Workshop&lt;br /&gt;- Attended K365Labs White Box Testing Workshop&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Upon completion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Participants will be able to:&lt;br /&gt;- Describe the testing tools and also the user interface for creating, authoring, executing, and managing tests including: Unit tests, Web tests, Load tests, Manual tests, Ordered tests, Generic tests, Third-party tests&lt;br /&gt;-Describe the analysis tools and also the user interface for executing analysis including: Code analysis, Dynamic analysis&lt;br /&gt;- Describe the integration points into Visual Studio Team System Team Foundation Server.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Workshop Agenda&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;1: Overview of Visual Studio Team System&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;· Test Types&lt;br /&gt;· Test User Interfaces&lt;br /&gt;· Analysis Tools&lt;br /&gt;· Handson&lt;br /&gt;. Question and Answer&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;2: Unit Testing with Visual Studio Team System&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;. Overview of Unit Testing&lt;br /&gt;. Unit Testing in Visual Studio Team System&lt;br /&gt;. Advanced Unit Testing in Visual Studio Team System&lt;br /&gt;· Handson&lt;br /&gt;. Question and Answer&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;3: Manual, Ordered, and Generic Test Types in Visual Studio Team System&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;. Manual Test Type&lt;br /&gt;. Ordered Test Type&lt;br /&gt;. Generic Test Type&lt;br /&gt;· Handson&lt;br /&gt;. Question and Answer&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;4: Load Testing in Visual Studio Team System&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;. Creating a Load Test&lt;br /&gt;. Components of a Load Test&lt;br /&gt;. SQL Tracing&lt;br /&gt;. Using a Test Rig&lt;br /&gt;. Results Store&lt;br /&gt;. Best Practices&lt;br /&gt;. Running a Load Test&lt;br /&gt;. Investigating Results&lt;br /&gt;. Reporting Results&lt;br /&gt;· Handson&lt;br /&gt;. Question and Answer&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;strong&gt;5: Code Analysis and Dynamic Analysis&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;. Code Analysis&lt;br /&gt;. Dynamic Analysis&lt;br /&gt;· Handson&lt;br /&gt;. Question and Answer&lt;br /&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/08/black-box-and-white-box-testing-with.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-6945146480025197077</guid><pubDate>Fri, 31 Jul 2009 07:42:00 +0000</pubDate><atom:updated>2009-08-07T08:25:35.071-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">workshop PM</category><title>Implementing Successful Software Development Project Management Strategies</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijNXJU9eeRn9udrgXNyZmbdtvrw_2DLajpjCydH3Ojpo3sA81TVupFtTQSFM5vvJy7LyAJCiDzYgHWeoI3B01ahHj72Q5aHEIsmO_OhBi9qfxv4lRIABPdwSgorj0zTE3PN5UBjz8HGP8/s1600-h/6.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5364778327530707266&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 323px; CURSOR: hand; HEIGHT: 400px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijNXJU9eeRn9udrgXNyZmbdtvrw_2DLajpjCydH3Ojpo3sA81TVupFtTQSFM5vvJy7LyAJCiDzYgHWeoI3B01ahHj72Q5aHEIsmO_OhBi9qfxv4lRIABPdwSgorj0zTE3PN5UBjz8HGP8/s400/6.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;CMMI is a process improvement approach&lt;/span&gt; that provides organizations with the essential elements of effective processes. Whether you are implementing CMMI standard into your organization, project management still an important topic to seek for successful in software development activity.This 2 days mentor-lead onsite training introduces project management activities related to planning, monitoring, and controlling the project that defined in CMMI level 2.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;Whether CMMI is part of your organization strategies&lt;/span&gt;, you will have better understanding to value management, planning projects and structuring expectations, monitoring and controlling projects, managing requirements, configurations, and supplier agreements implementing effective measurement and analysis, and assuring process and product quality upon training completion.&lt;br /&gt;&lt;br /&gt;Outline and quotation enquiry, please feel free to contact K Y Wan at 0123309886 or wan-kheeyan@k365labs.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWTyon7eiB3s625iiCMXntzFh20eS1jbis-NpSTj6ZBA_pKEVcB4V6C_H0AQPcUuu9DgyzH0DmtumGvITWe4S07Kq1VeqqD4bQcDSYAhYSNwqwm8a_obCWTKNEKxNmwm4o4rcnuTJVRy0/s1600-h/6.JPG&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQIKDfY3rda0oO3LAnLQNkZ5COvj6-8A3ai1E1SeL_ZILo3C7kDQrV9tRpZImPcfC3k_ZwDKK4n2cNaJkcgvVoNJrUvwF_GyNRLoicPlwE-kRDp0N8m1wLY9gpgW8Q5DxWotP5TXhTX-U/s1600-h/6.JPG&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGVlgWbAp06nkz6ZmlQ7_KFBWeCo-ORF9LPpt6bmT7_WPVboYbIIr-rgbBUASgNAw3MXfW2INFs9PTo21O50nbIpa3v9VYSJqouvf4Zr5Muty3x4o3OP7Uv4VXcpjJW5IV8Cuv1ON8E0s/s1600-h/6.JPG&quot;&gt;&lt;/a&gt;Learn from right person&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Ervin Loh, Software ArchitectLoh Chuan Ho is a Software Lifecycle Management Consultant at K365Labs Sdn Bhd. He is a Microsoft Valuable Professional and Microsoft Certified Learning Consultant. He also holds other certifications such MCT, MCSD, MCDBA and SCJP. Chuan Ho has more than 9 years of experience in software developments around South East Asia. He has spent most of his time to research ways to extend application frameworks and persistent object frameworks such as Spring.NET, CSLA .NET, Castle, NHibernate, iBATIS, and OPF.NET. He is also active in the IT community space by contributing contents to Microsoft Malaysia’s START.NET program workshops and talks in conferences, events and user groups such as Tech•Ed, SOFTEC, .NET Mamak and myVSTS. He has published several of his research works in academic journals such as Journal of Computer Science and ICIC Express Letters: An International Journal of Research and Surveys.</description><link>http://k365labs.blogspot.com/2009/07/implementing-successful-software.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijNXJU9eeRn9udrgXNyZmbdtvrw_2DLajpjCydH3Ojpo3sA81TVupFtTQSFM5vvJy7LyAJCiDzYgHWeoI3B01ahHj72Q5aHEIsmO_OhBi9qfxv4lRIABPdwSgorj0zTE3PN5UBjz8HGP8/s72-c/6.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-3513978673615349857</guid><pubDate>Sun, 19 Jul 2009 04:14:00 +0000</pubDate><atom:updated>2009-07-18T21:38:03.395-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NewsPromotionEvent</category><title>Technical Talk - Are your teams writting quality code?</title><description>&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwbS2Qjfqd_57DtzBx9AASKl6mJw436UVBYgswkUo4RyhGgdlz13iPBsUl3rEQWf2SLtOsIYNCazlVSFbA3ZZ7iyrqExzzl3a7FGKk-BNMiKFz4VqH6zSV03QdBj3W90ifKEyytrmxmlA/s1600-h/1b.JPG&quot;&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;color:#3333ff;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAm3-c0jtPs-5dF2tlHgx0oV9g-B63acW5H6AdNq2MAzBGPPRX_MrPB6P9hKYNIGKKxOSQz0i4lHT2BcatjMQekW5Etnrp08oYzYilHYYTtghjQQfrrbREpQO7CAf77GSAk3B_V_G82p8/s1600-h/3.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5360022338031676706&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 66px; CURSOR: hand; HEIGHT: 320px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAm3-c0jtPs-5dF2tlHgx0oV9g-B63acW5H6AdNq2MAzBGPPRX_MrPB6P9hKYNIGKKxOSQz0i4lHT2BcatjMQekW5Etnrp08oYzYilHYYTtghjQQfrrbREpQO7CAf77GSAk3B_V_G82p8/s320/3.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Exploring Team Foundation Quality Control&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align=&quot;left&quot;&gt;&lt;br /&gt;&lt;strong&gt;Registration&lt;/strong&gt; : 9:15am – 9:30am&lt;br /&gt;&lt;strong&gt;Time : &lt;/strong&gt;9:30am – 10:30am &lt;/div&gt;&lt;div align=&quot;left&quot;&gt;&lt;strong&gt;Date&lt;/strong&gt; : 30th July 2009, Thursday&lt;br /&gt;&lt;strong&gt;Venue&lt;/strong&gt; : Microsoft office (auditorium), 29th Floor, Tower II, KLCC&lt;/div&gt;&lt;div align=&quot;left&quot;&gt;&lt;strong&gt;Admission is &lt;span style=&quot;color:#ff0000;&quot;&gt;FREE&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;left&quot;&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;Learn, Implement, and Deploy VSTS&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;left&quot;&gt;Quality is not something that can be easily added later. Problems that are too complex, too obscure, or are discovered too late in the product cycle are usually not fixed. This talk provides an overview of quality and performance tools of Visual Studio Team System as one of the strategies to verify software quality. Code quality and performance tools such as profiling tools and code analysis tools are advanced development tools that enable teams to build reliable applications.&lt;/div&gt;&lt;div align=&quot;left&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;left&quot;&gt;We would like to invite you and your team to attend this technical talk which provides an overview of quality and performance tools of Visual Studio Team System. Code quality and performance tools are advanced development tools that enable teams to build reliable applications. In this talk, you will be introduced to different quality and performance tools such as profiling tools and code analysis tools.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqcRnzAyF5Osy3qbfZtkJsiINUBX8u36mRRtMgHnZzcGpjqdXbb15Kbkt7a-LTL_EQuPnNPqv1cgVqWq2Y1AnHMwCHNtZzv4fSkLRSjT73sYJiAzu5h6LupSj2Am_w_B-tSlVezUaB6Ww/s1600-h/4.JPG&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjva6336Eek4XJ5DqHew-ov6_NpyncGRvNezg9BcZr2eHA6W6_tKDK3KhkN_S4H9i0NqAX_b3Htw35eXucSByRlSRiFLYJvV4Sm1hN0P-IJHURLvBeM0SMagwAd4sGGzfwST1SleaYCMNw/s1600-h/4.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5360024599565230162&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 181px; CURSOR: hand; HEIGHT: 142px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjva6336Eek4XJ5DqHew-ov6_NpyncGRvNezg9BcZr2eHA6W6_tKDK3KhkN_S4H9i0NqAX_b3Htw35eXucSByRlSRiFLYJvV4Sm1hN0P-IJHURLvBeM0SMagwAd4sGGzfwST1SleaYCMNw/s200/4.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Who should attend?&lt;/span&gt;&lt;/strong&gt; Project Manager, System Analyst, Developers, Software Architect, Testers. To register for this event, please RSVP with your details to this email (&lt;a href=&quot;mailto:sentoh_wan@yahoo.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot; ymailto=&quot;mailto:v-pslim@microsoft.com&quot;&gt;sentoh_wan@yahoo.com&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Learn from the right people&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;left&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiToJVBRdGyHCw_sFJDGcEJJOBYh4H4B7fmZPSjzzXQJ-YC5N677l8iPkz5HdpKPjzrf-q5AAHCaIWdO4LB1i8-DGog9MNj5ojunLLvOrQiJ8D_FHzqoCqZwqTCWsBfXDgcun8hGSwzktw/s1600-h/1a.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5286604147471435074&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 113px; CURSOR: hand; HEIGHT: 105px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiToJVBRdGyHCw_sFJDGcEJJOBYh4H4B7fmZPSjzzXQJ-YC5N677l8iPkz5HdpKPjzrf-q5AAHCaIWdO4LB1i8-DGog9MNj5ojunLLvOrQiJ8D_FHzqoCqZwqTCWsBfXDgcun8hGSwzktw/s400/1a.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Ervin Loh&lt;/strong&gt;, Software Architect&lt;br /&gt;He is a Software Architect at K365Labs (M) Sdn Bhd. He is also a Microsoft Most Valuable Professional, Microsoft Certified Learning Consultant, Microsoft Certified Trainer and also award winner in 20th International Invention, Innovation and Technology Exhibition 2009. Ervin has more than 9 years of experience in software developments around South East Asia. He has spent time on researching frameworks for both .NET and Java environment.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Please feel free to forward this invitation to your friends. We look forward to seeing you.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;</description><link>http://k365labs.blogspot.com/2009/07/technical-talk-are-your-teams-writting.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAm3-c0jtPs-5dF2tlHgx0oV9g-B63acW5H6AdNq2MAzBGPPRX_MrPB6P9hKYNIGKKxOSQz0i4lHT2BcatjMQekW5Etnrp08oYzYilHYYTtghjQQfrrbREpQO7CAf77GSAk3B_V_G82p8/s72-c/3.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-1645434373243106008</guid><pubDate>Sun, 12 Jul 2009 03:08:00 +0000</pubDate><atom:updated>2009-07-31T17:06:34.635-07:00</atom:updated><title>After training but productivity yet to acheive?</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcQlGBxOzwLRvZvfwKYOaXVUciI_GJm6oF5V1kXMoh0Eb_rDoDO2_UhdOFMZaWZApRv8jtl8tS-P98AsFe7AaUHI4q2UNS_5JvUhzJFjTS5Z4EBmW5y0kkagFqUTX-hOsa5fK0fhwSOl8/s1600-h/3.JPG&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikiTyb3NWzRIlQ9ijryOY9XiOFpGvScxT6yRTDeK5RoZOEf3UKajJHjb4-w4agS6OutdTI8zUYQxQ8hDY6dQJsQhlaWMO2emiImF92ZtPd26i0ebnWwK210Kf2IDC4uB4wiYqLyKFv_kU/s1600-h/3.JPG&quot;&gt;&lt;/a&gt;&lt;div&gt;&lt;span style=&quot;font-family:arial;color:#ff0000;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXpUJxSCYYdjn-dFQsBqLFtl6TSxw34SC8JfFuDx-jz1wcu7cbTihUR-Tg7ZGM_fu2yMOL4DStY_dXoPOZFLSVA78HnfXWcD6CtiOXqyedYyNdqvwkGwkwteqxFfMaLUxUOBnUhmrlMgk/s1600-h/2.JPG&quot;&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family:arial;color:#ff0000;&quot;&gt;&lt;strong&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5bogiSGfr8Yeujc0Uc_lAm6sl8toL_G4B59t03Bio5iPvTdGVSoOR0x5XkMcHv5VC-DCnOgQpoVJdjA63gKnEEdQoOSxjOop2rggR4RRfwW1NAkLaQSqSY3tU250Sl1JRs2VvzGCuwmc/s1600-h/2.JPG&quot;&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family:arial;color:#ff0000;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family:arial;color:#ff0000;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5bogiSGfr8Yeujc0Uc_lAm6sl8toL_G4B59t03Bio5iPvTdGVSoOR0x5XkMcHv5VC-DCnOgQpoVJdjA63gKnEEdQoOSxjOop2rggR4RRfwW1NAkLaQSqSY3tU250Sl1JRs2VvzGCuwmc/s1600-h/2.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5350003070330294210&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 289px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5bogiSGfr8Yeujc0Uc_lAm6sl8toL_G4B59t03Bio5iPvTdGVSoOR0x5XkMcHv5VC-DCnOgQpoVJdjA63gKnEEdQoOSxjOop2rggR4RRfwW1NAkLaQSqSY3tU250Sl1JRs2VvzGCuwmc/s400/2.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;The Background&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;It is common after sending staffs to attend programming courses at training providers and yet to receive feedbacks that they are not able to kickstart to build a simple software application. You may be wondering the training quality of training providers but training evaluations reveal that your staffs are satisfied with the training providers.&lt;br /&gt;&lt;br /&gt;You may need to have technically ready 10 to 20 programmers or more a year. Your technical division might be asking that the programmers should at least know design patterns, standard software development practices and methodologies, and standard role-based skillsets. If these are your concerns, then our &lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;end-to-end consultancy methodology&lt;/span&gt;&lt;/strong&gt; may address your requirements.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;K365Labs .NET consultancy offers&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;Technology onsite workshop (standard learning methodology)&lt;/strong&gt; and &lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;end-to-end application consultancy service&lt;/span&gt;&lt;/strong&gt; (software industry recognise methodology that use your existing system as case study) that assists your organization acquires latest .net 3.5 and MS SQL 2008 technology (or earlier). Our in depth industry experience consultants will formulate and standardize your team with the relevant skill sets, approach and practices to achieve your business goals. &lt;/p&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://k365labs.blogspot.com/2009/06/after-training-but-productivity-yet-to.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5bogiSGfr8Yeujc0Uc_lAm6sl8toL_G4B59t03Bio5iPvTdGVSoOR0x5XkMcHv5VC-DCnOgQpoVJdjA63gKnEEdQoOSxjOop2rggR4RRfwW1NAkLaQSqSY3tU250Sl1JRs2VvzGCuwmc/s72-c/2.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-8026384139837388542</guid><pubDate>Sat, 27 Jun 2009 03:12:00 +0000</pubDate><atom:updated>2009-08-20T04:01:27.090-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NewsTech</category><title>Productivity Governance with Team System</title><description>&lt;span style=&quot;font-family:trebuchet ms;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Trebuchet MS;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;font-size:130%;&quot;&gt;Team Foundation Server automatically instruments the development process so that a wide variety of metrics are gathered throughout the development life cycle. Decision makers can use this data to get a real-time snapshot of the state of their project allowing them to make corrections to their processes to ensure that the project is completed as desired.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuD1n3ENrt_3UbopyWIXr09UeqhBrHTKIsy3nxPPvzJWRuztOdC3qn7xT8CaFyGcYV7Wacq8KMwMG07s-KCD9qZchngiXEGoJXdXaheZ2b3JYONGuxFPPKGtqg0os97wnPo5VV2MIR3hg/s1600-h/4-1.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5351845253255933346&quot; style=&quot;FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 283px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuD1n3ENrt_3UbopyWIXr09UeqhBrHTKIsy3nxPPvzJWRuztOdC3qn7xT8CaFyGcYV7Wacq8KMwMG07s-KCD9qZchngiXEGoJXdXaheZ2b3JYONGuxFPPKGtqg0os97wnPo5VV2MIR3hg/s400/4-1.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;The upper &lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;red area&lt;/span&gt;&lt;/strong&gt; indicates the number of requirements that have been assigned to this iteration. The &lt;strong&gt;&lt;span style=&quot;color:#ffff00;&quot;&gt;yellow area&lt;/span&gt;&lt;/strong&gt; below that indicates the number of those requirements that have been resolved by the development team, but not yet confirmed as completed by the QA team. The &lt;strong&gt;&lt;span style=&quot;color:#009900;&quot;&gt;green area&lt;/span&gt;&lt;/strong&gt; along the bottom indicates the number of requirements that have been tested by the QA team and determined to be complete and subsequently closed.&lt;br /&gt;&lt;br /&gt;Notice that the boundaries of the yellow and green areas trend upwards, but by the end of the iteration all of the requirements have not been closed.&lt;br /&gt;&lt;br /&gt;The teams &lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;did not make their milestone&lt;/span&gt;&lt;/strong&gt;. For the development team to have completed all of their requirements on time, the green area must intersect with the red area before the end of the iteration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipW7-s2EWNHYUHJNSv6uPFd8MKIn8iU40S7dUsIG4cJy2h2CsZ6qFYw697Smn9KQkZdQp3e913NoTIeOYpowRh1ynk5J3SbBAeJEQn7Pc7I1CfCcR9MbLzdnBwJqyJRa5q6a2BS4Ci8xg/s1600-h/5-1.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5351846652248665362&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 284px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipW7-s2EWNHYUHJNSv6uPFd8MKIn8iU40S7dUsIG4cJy2h2CsZ6qFYw697Smn9KQkZdQp3e913NoTIeOYpowRh1ynk5J3SbBAeJEQn7Pc7I1CfCcR9MbLzdnBwJqyJRa5q6a2BS4Ci8xg/s400/5-1.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;This graph displays more favorable results. The trend displayed from the bottom green area shows that all of the requirements were resolved by the end of the deadline, but were not closed. Were there enough testers? Were your customers not participating in user acceptance testing in a timely fashion?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiivWaQkiheB0BVA7E8D9JwqPI47jht_70ecMAHDvpe5UGU-ClUl4w1ubhgDelCp3ChhExmmklGnCPsG79QNdtZTBWJe22gJ_gc6s2IpK_a2F0JFmKazsqoWg_0jWmf1QZvNOGDzwbQPOw/s1600-h/7-1.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5351849297079259858&quot; style=&quot;FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 153px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiivWaQkiheB0BVA7E8D9JwqPI47jht_70ecMAHDvpe5UGU-ClUl4w1ubhgDelCp3ChhExmmklGnCPsG79QNdtZTBWJe22gJ_gc6s2IpK_a2F0JFmKazsqoWg_0jWmf1QZvNOGDzwbQPOw/s200/7-1.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAMEpcSYY1Gh2567KipYNWBcqSwtkP5Kk45vvWoWDMe-b-ajvmNp2darw0znD_ScO4MYi0v1M3bsKw1L0Jr8TAPnBzfP0rlgh_FHnKcGSV6tO-JSSz3hzzdJ6qxeyYSq7xPx17MtdmdiQ/s1600-h/6-1.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5351848390941438754&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 200px; CURSOR: hand; HEIGHT: 198px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAMEpcSYY1Gh2567KipYNWBcqSwtkP5Kk45vvWoWDMe-b-ajvmNp2darw0znD_ScO4MYi0v1M3bsKw1L0Jr8TAPnBzfP0rlgh_FHnKcGSV6tO-JSSz3hzzdJ6qxeyYSq7xPx17MtdmdiQ/s200/6-1.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;The dotted line displays the average number of Requirements resolved over the time span selected. The bug rates are quite high and stay high until the beginning of the stabilization iteration. The team seems to do an excellent job closing bugs once stabilization begins.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0tHR2viAi0rUVqGmRAGWfZyil1bF9fZJyTfZheHa3SJMENBvCz29Rz6ewkPpOlb1NFPiCYBHYR-1aJMOikP_w1FmtCz1UXiHmfzAhosoi9YFnwE9N5qhyphenhyphen6gzGOxvPIb_kEigA2rzJLq8/s1600-h/8-1.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5351850939638904946&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 311px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0tHR2viAi0rUVqGmRAGWfZyil1bF9fZJyTfZheHa3SJMENBvCz29Rz6ewkPpOlb1NFPiCYBHYR-1aJMOikP_w1FmtCz1UXiHmfzAhosoi9YFnwE9N5qhyphenhyphen6gzGOxvPIb_kEigA2rzJLq8/s400/8-1.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;The &lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;red areas&lt;/span&gt;&lt;/strong&gt; represent failed tests, the &lt;strong&gt;&lt;span style=&quot;color:#ffff00;&quot;&gt;yellow area&lt;/span&gt;&lt;/strong&gt; represents inconclusive tests, and the &lt;strong&gt;&lt;span style=&quot;color:#009900;&quot;&gt;green areas&lt;/span&gt;&lt;/strong&gt; represent passed tests. As you move from left to right, notice that the green areas expand while the yellow and red areas shrink. In an optimal scenario, the number of overall tests would also increase.&lt;br /&gt;&lt;br /&gt;The line graph that represents &lt;strong&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;code churn&lt;/span&gt;&lt;/strong&gt; should show a downward trend from left to right. In other words, over time, &lt;span style=&quot;color:#3333ff;&quot;&gt;the number of lines of code that your development team is adding or changing should decrease as your application stabilizes&lt;/span&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The line that represents &lt;strong&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;active bugs&lt;/span&gt;&lt;/strong&gt; should show a downward trend from left to right. This indicates that over time, &lt;span style=&quot;color:#3333ff;&quot;&gt;the number of active bugs in your application should decrease as your application stabilizes&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The line that represents &lt;strong&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;code coverage&lt;/span&gt;&lt;/strong&gt; should show an upward trend from left to right. This indicates that over time, &lt;span style=&quot;color:#3333ff;&quot;&gt;the lines of code that are covered by automated tests should increase as your team writes more tests&lt;/span&gt;.</description><link>http://k365labs.blogspot.com/2009/06/productivity-governance-with-team.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuD1n3ENrt_3UbopyWIXr09UeqhBrHTKIsy3nxPPvzJWRuztOdC3qn7xT8CaFyGcYV7Wacq8KMwMG07s-KCD9qZchngiXEGoJXdXaheZ2b3JYONGuxFPPKGtqg0os97wnPo5VV2MIR3hg/s72-c/4-1.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-8486215713995927625</guid><pubDate>Fri, 22 May 2009 02:21:00 +0000</pubDate><atom:updated>2009-08-20T06:37:10.525-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NewsPromotionEvent</category><title>20th International Invention, Innovation and Technology Exhibition 2009 (Silver Medal Winner)</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwX6FThISIvOX2kT3uA3B1TV5olqbsC-Y0t9dDQBAkTQ0SFCcPmGC9H8hY36OvakCsoqUS4NbLKGGILfA2dM8q7VSCw-v57qdyfDSSlM8NmaUkQtM72ucXCIX-WwLJNDAl6njpDwqTEE8/s1600-h/3.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5338626744658747874&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 88px; CURSOR: hand; HEIGHT: 311px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwX6FThISIvOX2kT3uA3B1TV5olqbsC-Y0t9dDQBAkTQ0SFCcPmGC9H8hY36OvakCsoqUS4NbLKGGILfA2dM8q7VSCw-v57qdyfDSSlM8NmaUkQtM72ucXCIX-WwLJNDAl6njpDwqTEE8/s400/3.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKVwMAp_cdxQ_Zv4OoyZ153vHAXYQmJp0nSvU2jWoxoEYL9ojsseigNWlPa_wqNGHF8YydW2hw1DHWKBEnMu8iGnRCxc973F34qy94q4eqAN_CoQ6H8AdMsFCo77hPasoUIXiish46oZ8/s1600-h/1.jpg&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;K365Labs would like to congratulation our software architect &lt;strong&gt;Ervin Loh&lt;/strong&gt; for winning the &lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Silver award&lt;/span&gt;&lt;/strong&gt; for the &lt;strong&gt;20th International Invention, Innovation and Technology Exhibition 2009&lt;/strong&gt; held at Kuala Lumpur Convention Centre for the product &lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;MetricSoft&lt;/span&gt;&lt;/strong&gt;. He is also awarded the &lt;strong&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;Microsoft Most Valueable Professional by Microsoft for the year 2009&lt;/span&gt;&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYgiIw9mHGipYVRocX00LLL_2_fpKhyD0I-Z2wfz1K1jgBAG5yRTd51YSkmWuHZvSOvpmpbGHuh8lkHLq62AC0XQ-_cGBCrFNomzkCP3jKmbOV_e0nWsnSLuYC4hsjQxreBypVcBjdOWU/s1600-h/2.jpg&quot;&gt;&lt;/a&gt;&lt;strong&gt;Product Synopsis&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;---------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;We use object-oriented design metrics to quantify particular characteristics of object-oriented systems such as quality. Object-oriented design metrics can be used as guidelines for when to refactor. Refactoring can improve the quality of a software system as measured by a variety of object-oriented design metrics such as depth of inheritance tree and number of classes but knowing which refactoring choices should be implemented is the key. MetricSoft unlike other tools provides the capability of recommending different refactoring techniques based on configurable safe range for each object-oriented design metric. Violating metrics reports can be created by setting upper and lower bounds in the safe range. MetricSoft also provides a comprehensive range of object-oriented design metrics. The supported metrics include depth of inheritance tree, number of attributes, number of methods, and other object-oriented design metrics. The point of the plugin is toeliminate as many pre-release defects as possible regardless of who “caused” the error.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://k365labs.blogspot.com/2009/05/20th-international-invention-innovation.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwX6FThISIvOX2kT3uA3B1TV5olqbsC-Y0t9dDQBAkTQ0SFCcPmGC9H8hY36OvakCsoqUS4NbLKGGILfA2dM8q7VSCw-v57qdyfDSSlM8NmaUkQtM72ucXCIX-WwLJNDAl6njpDwqTEE8/s72-c/3.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-8118574918769282440</guid><pubDate>Sat, 21 Feb 2009 07:55:00 +0000</pubDate><atom:updated>2009-02-21T07:47:01.673-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ALM</category><title>Why software house always build something different from what customer want?</title><description>&lt;p class=&quot;MsoNormal&quot; style=&quot;BACKGROUND: #e6e6e6&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; type: &quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; src=&quot;http://picasaweb.google.com/s/c/bin/slideshow.swf&quot; width=&quot;178&quot; height=&quot;341&quot; type=&quot;application/x-shockwave-flash&quot; flashvars=&quot;host=picasaweb.google.com&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fk365labs%2Falbumid%2F5300692946775559297%3Fkind%3Dphoto%26alt%3Drss&quot;&gt;&lt;/embed&gt; Customer always &lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;tells&lt;/span&gt;&lt;/strong&gt; the business consultant, &quot;&lt;span style=&quot;color:#3366ff;&quot;&gt;&lt;strong&gt;I need a very straight forward and simple&lt;/strong&gt;&lt;/span&gt; application&quot;. Business consultant is very happy and bring project leader &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;listens&lt;/span&gt;&lt;/strong&gt;&quot; to what customer wants.&lt;br /&gt;&lt;br /&gt;Project leader is very happy to &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;tell&lt;/span&gt;&lt;/strong&gt;&quot; software analyst on what they &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;listened&lt;/span&gt;&lt;/strong&gt;&quot;. Software analyst always designs the application base on what he &quot;&lt;span style=&quot;color:#3366ff;&quot;&gt;&lt;strong&gt;understands&lt;/strong&gt;&lt;/span&gt;&quot; to the project leader &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;said&lt;/span&gt;&lt;/strong&gt;&quot;.&lt;br /&gt;&lt;br /&gt;Each developer will take his &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;piece&lt;/span&gt;&lt;/strong&gt;&quot; of system design from software analyst and start coding.&lt;br /&gt;&lt;br /&gt;Upon completion, developers will pass their &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;piece&lt;/span&gt;&lt;/strong&gt;&quot; of accomplishment to quality assurance to test. Quality assurances are so happy to test with what they can &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;see&lt;/span&gt;&lt;/strong&gt;&quot; from the screen.&lt;br /&gt;&lt;br /&gt;Upon testing completed, business consultant will &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;tell&lt;/span&gt;&lt;/strong&gt;&quot; the customer what a &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;fantastic application&lt;/span&gt;&lt;/strong&gt;&quot; has been designed and built.&lt;br /&gt;&lt;br /&gt;Customer receives a very &quot;&lt;strong&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;fantastic bill&lt;/span&gt;&lt;/strong&gt;&quot; upon the application installed.&lt;br /&gt;&lt;br /&gt;In fact, customer really wants a simple and straight forward application. Story not yet end, poor documentation results customer in a dilemma of redo the system or poor technical support until application phases out.&lt;br /&gt;&lt;br /&gt;No matter you build your application internally, or outsource to a service provider or purchase from a domain expert, it is never suprise problem above happens. You will only get lesser impact after you implement &lt;strong&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;Application Lifecycle Management&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2009/02/why-software-house-always-build.html</link><author>noreply@blogger.com (Your reliable partner)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-4057445890959137896</guid><pubDate>Wed, 04 Feb 2009 08:46:00 +0000</pubDate><atom:updated>2009-09-03T08:09:02.187-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">otherservice</category><title>K365Labs MS SQL consultancy offers</title><description>- Microsoft SQL Server jumpstart&lt;br /&gt;- Microsoft SQL Server design, develop and deploy&lt;br /&gt;- Microsoft SQL assessment&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;color:#000099;&quot;&gt;Microsoft SQL server jumpstart&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH-QefPkg8L1px4NeWrJRJUnjDjEo5nHrCudzua4SvGsXOny8S1ZW92D5ln9c8f3Auba-gYYIjlgKEGCbSdE_Klc9hilcsrSaBIfRidj2YZ-UxqcVAsMao7f110EoyRL-7dMHDOg-_iiw/s1600-h/j.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5323709080097118786&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 109px; CURSOR: hand; HEIGHT: 103px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH-QefPkg8L1px4NeWrJRJUnjDjEo5nHrCudzua4SvGsXOny8S1ZW92D5ln9c8f3Auba-gYYIjlgKEGCbSdE_Klc9hilcsrSaBIfRidj2YZ-UxqcVAsMao7f110EoyRL-7dMHDOg-_iiw/s400/j.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;This service provides a jumpstart to your database administrators, system analysts and programmers to kick start on implementing latest Microsoft SQL Server as a database engine. The jumpstart provides a step by step walkthrough and guidance of key features and configurations of SQL server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;color:#000099;&quot;&gt;Microsoft SQL server design, deploy and develop&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMRypbSLo7QwbCQWuw2ydt_x3W-Qa__u_dPGOsDiY8AzVTrSAU5xeAi8bxb1EaIFjy3bjSlaqVgC_75C2FgNHqDcMthOTXaHs7GChQPD1Wpj8XwTmKKMETEkczDjeHmK3GB5SmCXT49UU/s1600-h/d3.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5323709083400558690&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 109px; CURSOR: hand; HEIGHT: 103px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMRypbSLo7QwbCQWuw2ydt_x3W-Qa__u_dPGOsDiY8AzVTrSAU5xeAi8bxb1EaIFjy3bjSlaqVgC_75C2FgNHqDcMthOTXaHs7GChQPD1Wpj8XwTmKKMETEkczDjeHmK3GB5SmCXT49UU/s400/d3.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;This guidance service provides a pilot on implementing MS SQL Server into your organization. We work with your software development teams and database support teams to better understand both of your existing infrastructure setup and database handling procedures to propose a practice that best fits your organization. This may include different areas such as Platform design and install, Migration &amp;amp; Upgrading; Database design and store procedure; MS SQL report design and implementation; Replication and Log shipping; and data migration.&lt;br /&gt;What if you still encounter difficulties to roll out your SQL project after this guidance? You can always outsource it to us.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;color:#000099;&quot;&gt;Microsoft SQL server assessment&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWw76ZjKIHgGTz0iAODu9DgklEWXg9k4TlgNpfkNGHV3pJyRnr4GMqCtjsikR9S5tV9q9siu5GTUymAmRdz3Tc3MR9-l0BW2DA7TrD3Vo5KHr6u9Bs4HU4Z3efBAZ9lNE7YDRAkVfr3nU/s1600-h/a2.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5323709081443566066&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 109px; CURSOR: hand; HEIGHT: 103px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWw76ZjKIHgGTz0iAODu9DgklEWXg9k4TlgNpfkNGHV3pJyRnr4GMqCtjsikR9S5tV9q9siu5GTUymAmRdz3Tc3MR9-l0BW2DA7TrD3Vo5KHr6u9Bs4HU4Z3efBAZ9lNE7YDRAkVfr3nU/s400/a2.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;This service provides a formal evaluation on your SQL server configurations, database programming standards to daily operating procedures. We serve as independent Microsoft SQL Server auditors to audit your current database administration and maintenance strategies.</description><link>http://k365labs.blogspot.com/2009/02/k365labs-ms-sql-consultancy-offers.html</link><author>noreply@blogger.com (Your reliable partner)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH-QefPkg8L1px4NeWrJRJUnjDjEo5nHrCudzua4SvGsXOny8S1ZW92D5ln9c8f3Auba-gYYIjlgKEGCbSdE_Klc9hilcsrSaBIfRidj2YZ-UxqcVAsMao7f110EoyRL-7dMHDOg-_iiw/s72-c/j.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6786686446024828588.post-810664102732829539</guid><pubDate>Sat, 24 Jan 2009 09:38:00 +0000</pubDate><atom:updated>2009-08-20T07:32:37.172-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NewsBusiness</category><title>Why company need to have software development capability (I)? ~ for Sales &amp; Marketing</title><description>&lt;p class=&quot;MsoNormal&quot; style=&quot;BACKGROUND: #cccccc&quot;&gt;&lt;br /&gt;Most of us will have the perception of software development is equivalented to off the shell products such as Human Resource Management System, Accounting System, Customer Relationship Management System and so on.&lt;br /&gt;&lt;br /&gt;Software development has become a must have capability for any organization after emergenced of Internet as a market place.&lt;br /&gt;&lt;br /&gt;Case study 1&lt;br /&gt;A household electronic appliance company A and Insurance company B want to increase their sales revenue (Reality all companies want to increase sales revenue). Company A and B are hardly to have strategic relationship in traditional market place. Internet empowers possibility. The prerequisite of it, organization needs software development capability.&lt;br /&gt;&lt;br /&gt;Company A &amp;amp; B may form a strategic relationship through offering for example buy products from company A and get a free product from company B. At this point of time, an online software application is required to automate business process.&lt;br /&gt;&lt;br /&gt;This online application shall come with features&lt;br /&gt;- Enables consumer to register their products S/N online&lt;br /&gt;- Enables consumer to print insurance certificate or obtains certain form of acknowledgement&lt;br /&gt;- To ensure the S/N is a valid product under this promotion&lt;br /&gt;- Generate business reports such as monthly sales revenue under this scheme, total consumers participate in this promotion monthly&lt;br /&gt;- Notify support parties involved for example insurance process administrator.&lt;br /&gt;&lt;br /&gt;The greatest benefit is, organization implements a marketing strategy.&lt;br /&gt;&lt;br /&gt;At here, you should ask how creative, how innovative your organization is to make use of software development capability instead of asking what software development can do for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://k365labs.blogspot.com/2007/06/what-software-development-can-do-for.html</link><author>noreply@blogger.com (Your reliable partner)</author></item></channel></rss>