Arjan Burggraaf - High-Tech - Senior C#,.NET 4.5,XAML Developer + Embedded + C++

Total Page:16

File Type:pdf, Size:1020Kb

Arjan Burggraaf - High-Tech - Senior C#,.NET 4.5,XAML Developer + Embedded + C++ Arjan Burggraaf - high-tech - senior C#,.NET 4.5,XAML developer + embedded + C++ Personal data Name: Arjan Burggraaf Address: Wageningen, The Netherlands Nationality: Dutch Phone: +31 (85) 1110140 Marital Status: unmarried E-mail: [email protected] Date of birth: 1973 LinkedIn: arjanburggraaf Driving license: B Registration nr: 30199258, KvK Arnhem, Netherlands Profile Arjan is an allround senior C# / .NET 4.5 (12 years) + XAML (7 years) developer as well as C++ and Angular 6 developer with 18 years of object-oriented development experience. He holds a university degree (MSc) in computer science. He really loves innovation and strongly values the use of good (OO) development principles, like separation of concerns, DRY (don't repeat yourself) and design patterns. Arjan previously worked on technical projects at: NEC Philips Unified Communications (telecom), Nucletron (medical devices, DICOM), MARIN (simulation with ship models), Tatasteel (database of faults in materials). He has a strong affinity with electronic, technical, IoT, embedded, scientific and mathematical applications (e.g. transforming algorithms into code / F#), with R&D environments and 3D, 2D and data visualization. His focus is UI development with: C# / C++ / .NET core / ASP.NET Web API, Universal Windows Platform (UWP), XAML, Xamarin.Forms (for cross-platform mobile + desktop UI), functional reactive programming, LINQ and popular databases and ORMs. He has experience with SQL Server, Oracle, Sybase and MySQL. In his most recent project he works on electronic circuits with Raspberry Pi, Arduino, LTSpice, breadboards, PicoScope. Since 2004 Arjan has worked as a freelancer. For several customers he has built applications from the ground up. He has worked as lead developer / coach to bring new knowledge into an organization and to get a project up to speed with new technologies (example: NEC Philips). He is a true autodidact, likes to go in depth and likes to get his teeth into challenging projects. He loves electronics and loves to read about physics (electromagnetism, quantum mechanics) and travel, hike and kayak. ICT expertise C# / .NET / XAML Hardware / electronics / maths Topic Level Years Topic Level Years .NET 1.0 t/m 4.5 ■■■■ 12 Microchip ATmega328P .NET Core 2.1 Raspbery Pi 3 B+, Arduino LTSpice C# ■■■■ 12 FPGAs, evaluating HastLayer Visual Studio 2005 - 2017 ■■■■ 13 PicoScope XAML, WPF ■■■■ 7 Telerik, DevExpress, Silverlight 4 and 5 ■ MikroTik router knowledge of Xamarin.Forms, Android Ubiquiti access points C++, C, Python TPL (Task Parallel Library), ■ investigated: running F# on GPU parallel programming 8086, 80286 programming evaluating: LINQ (Language Integrated Query) ■■■ 7 SigmaStudio (DSPs), Domain-Specific Language (DSL) Tools, T4 ■■■ 4 Node-RED IoT flow-based programming MEF ■■■ 5 artificial neural networks 3 months MVVM ■■■ 4 ■ (deep learning) Prism ■■■ 2 knowledge of convolutional neural Expression Blend 3 and 4, SketchFlow ■■ 3 networks / image recognition, PyTorch Matlab Microsoft Ribbon ■■ WCF (Windows Communication ■■ 3 Foundation) WF (Workflow Foundation) ■■ Enterprise Library (Validation) PostSharp, Code Contracts .NET Reflector, Snoop, Mole ■■ 5 Speech Application Framework NuGet ■■ 5 2019/02 pagina 1 van 10 Arjan Burggraaf - high-tech - senior C#,.NET 4.5,XAML developer + embedded + C++ Linux, Windows, networks Web / cloud Topic Level Years Topic Level Years Linux ASP.NET WebAPI 2, Json.NET ■■ Lin.ux (Fedora, CentOS, Fedora Scientific), ASP.NET MVC 5 (Razor), IIS 8.5 ■■■■ 5 Pe.rl, bash, ASP.NET Core 2.1 Docker, KVM, Xen, VMWare, oVirt, RxJS / Functional Reactive Programming systemd, Sam.ba, NFS, ext4 three.js (and WebGL) Windows knowledge of Blender Windows 10 IoT core, Node.js ■■ 2 Windows 10, XP, Terraform Windows Server (2000,2008,2012 R2), Knowledge of Azure Resource Manager NTFS Angular 1.x, 2, 4 and 6, Angular CLI 6 ■■■ 3 Networks OpenWRT, RouterOS, ssh, OpenVPN, firewalld, iptables, TypeScript ■■■ 3 dnsmasq, DHCP, DNS, LDAP Bridge.NET (C# to JavaScript transpiler) BreezeJS ■■■ 2 JavaScript, Babel ■■■ 3 Databases LESS, CSS 3, Bootstrap ■■■ 5 Topic Level Years SpeechSynthesis web API ■■ SQL, SQL Server 2005 / 2008 / 2012 ■■ APIs: Google Maps, Geolocation SQLXML, ADO.NET ■■ OpenLayers 5, OpenStreetMap Oracle, TOAD ■■ WebPack, HTML5, SVG, WebP MySQL, Sequelize ■■ Debug add-ins: Chrome, FireFox, IE ■■ Sybase SQL Anywhere ■ Gulp, RequireJS ■■■ 2 LLBLGen Pro 4.2 ORM ■■ NPM, Yarn, Babel, SASS Entity Framework 5 ORM ■■ Jasmine, Karma (unit tests) ■ Selenium, PhantomJS ■ db4o (fast object database) ■■ Google Analytics Ideal payment connection ■■ 2 MS Access ■ GIMP ■■ 1 Open Access ORM ■■ WCF Data Services 5, OData 2.0 ■■■ 1 XML, XML schemas, XSLT, XQuery ■■■ 9 Altova XMLSpy ■■ 10 Web Services, SOAP Expr. Web Designer HTML, DHTML, DHTML behaviors ■■ 5 Apache, Artisteer Slack, CodePen, Trello, VS TFS 2019/02 pagina 2 van 10 Arjan Burggraaf - high-tech - senior C#,.NET 4.5,XAML developer + embedded + C++ Miscellaneous Topics Level Years Design Design patterns (dependency injection, abstract factory, lazy initialization, ■■ 12 composite, singleton, adapter, decorator, proxy, iterator, etc.) UML, Visio, Rational XDE, Rational Rose Software process Git, Subversion, GitLab, Scrum, NUnit, Continuus, Visual SourceSafe, SourceGear Vault Rational: ClearC.ase, ClearQuest, RUP, Test Manager, PureCoverage Middleware Web Services, CO.M / DCO.M, CO.RBA (Orbix) WebS.phere: MQ, Business Integration Message Broker Miscellaneous Lex, Yacc, Coco for .NET (compiler generator) VOIP, a PBX based on Asterisk Also strong interest in: LoRa, LoRaWAN, 3D / 2D / data visualization, VR, AR, Unity, Microsoft HoloLens, Reactive Extensions for .NET. 2019/02 pagina 3 van 10 Arjan Burggraaf - high-tech - senior C#,.NET 4.5,XAML developer + embedded + C++ Languages: Dutch (mother tongue), English, German, Hebrew (novice) Favorite websites / books: Adafruit, EEVBlog, Conrad, Farnell, Blog of Beatriz Stollnitz: blog with many tips and tricks on WPF / XAML, MSDN (Microsoft Developers Network), “Programming WCF Services”, Juval Löwy. Work experience – summary Below a selection of the most important projects (+ jobs): Period Role Description Client Nov. 2018 – Feb. 2018 Embedded (software) engineer Embedded software and hardware, XML Ocean designing electronic circuits Oct. 2018 Network engineer Configuring computer network using fibre internet, Petach Tikvah MikroTik router, RouterOS, OpenWRT and Ubiquiti UniFi access points May 2018 – Sept. 2018 Senior C# / .NET core + Development of location based app using XML Ocean Angular 6 developer C#, .NET core 2.1, Angular 6, RxJS, OpenLayers July 2015 – Sept. 2015 .NET architect (full stack) Architecture / development of community website using XML Ocean C#, .NET, AngularJS and ASP.NET Web API Sept. 2014 – June 2015 .NET architect (full stack) Architecture / development web application for publishing Verkaart industry using C#, .NET, AngularJS Automatisering Jan. 2014 – Aug. 2014 Senior C# / .NET developer Development community website using XML Ocean July 2012 – Aug. 2012 C#, .NET 4.5, ASP.NET MVC 5 Razor, TPL and WF May 2013 – Aug. 2013 Senior C# / .NET + WPF Design / coding WPF application (C#, .NET 4.0) DataCare developer July 2012 – Dec. 2012 Senior C# / .NET + WPF Development WPF application + ORM (C#, .NET 4.0, WCF) MARIN developer Feb. 2012 – May 2012 C# / .NET + Silverlight Development Silverlight 5 application Tatasteel developer June 2011 – Oct. 2011 Senior C# / .NET + WPF Design / coding WPF application (C#, .NET 4.0) Dutch parliament developer March 2011 – May 2011 Senior C# / .NET + WPF Design / coding WPF application (C#, .NET 4.0) DataCare developer Feb. 2011 Silverlight designer Graphical / technical design of Silverlight UI (C#, XAML) Vicrea Dec. 2010 – Feb. 2011 C# / .NET + WPF architect Design / coding WPF-based framework (C#, .NET 4.0, WCF) XML Ocean Nov. 2009 – May 2010 Lead developer and coach Lead developer and coach of .NET developers who started NEC Philips .NET + WPF with WPF (C#, .NET 3.5) Sept. 2009 – Nov. 2009 C# / .NET + WPF architect Design / coding of CMS framework based on WPF (C#, XML Ocean .NET 3.5) April 2007 – June 2008, .NET + WPF architect Development of WPF based XML editor + XML framework XML Ocean May 2005 – Nov. 2006 (C#, .NET 3.5) Nov. 2004 – June 2005 .NET developer Development of business administration application XML Ocean Sept. 2002 – Aug. 2003 .NET developer Development .NET application for XML – DICOM exchange Nucletron Preferences Challenging projects with new technologies, with a preference for high tech / embedded / IoT, scientific, mathematical, 3D (or 2D) data visualization, VR, AR. Room for new ideas. Software development (architecture, design, coding, etc.) based on C#/.NET + C++ (embedded applications) and/or Xamarin.Forms , UrhoSharp or WPF (or Angular 6 full-stack) and/or three.js / WebGL or Unity (or SVG / Canvas). Coaching developers with new technologies. Only freelance projects (no employment). 2019/02 pagina 4 van 10 Arjan Burggraaf - high-tech - senior C#,.NET 4.5,XAML developer + embedded + C++ Experience Nov. 2018 – Feb. 2018 Embedded (software) engineer Installed + configured hardware + software: Microchip ATmega328P, Arduino, Raspberry Pi 3+, Raspbian, Windows 10 IoT core, VirtualHere (USB over IP), C, Processing, GPIO. Designing, simulating, prototyping and testing of electronic circuits. Tools: LTSpice: simulation; 4-channel scope (PicoScope 3404B): testing / analysis. Evaluating IoT and embedded software and hardware, at
Recommended publications
  • Lap Around the .NET Framework 4
    Lap Around the .NET Framework 4 Marc Schweigert ([email protected]) Principal Developer Evangelist DPE US Federal Government Team http://blogs.msdn.com/devkeydet http://twitter.com/devkeydet .NET Framework 4.0 User Interface Services Data Access ASP.NET Windows Windows (WebForms, Entity Presentation Data Services Communication ADO.NET MVC, Dynamic Framework Foundation Foundation Data) Windows WinForms Workflow LINQ to SQL Foundation Core Managed Dynamic Parallel Base Class Extensibility LINQ Languages Language Extensions Library Framework Runtime Common Language Runtime ASP.NET MVC 1.0 (Model View Controller) A new Web Application Project type Simply an option Not a replacement for WebForms Builds on top ASP.NET Manual vs. Automatic Transmission Supports a clear separation of concerns Supports testability Supports “close to the metal” programming experience ASP.NET MVC 2 Visual Studio 2010 Included Visual Studio 2008 (Service Pack 1) Download Both versions built against .NET 3.5 What’s New in MVC 2? Better Separation of Concerns (Maintainability) Html.RenderAction() Areas Easier Validation (Maintainability/Productivity) Data Annotations Client Validation Helper Improvements (Maintainability/Productivity) Strongly-Typed Helpers Templated Helpers ASP.NET 4 Web Forms? Support for SEO with URL Routing Cleaner HTML Client ID improvements ViewState improvements Dynamic Data Improvements Chart Controls Productivity and Extensibility Rich Client Ajax supports both MVC & Web Forms WPF 4 Calendar, Data Grid, DatePicker Ribbon (separate download)
    [Show full text]
  • Web API and Microsoft Azure
    [ 1 ] www.it-ebooks.info Building Web Services with Microsoft Azure Quickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure Alex Belotserkovskiy Stephen Kaufman Nikhil Sachdeva professional expertise distilled PUBLISHING BIRMINGHAM - MUMBAI www.it-ebooks.info Building Web Services with Microsoft Azure Copyright © 2015 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: May 2015 Production reference: 1220515 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78439-837-8 www.packtpub.com www.it-ebooks.info Credits Authors Copy Editors Alex Belotserkovskiy Pranjali
    [Show full text]
  • Ios, Android, Windows Phone Xamarin, Xamarin.Forms Mvvmcross, Mvvm Light …
    iOS, Android, Windows Phone Xamarin, Xamarin.Forms MvvmCross, Mvvm Light … Formation – Audit – Conseil – Développement XAML (Windows Store, WPF, Silverlight, Windows Phone), C# Cross-plateforme Windows / Android / iOS UX Design ALLDOT. BLOGTom e 5 3ème édition Développement Cross-Plateforme Tout Dot.Blog par thème sous la forme de livres PDF gratuits ! Reproduction, utilisation et diffusion interdites sans l’autorisation de l’auteur Olivier Dahan [email protected] P a g e 1 | 410 Table des matières Introduction .................................................................................................................. 11 Présentation de l’édition 2015 ...................................................................................... 13 Edition 2015 ................................................................................................................... 15 Les unités Mobiles – Axer correctement ses développements ............................. 15 Une infographie complète ..................................................................................... 15 La guerre tablette / PC ........................................................................................... 15 Parts de marché des OS ........................................................................................ 20 Les mobiles et les français .....................................................................................22 Unités mobiles et Web .......................................................................................... 23 Conclusion
    [Show full text]
  • Release 1.13 Kal Ahmed, Graham Moore
    BrightstarDB Documentation Release 1.13 Kal Ahmed, Graham Moore January 08, 2016 Contents 1 Getting Started 1 1.1 Architect.................................................1 1.2 Data....................................................1 1.3 Developer.................................................1 2 Concepts 3 2.1 Architecture...............................................3 2.2 Data Model................................................4 2.3 Storage Features.............................................5 2.4 Client APIs................................................5 2.5 Supported RDF Syntaxes........................................5 3 Why BrightstarDB? 7 3.1 An Associative Model..........................................7 3.2 Schema-less Data Store.........................................7 3.3 A Semantic Data Model.........................................7 3.4 Automatic Data caching.........................................8 3.5 Full Historical Capabilities........................................8 3.6 Developer Friendly Toolset.......................................8 3.7 Native .NET Semantic Web Database..................................8 3.8 RDF is great for powering Object Oriented solutions..........................8 4 Developing With BrightstarDB9 5 Developer Quick Start 11 5.1 Create New Project............................................ 11 5.2 Create the Model............................................. 12 5.3 Generating the Context and Classes................................... 13 5.4 Using the Context...........................................
    [Show full text]
  • Data Services
    Data Services Michael J. Carey Nicola Onose Michalis Petropoulos University of California, Irvine University of California, Irvine University of California, San 2091 Donald Bren Hall (DBH) 2091 Donald Bren Hall (DBH) Diego Irvine, CA 92697-3435 Irvine, CA 92697-3435 9500 Gilman Drive [email protected] [email protected] San Diego, CA 92093-0114 [email protected] ABSTRACT any schema information, the consumer is not sure if he/she Data services provide access to data drawn from one or more can compose these two services to retrieve the orders of cus- underlying information sources. Compared to traditional tomers. Moreover, consumers of data services can utilize a services, data services are model-based, providing richer and query language and pass a query expression as a parameter more data-centric views of the data they serve; they often to a data service; they can use metadata-guided knowledge provide both query-based and function-based access to data. of data services and their relationships to formulate queries In the enterprise world, data services play an important role and navigate between sets of entities. in SOA architectures. They are also important when an Modern data services are descendants of the stored pro- enterprise wishes to controllably share data with its busi- cedure facilities provided by relational database systems, ness partners via the Internet. In the emerging world of which allow a set of SQL statements and control logic to software-as-a-service (SaaS), data services enable enterprises be parameterized, named, access-controlled, and then called to access their own externally stored information.
    [Show full text]
  • Db4o Tutorial
    Welcome db4o is the native Java, .NET and Mono open source object database. This tutorial was written to get you started with db4o as quickly as possible. Before you start, please make sure that you have downloaded the latest db4o distribution from the db4objects website. developer.db4o.com You are invited to join the db4o community in the public db4o forums to ask for help at any time. Please also try out the keyword search functionality on the db4o knowledgebase. Links Here are some further links on developer.db4o.com that you may find useful: All Downloads Release Note Blog SVN Access Design Wiki Community Projects Download Contents The db4o Java distribution comes as one zip file, db4o-7.0-java.zip. When you unzip this file, you get the following directory structure: Please take a look at all the supplied documentation formats to choose the one that works best for you: . db4o-7.0/doc/api/index.html The API documentation for db4o is supplied as JavaDocs HTML files. While you read through this tutorial it may be helpful to look into the API documentation occasionally. www.db4o.com db4o-7.0/doc/reference/index.html The reference documentation is a complete compilation for experienced db4o users. It is maintained online. db4o-7.0/doc/tutorial/index.html This is the interactive HTML tutorial. Examples can be run "live" against a db4o database from within the browser. In order to use the interactive functionality a Java JRE 1.3 or above needs to be installed and integrated into the browser.
    [Show full text]
  • Java LDAP Persistence with Datanucleus
    Java LDAP Persistence with DataNucleus Stefan Seelmann [email protected] Java LDAP Persistence with DataNucleus • Stefan Seelmann • Freelancer – Software Development with Java – LDAP, Identity- and Access-Management • Open Source Developer – Apache Directory Project – DataNucleus LDAP Store Java LDAP Persistence with DataNucleus Agenda • Motivation • Java Persistence, JDO and DataNucleus • Basic Demo • DataNucleus LDAP Store • Advanced Demo • Status and Conclusion Java LDAP Persistence with DataNucleus Java LDAP Development • Java APIs for LDAP – Mature: Netscape LDAP SDK, JLDAP (Novell/OL) – Modern: Unbound ID, Apache Directory, OpenDS • Hopefully a common Java LDAP API soon? – JNDI, Spring-LDAP • Drawback: – Developer has to deal with LDAP • DN, RDN, filters, modification items, error codes – Boiler-Plate code, exception handling Java LDAP Persistence with DataNucleus Java Persistence • Standards – JPA (Java Persistence API): JSR 220, RDBMS only – SDO (Service Data Objects): JSR 235 – JDO: (Java Data Object): JSR-12 and JSR-243 • Products – O/R Mapper: Hibernate, TopLink/EclipseLink, ... – Apache iBATIS, Cayenne, OpenJPA, Tuscany, ... – DataNucleus – ... Java LDAP Persistence with DataNucleus JDO • Java-centric API to access persistent data • Datastore independent • Started by Sun, now driven by Apache JDO • Versions 1.0, 2.0, 2.1, 2.2, 2.3 in progress • Three main parts – Persistence definition (metadata) – Persistence API – Query language/API Java LDAP Persistence with DataNucleus DataNucleus • Reference implementation of JDO • Apache
    [Show full text]
  • Db4objects Creator of Db4o – the Open Source Object Database
    db4objects Creator of db4o – the Open Source Object Database Presentation for EclipseME Team Carl Rosenberger, CSA db4objects Christof Wittig, CEO db4objects May 16, 2007 1 Introduction | Key Facts | db4objects, Inc. ⏐ db4o is the world’s most popular object database ⏐ Focus on embedded, zero-admin use ⏐ Open source / dual license business model “I stumbled into db4o's highly addictive ease of use and power ⏐ 20,000 registered developers (Java and .NET) [...] The savings are substantial even when you factor-in the cost ⏐ 100 commercial customers (Boeing, Ricoh, Seagate) associated with acquiring a commercial license 2 User Aziz Introduction | db4o | The Product ⏐ db4o is an embeddable, zero-admin database ⏐ Native to Java and .NET applications ⏐ Enables developers to store their application objects with only one line of code ⏐ Replaces traditional dual schema or O/R mapping approaches ⏐ Requires no DBA ⏐ Saves significant time and corresponding cost; enables new types of distributed applications and makes “I demonstrated that the application would reduce the logic software easier to maintain, refactor, and reuse code, which is 60% for persistence, to one hundredth of ⏐ db4o has a unique architecture which takes full that, and improve performance ten advantage of Java and .NET’s object-oriented fold, not to mention the overall simplification.” programming paradigms 3 Michael Couck Content ⏐ Company ⏐ Product ⏐ Market ⏐ Vision “Tools are available […], but is it perfect? Far from it. One thing that I really appreciate when using Db4o is that I have no such problems. Simply because there is no database schema or in other words: the database schema reflects what I have in my model.” 4 Michal Talaga db4objects, Inc.
    [Show full text]
  • UWA Library and General Computer Lab - Installed Software List Please Note: This List Is Subject to Change Without Prior Notice
    UWA Library and General Computer Lab - Installed Software List Please note: this list is subject to change without prior notice. Software Title Developer Version Ableton Live 10 Suite Ableton 10.0.0.0 ACA & MEP 2020 Object Enabler Autodesk 8.2.45.0 ACAD Private Autodesk 23.1.47.0 Active Directory Authentication Library for SQL Server (x86) Microsoft Corporation 13.0.1601.5 Adobe Acrobat DC Adobe Systems Incorporated 19.021.20048 Adobe Acrobat Reader DC Adobe Systems Incorporated 20.006.20034 Adobe AIR Adobe 32.0.0.125 Adobe Creative Cloud Suite Adobe 2019 Bridge Adobe 2019 InCopy Adobe 2019 Audition Adobe 2019 InDesign Adobe 2019 Dreamweaver Adobe 2019 Illustrator Adobe 2019 Lightroom CC Adobe 2019 Lightroom Classic Adobe 2019 Photoshop Adobe 2019 Premier Pro Adobe 2019 After Effects Adobe 2019 Media Encoder Adobe 2019 Adobe Refresh Manager Adobe Systems Incorporated 1.8.0 Amazon Redshift ODBC Driver 64‐bit Amazon Corporate LLC 1.3.7.1000 Anaesthetised Cat V2.6.2 University of Strathclyde 2.6.2 AperioPrerequisites Aperio Technologies Inc. APIS Managment Studio (x64) 7.3 Prediktor AS 7.3.34.2 Application Insights Tools for Visual Studio 2015 Microsoft Corporation 7.0.20622.1 Application Verifier x64 External Package Microsoft 10.1.18362.1 Application Verifier x64 External Package Microsoft 10.1.17763.132 Application Version Manager V3.1‐01 DNV GL AS 3.1.1.0 AQTESOLV Std 4.5 HydroSOLVE Inc. ArcGIS Desktop 10.7.1 Environmental Systems Research Institute Inc. ArcGIS Pro Environmental Systems Research Institute Inc. Aspen Basic Engineering
    [Show full text]
  • DEALING with DATA EDITOR’S NOTE Does Your Program Smell Passive Authentication for ASP.NET with WIF Like Bacon? Michele Leroux Bustamante
    THE MICROSOFT JOURNAL FOR DEVELOPERS AUGUST 2010 VOL 25 NO 8 COLUMNS DEALING WITH DATA EDITOR’S NOTE Does Your Program Smell Passive Authentication for ASP.NET with WIF Like Bacon? Michele Leroux Bustamante . 20 Keith Ward page 4 CUTTING EDGE Tips for Migrating Your Applications to the Cloud Don’t Worry, Be Lazy George Huey and Wade Wegner . 36 Dino Esposito page 6 Creating Synchronization Providers DATA POINTS Deny Table Access to the with the Sync Framework Entity Framework Without Joydip Kanjilal . 46 Causing a Mutiny Julie Lerman page 14 Building an AtomPub Server Using WCF Data Services TEST RUN Chris Sells . 54 Fault Injection Testing with TestApi James McCaffrey page 84 Tuning Your Database Calls THE WORKING PROGRAMMER with Tier Interaction Profi ling Inside SQLite Mark Friedman . 62 Ted Neward page 88 UI FRONTIERS Building Distributed Apps with NHibernate Multi-Touch Manipulation Events in WPF and Rhino Service Bus, Part 2 Charles Petzold page 92 Oren Eini . 72 DON’T GET ME STARTED Windows Phone and the Cloud: an Introduction Mars and Venus David Platt page 96 Ramon Arjona . 78 Untitled-5 2 3/5/10 10:16 AM Sure, Visual Studio 2010 has a lot of great functionality— we’re excited that it’s only making our User Interface components even better! We’re here to help you go beyond what Visual Studio 2010 gives you so you can create Killer Apps quickly, easily and without breaking a sweat! Go to infragistics.com/beyondthebox today to expand your toolbox with the fastest, best-performing and most powerful UI controls available.
    [Show full text]
  • Draft RFP for Rate Contract for Selection of Training Agency
    Rate Contract for conducting Training Programs/ Courses for various departments of GoR 2015 Department of Information Technology & Communications (DoIT&C), Government of Rajasthan (GoR) Draft RFP: Rate Contract for selection of Training Agency for conducting various Training Programs Page 1 of 82 Rate Contract for selection of Training Agency for conducting various Training Programs Table of Contents Contents ABBREVIATIONS & DEFINITIONS ................................................................................................................ 6 1. INVITATION FOR BID (IFB) & NOTICE INVITING BID (NIB) ................................................................ 9 2. PROJECT PROFILE & BACKGROUND INFORMATION.................................................................... 11 1) Project Profile 11 2) About the Department 12 3. PRE-QUALIFICATION/ ELIGIBILITY CRITERIA .................................................................................. 13 4. SCOPE OF WORK, DELIVERABLES & TIMELINES ........................................................................... 15 1) Preamble 15 2) SCOPE OF WORK (SoW): 15 3) Roles & Responsibilities of Stakeholders (Other than SI) 18 4) Project Deliverables, Milestones & Time Schedule 18 5. INSTRUCTION TO BIDDERS (ITB) ......................................................................................................... 20 1) Sale of Bidding/ Tender Documents 20 2) Pre-bid Meeting/ Clarifications 20 3) Changes in the Bidding Document 20 4) Period of Validity of Bids 21 5) Format and Signing
    [Show full text]
  • Course Outline & Schedule
    Course Outline & Schedule Call US 408-759-5074 or UK +44 20 7620 0033 M10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Curriculum Microsoft Course Code M10265 Duration 5 Day Course Course Description This course has been retired. Please view currently available Microsoft Visual Studio Training Courses. Course Modules Architecture and Data Access Technologies (2 topics) ◾ Data Access Technologies ◾ Data Access Scenarios Building Entity Data Models (3 topics) ◾ Entity Data Models ◾ Modifying the Entity Data Model ◾ Customizing the Entity Data Model Querying Entity Data (5 topics) ◾ Retrieving Data using LINQ to Entities ◾ Retrieving Data using Entity SQL ◾ Retrieving Data using Entity Client ◾ Retrieving Data using Stored Procedures ◾ Unit Testing Data Access Creating, Updating, and Deleting Entity Data (3 topics) ◾ Understanding Change Tracking in the Entity Framework ◾ Creating Data in an Entity Data Model ◾ Updating Data in an Entity Data Model Handling Multi-User Scenarios by Using Object Services (2 topics) ◾ Handling Concurrency Perpetual Solutions - Page 1 of 4 Course Outline & Schedule Call US 408-759-5074 or UK +44 20 7620 0033 ◾ Transactional Support Building Optimized Solutions by Using Object Services (5 topics) ◾ The Stages of Query Execution ◾ Tracking and Object Materialization ◾ Using Compiled Queries Using Design-Time generated views ◾ Monitoring Performance ◾ Performing Asynchronous Data Modifications Customizing Entities and Building Custom Entity Classes (4 topics) ◾ Overriding Generated Classes
    [Show full text]