Wednesday, November 5, 2008

ZBackup9

Tech Days 2008

Day2

Windows Mobile

www.Opennetcf.ca
Windows mobile
Blogs.markarteaga.com < http://blog.markarteaga.com/ > (code samples there on his blog)
Cab, Tools: VS remote tool, Remote file viewer, Windows mobile device center for exploring files White list application
Debugger: Have to use debugger, Smart device test host have to attach process
Tools: Fake GPs tools Cellular emulator
Blog for taking raw gps and code samples there on his blog, Business Idea: Water meter location stuff@@@
3.5 framework skipped 30, supported Compress data, LINQ, WCF, ref: support these technologies Ext methods
Stuff virtual earth, will need Live exchange server, : Exp Sales app, Insurance app, Users email Mobile link samples

MVC Session:
www.Jameskovacs.com
MVC: http://www.asp.net/mvc/
http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx
http://dotnetslackers.com/articles/aspnet/AnArchitecturalViewOfTheASPNETMVCFramework.aspx
Tools: Monorail < http://www.castleproject.org/MonoRail/ > cat,
Xaltnet, MVC framework, Ioc framework
Testable framework: Poco, Mbunit < http://www.mbunit.com/ >,
VS.NET supports it like nunit

Routes, Model, View, Controller
Features: Ngenerate, < http://sourceforge.net/projects/ngenerate >
Brail for views. < http://www.castleproject.org/MonoRail/documentation/trunk/viewengines/brail/index.html >
For creating html,
Nvelocity (http://www.castleproject.org/others/nvelocity/index.html )
Follows System.Web
Keep it dry
Don't repeat yourself: ref: no page linkage concept, things are clean
Jquery < http://jquery.com/ > instead of silverlight < http://silverlight.net/ > fancy ui stuff, can do with J Query

Twiter.com < http://www.twiter.com > try to look for person : ref: you can type the name of the person on the link and go from there.
Going away from page life cycle: Ref: Controller in MVC does all the handling
Json data array format simple Javascript type results, ref: as native Java script code so paring is much better

RTM shipping ref: shipping on MVC, will be a separate shipping
Page handler to controller this is the diff and improvement: Ref: in page model, page handler does everything in MVC controller takes care of everything

Routing
Route tester, ref: it’s a testing application that allows testing the MVC application.
Extensibility, ref: can have SQL and MVC app in the same machine.
View can generate anything json img etc, ref: this is related to data transfer
NHAML:simplified, ref: simplified rather than HTML, it very terse and comprehendible.
Testability: Typemock (http://www.typemock.com/ )
Tdd test driven development
Rynomock works with Microsoft (http://ayende.com/projects/rhino-mocks.aspx )

Example MVC applications:
- Stack overflow good qa questions on tech questions, http://stackoverflow.com/
- Oxite simple application (http://www.codeplex.com/oxite )
- Visitmix.com Also at codeplex, http://visitmix.com/

Codebetter.com
Sharp architecture - good stuff : http://www.codeplex.com/SharpArchitecture

WPF:

www.snURL.com/techdays-dev
Paging

SQL:
MSSCA SQL injection, ref: utility to check if code is open to SQL injeection

SQL reporting, rezadev@horizon.com , blogs.devhorizon.com/reza
Silverlight, Expression blend, Silverlight toolkit, storyboard, Silverlight net web
Must vertigo hard rock project, ref: visit www.vertigo.com, http://www.vertigo.com/Projects.aspx has some good silverlight examples.

Day 1:

ADO.NET Services
- Must watch the video
Anurl techdays dev, Mack.male@questionmark.com, www.Mastermaq.ca
Astoria: Astoria data services, Ado net data services, Agile team
Missed the earlier talk want to see the demo and code
www.MSDN.Microsoft.ca/events , www.Microsoft.ca/techdaysondemand
www.Devteach.com, June 8 12, weeklong in vancouver
http://learningportals.cdilearn.com/TechDays/en-ca/


Windows Mobile:

Whisp light open source, Daniel Mann article on sharing, Remote performance monitor

AJAX:

Joey.devilla@Microsoft.com, Microsoft Canada
Nikhil web helper, ref: ISE tool for see the responses.
Json, AJAX web services, www.Json.org
Page methods
Sites to check out: www.Wintellect.com/webdemos.aspx
www.Globalneedy.com : Joey Devilla blog site

www.Blogs.MSDN.com/cdndevs

Composite WPF:

Emailme@bilsimser.com (http://weblogs.asp.net/bsimser/ ), www.WEbblogs.asp.net (http://weblogs.asp.net/ )
Vertigo family show, ref: some sample application
Patterns and practices website: ref:
http://msdn.microsoft.com/en-us/practices/default.aspx, http://www.codeplex.com/CompositeWPF
www.Codeplex.com
Unit test and Module enumerator: Static, Dynamic look in a directory and load from there
Lazy module loading
Codeprism, Cab done right
Can choose architecture, Quick starts
Stock trader application, Located on code plex (http://msdn.microsoft.com/en-us/netframework/bb499684.aspx )
www.Codeplex.com:
Boot strapper, Modules, Services and container, Regions, Views, Event and commands like event broker, These are core concepts

ESRI Mobile

Programming Videos

Programming Books

Micrsoft Press: Microsoft Press: http://www.microsoft.com/learning/books/ereference/default.mspx

Oreilly:
www.dotnet.oreilly.com
www.ondotnet.com
www.safari.oreilly.com

Dummies: http://www.dummies.com/WileyCDA/DummiesTitle/productCd-0471785989.html

Alberta Library:
http://ualweb.library.ualberta.ca/uhtbin/cgisirsi/8vDcNqnfGk/AGINTERNET/182370137/60/1180/X

http://learning.microsoft.com/Manager/Catalog.aspx?clang=en-US&dtype=Table&Sort=TitleAscending&page=1&cats=%7b803f37c6-1c6b-4905-812f-7367c606d0aa%7d


SOA:
http://www.amazon.com/Service-Oriented-Architecture-SOA-Technology-Computing/dp/0131858580%3FSubscriptionId%3D16H682Z2XJ5FHSFZ3VR2%26tag%3Dbarrassoinc%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131858580

Magazines

Articles:
http://www.15seconds.com/Issue/010430.htm
http://www.programmingtutorials.com/webservices.aspx
http://www.codeguru.com/

Magazines:
http://msdn.microsoft.com/en-us/magazine/cc135503.aspx
http://www.code-magazine.com/
http://www.developer.com/services/
Visual Studio
SQL Server
MSDN

VB.NET

http://www.startvbdotnet.com/xml/wellform.aspx


***** http://msdn.microsoft.com/en-us/vcsharp/aa336738.aspx
***** http://www.programmingtutorials.com/csharp.aspx

http://msdn.microsoft.com/en-us/library/bb687701.aspx#pxmluvb90_topic5

Design - Classes

Design - Strategies

http://martinfowler.com/books.html#eaa

http://www.xml.com/lpt/a/1292
http://coronet.iicm.tugraz.at/sa/scripts/lesson01.htm
http://en.wikipedia.org/wiki/Object-oriented_programming
http://samgentile.com/blogs/samgentile/archive/2008/06/06/soa-making-the-paradigm-shift-part-7-of-n-rough-draft.aspx
http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html
http://www.service-architecture.com/
http://www.service-architecture.com/web-services/articles/service-oriented_architecture_soa_definition.html

http://books.google.ca/books?hl=en&id=p2fa0KNg5pcC&dq=service+oriented+architecture&printsec=frontcover&source=web&ots=-9eZt1wm5z&sig=vA68I7FMeqc_acCLofLqcUsMQLE&sa=X&oi=book_result&resnum=4&ct=result#PPA10,M1

http://msdn.microsoft.com/en-us/architecture/aa948857.aspx
http://www.microsoft.com/biztalk/solutions/soa/esb.mspx

Monday, November 3, 2008

Saturday, November 1, 2008

System Design

http://www.readysetpro.com/whitepapers/usecasetut2.html

.NET Misc

ESRI Misc

Conf gateway
http://edn.esri.com/index.cfm?fa=conferences.gateway
http://edn.esri.com/index.cfm?fa=media.detail&media=87

ESRI Blogs

http://www.davebouwman.net/

MSDN Blogs

William Steele: http://blogs.msdn.com/wsteele/


http://www.java2s.com/Code/CSharp/CatalogCSharp.htm

C#/VB.NET Comparison: http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
C# In Nutshell: http://www.codeproject.com/KB/cs/quickcsharp.aspx

***** http://msdn.microsoft.com/en-us/vcsharp/aa336738.aspx
***** http://www.programmingtutorials.com/csharp.aspx

Web Services

GIS:
http://www.google.ca/search?hl=en&q=service+oriented+architectures&meta
http://www.google.ca/search?hl=en&q=service+oriented+architectures%2C+GIS&meta=

Pure .NET:

http://www.codeguru.com/Csharp/Csharp/cs_webservices/tutorials/article.php/c5477
http://quickstarts.asp.net/QuickStartv20/webservices/
http://www.dotnetjunkies.ddj.com/Tutorial/4D13CEFA-D0FD-44BE-8749-8D17B5757564.dcik
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://www.topxml.com/dotnet/
http://www.developer.com/services/article.php/2195981
http://www.west-wind.com/presentations/dotnetwebservices/DotNetWebServices.asp
http://www.xml.com/pub/rg/_NET_Tutorials
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q301273&ID=KB;EN-US;Q301273 http://www.developers.net/intelisnshowcase/view/1086
http://www.15seconds.com/Issue/010430.htm

Python Links

Geo-processing Links

ESRI Desktop Links

MUST:
http://resources.esri.com/arcgisdesktop/dotnet/index.cfm?fa=knowledgeBase

Webhelp:
http://webhelp.esri.com/arcgisdesktop/9.2/http://support.esri.com/index.cfm?fa=downloads.geoprocessing.gatewayhttp://edndoc.esri.com/arcobjects/9.2/NET/12BF6F08-1B25-4002-9640-73D4EB0E6CED.htm
Gkeywords: http://www.google.ca/search?sourceid=navclient&ie=UTF-8&rls=RNWE,RNWE:2005-08,RNWE:en&q=geoprocessing+ESRI
Videos:
http://www.viddler.com/explore/esri/videos/14/

Forum: http://forums.esri.com/Forums.asp?c=158Server Blog: http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2007/04/02/Using-ASP.NET-AJAX-with-the-Web-ADF.aspx

Scripts: http://edn.esri.com/index.cfm?fa=codeExch.gateway
http://edndoc.esri.com/arcobjects/9.2/NET_Server_Doc/developer/getting_started.htm
http://edn.esri.com/index.cfm?fa=search.results&sa=2&c_2_b=on&dl_1=on&q=ITopologicalOperator&s_01=on&s_02=on&s_03=on&s_04=on&d=1&o=1&pp=1
http://edn.esri.com/index.cfm?fa=downloads.gateway
http://edndoc.esri.com/arcobjects/9.2/NET_Server_Doc/developer/ADF/wma_custom.htm#opening

ESRI Canada Link:

Customize ArcMap: https://www117.livemeeting.com/cc/esricanada2/view?id=ctmzing-arcgis-dktp-net-May15&pw=ctmzing-arcgis-dktp-net-May15-att

ESRI Engine Links

ESRI Server Links

Callback Sites:

http://www.dotnetjunkies.ddj.com/Article/E80EC96F-1C32-4855-85AE-9E30EECF13D7.dcik killer
http://blog.davebouwman.net/CategoryView,category,ArcGIS%2BServer.aspx Killer LATER
http://www.northeastarc.org/archive/2007/esritalks/Nearc07ArcGISServerBestPracticesGuidelines.pdf killer killer killer
http://arcexperts.net/ killer
http://www.gistec.com/events/downloads/Geocortex%20Essentials%20for%20ArcGIS%20Server.pdf
http://www.infograph.com.jo/meauc/Conf_Materials/Understanding%20the%20ArcGIS%20Server%20at%20Version%209.2%20.pdf
http://www.beansoftware.com/asp.net-tutorials/client-side-callback.aspx
KW:
http://www.google.ca/search?hl=en&rlz=1T4GGIH_enCA280CA280&q=what+is+callback%2C+ASP.NET&meta=
what is callback, ASP.NET, ArcGIS Server
http://www.cica.es/PDFS/Impresos/ESRI/CD_1/tws/tw_644.pdf


http://gis.esri.com/library/userconf/proc08/papers/papers/pap_2064.pdf

Traing:
http://www.esri-ireland.ie/training/courses/Developing%20Applications%20with%20ArcGIS%20Server%20(.NET).pdf
http://www.esriaustralia.com.au/esri/Training/Developing_App_ArcGIS_Microsoft_LR.pdf
http://www.cjmtk.com/EventRegistration/CjmtkConf07/ArcGISServerinNet.pdf
http://www.nateirwin.net/category/ArcGIS-Server.aspx
http://edndoc.esri.com/arcobjects/9.2/NET_Server_Doc/developer/ADF/ags_implementation.htm
http://www.infograph.com.jo/meauc/Conf_Materials/MEUC-EUC%20Developing%20Web%20ADF%20Tech%20Workshop.pdf
http://gisgate.co.clark.nv.us/gismo/MISC/Web_ADF1.pps#1
http://www.cica.es/PDFS/Impresos/ESRI/CD_1/tws/tw_836.pdf
http://oilit.com/1_tw/2007_contents/0703_ESRIPUG2007_contents.pdf

Server:
http://www.richlandmaps.com/pdfdocs/smac06_arcgisserver.pdf
http://arcscripts.esri.com/
http://edwardsaquifer.org/aspnet_client/esri_arcgis_server_webcontrols/9_2/javascript/javascript_library.htm
http://gisprog.files.wordpress.com/2008/02/javawebadf92_sp1_javascriptobjectmodel.pdf
http://gis.utah.gov/index2.php?option=com_docman&task=doc_view&gid=59&Itemid=195


http://gisweb.athena.bcit.ca/students2006/kkrauszova/project_proposal.pdf

Good till January posts

http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2007/10/24/Displaying-task-results-in-a-table.aspx
http://edndoc.esri.com/arcobjects/9.2/net_api_ref/ADFWeb/ESRI.ArcGIS.ADF.ArcGISServer.pdf

Oil&Gas

DataModel

http://www.apdm.net/
http://www.ppdm.org/
http://www.pods.org/
http://www.esri.com/events/pug/index.html

ASP.NET

Virtual Labds:
http://msdn.microsoft.com/en-us/virtuallabs/aa740364.aspx

Links:


Tutorials:
http://www.beansoftware.com/ASP.NET-Tutorials/

http://msdn.microsoft.com/en-us/library/zeshe0eb(VS.71).aspx

http://www.google.ca/search?hl=en&rlz=1T4GGIH_enCA280CA280&q=ASP.NET%2C+syntax&meta=

http://my.safaribooksonline.com/0789725622/app01#X2ludGVybmFsX1RvYz94bWxpZD0wNzg5NzI1NjIyL2NoMDQ=

http://www.dotnetjunkies.ddj.com/quickstart/aspplus/doc/quickstart.aspx
http://www.geocities.com/gkmsr007/articles/CSharpVersusVBdotNET_Paper.htm
http://www.google.ca/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGIH_enCA280CA280&q=VB%2eNET%2c+syntax
Must Virtual Labds:
http://www.microsoft.com/events/series/aspnet.aspx?tab=virtuallabs
http://www.microsoft.com/events/series/msdnwebdev.aspx?tab=virtuallabs
AJAX:
http://www.ajaxtutorials.com/ajax-tutorials/using-autocomplete-in-the-ajax-toolkit/
Quiz Videos:
http://www.asp.net/learn/videos/video-02.aspx
Virtual Lab Links:
http://www.microsoft.com/events/series/default.mspx
http://www.microsoft.com/events/vlabs/default.mspx
http://www.microsoft.com/events/series/essentialaspnet.aspx
http://alt.pluralsight.com/drjoe/webcasts/webcasts.aspx

NEED TO SORT:

http://www.microsoft.com/emea/msdn/spotlight/default.aspxhttp://www.microsoft.com/emea/msdn/spotlight/sessionh.aspx?videoid=716http://www.microsoft.com/emea/msdn/spotlight/sessionh.aspx?videoid=710http://msdn.microsoft.com/en-us/vcsharp/bb330936.aspx
Good Portal: http://www.microsoft.com/emea/msdn/spotlight/
TO ADD: http://www.microsoft.com/emea/msdn/spotlight/
Soup to Nuts: http://www.microsoft.com/events/series/msdnvisualcsharp.aspx?tab=webcasts&id=all
YOU SHOULD VISIT THIS AS THIS HAS SOME VERY SIMPLE TUTORIALS: http://www.worldofasp.net/tutorial_1536/General-.NET.aspx#Applications

SQL Server (t SQL)

SQL: http://www.psoug.org/reference/update.html

***** http://www.microsoft.com/SQL/default.mspx
** http://msdn.microsoft.com/en-us/library/ms177563.aspx
*** http://vyaskn.tripod.com/coding_conventions.htm
** http://en.wikipedia.org/wiki/Microsoft_SQL_Server
** http://www.microsoft.com/technet/prodtechnol/sql/2000/books/c05ppcsq.mspx
**** http://msdn.microsoft.com/en-us/library/ms345147.aspx
***** http://www.functionx.com/sqlserver/

Temp1

C#

MAJOR:
http://www.csharpfriends.com/

RELATED:
***** http://msdn.microsoft.com/en-us/vcsharp/aa336738.aspx
***** http://www.programmingtutorials.com/csharp.aspx
How do I Series: http://msdn.microsoft.com/en-us/vcsharp/bb798022.aspx
http://msdn.microsoft.com/en-us/vcsharp/aa336766.aspx

Still Cute: http://www.programmingtutorials.com/csharp.aspx

www.blogs.msdn.com/wsteele

XSLT

http://msdn.microsoft.com/en-us/magazine/cc302079.aspx

http://blogs.msdn.com/vbteam/archive/2008/10/06/vb-xml-cookbook-recipe-6-writing-an-xslt-transform-in-vb-doug-rothaus.aspx

http://zvon.org/

XML

Oracle(PL SQL)

***** http://download-uk.oracle.com/docs/cd/B10501_01/appdev.920/a96624/08_subs.htm#591
***
http://www.google.ca/search?hl=en&q=Orcale+PL+SQL+syntax&meta=
*****
http://www.iselfschooling.com/syntax/OraclePLSQLSyntax.htm
** Books: http://books.google.ca/books?q=Orcale+PL+SQL+syntax&source=citation
** http://en.wikibooks.org/wiki/Oracle_SQL_Cheatsheet
** http://www.smart-soft.co.uk/Oracle/oracle-plsql-tutorial-part-8.htm
** http://onejava.com/article/oracle/pa/cxovie05.htm

Java Script


http://www.tizag.com/javascriptT/javascriptsyntax.php
http://www.w3schools.com/JS/js_examples.asp
http://www.learn-javascript-tutorial.com/
http://javascript.infogami.com/Javascript_in_Ten_Minutes
http://homepage.ntlworld.com/kayseycarvey/
http://www.howtocreate.co.uk/tutorials/javascript/
http://home.cogeco.ca/~ve3ll/jstutor1.htm
http://www.slis.indiana.edu/faculty/hrosenba/www/Demo/javascript/1javaframe.html
http://www.chipchapin.com/WebTools/JavaScript/


http://www.tutorialized.com/tutorials/Javascript/1
http://www.javascriptmall.com/learn/contents.htm
http://www.yourhtmlsource.com/javascript/

SQL