This document provides tips and tricks for developing Windows Store apps. It discusses updating Visual Studio for the latest tools, using MVVM architecture and ViewStateManager, debugging techniques, and key features for app success like integrating with the OS and using analytics to understand usage and crashes. The presentation encourages embracing MVVM patterns, leveraging ViewStateManager, debugging background tasks in Visual Studio, and using analytics services to improve the app based on metrics.
This document summarizes the key updates in LightSwitch from 2012 to 2013. In 2012, LightSwitch was included with Visual Studio and its middleware changed from RIA Services to OData, enabling platform interoperability. New controls and UI features were also added. In 2013, LightSwitch addressed Silverlight concerns by supporting HTML5 clients, allowed building more complex APIs using Web API, and fully supported SharePoint 2013 apps. The overall message is that LightSwitch continues to be the easiest way to build various application types including LOB apps, web platforms, and SharePoint apps.
Visual Studio: The best tool for web developers.Robert MacLean
The document discusses Visual Studio and its benefits for web development. It introduces the presenter Robert MacLean and his website. The bulk of the document outlines new features in Visual Studio 2013 like CodeLens, Browser Link, and HTML/CSS improvements that make web development easier. It demonstrates building an HTML page in Visual Studio 2012.2 using extensions like Git and Web Essentials. The document concludes that Visual Studio provides a happy development experience for web developers, especially with features like LESS, Emmet, JavaScript support, and easy deployment with Web Deploy.
These slides are from my talk at the JSinSA (http://www.jsinsa.com/). This talk covers things I want people to know about Microsoft & JavaScript and highlights my favourite features & tools!
Video: http://youtu.be/KIPo3Rct1E4
More: http://sadev.co.za/content/visual%20studio%20%3C3%20javascript
This presentation provides a quick glance at a number of tools that make development with JavaScript easy, quick & bug free. Loads of tools & ideas in it :)
State of testing at Microsoft focuses on quality, collaboration throughout the development lifecycle. Microsoft provides tools to empower testing, feedback, and monitoring including test case management, manual and exploratory testing, browser-based testing, feedback management, quality dashboards, lab management, release management, and application insights. The tools are designed to put quality at the center and close the loop between development and operations.
This document discusses aspect-oriented programming (AOP) and how it can be implemented using PostSharp. AOP aims to make cross-cutting concerns like logging and error handling easier to implement separately from business logic. It describes how PostSharp uses IL weaving to modify code at compile time or JIT to add aspects without changing the original code. Alternatives to PostSharp include using the .NET profiler API or proxies, but IL weaving generally has better performance. The document also briefly outlines how AOP may be improved in future versions of C# compilers like Roslyn.
ColdFusion components (CFCs) are a new way to develop code in an object-oriented manner in ColdFusion. CFCs allow developers to build reusable code using classes, methods, and properties. The main tags used to build CFCs are <cfcomponent>, <cffunction>, <cfargument>, <cfreturn>, and <cfproperty>. It is important to properly scope variables when using CFCs to avoid bugs. CFCs should be structured with public methods first, followed by package and private methods.
1. The document discusses several popular JavaScript frameworks including AngularJS, Node.js, Agility.js, and Backbone.js. It provides overviews of each framework and their architectures.
2. AngularJS is an open-source framework maintained by Google that assists with single-page applications. Node.js is a platform for scalable server-side applications. Agility.js is a lightweight MVC library, and Backbone.js helps organize code for single-page apps.
3. Each framework has advantages like reusability, testability and being lightweight, though some have disadvantages like learning curves or added complexity. The document provides examples of applications that use each framework.
High tech, high code quality, high performance, and high scalability were discussed. The presentation covered React, Redux, ES6+, Flow, unit testing, and Webpack. Pros include full control, reusability, testability, and performance. Cons include learning curve and needing to manage conventions and dependencies carefully.
Blog post: wakeupandcode.com/asp-net-5-unit-testing
Learn how you can build more robust web applications with automated unit testing! While there are plenty of resources for learning ASP.NET web application development, many developers are missing out on the knowledge and experience of implementing proper Unit Tests. As ASP.NET 5 gets ready for prime time, it's essential for all .NET developers to get an understanding of how to build Unit Tests for real-world applications in a cloud-first mobile-first world.
This presentation material was put together for a live audience for my in-person presentations.
Testing apps with MTM and Tea Foundation ServiceKevin DeRudder
The document discusses setting up Team Foundation Service to build and test a Windows 8 store application. It provides an overview of TFS hosting options including on-premises, third-party hosting, and Microsoft's Team Foundation Service. It demonstrates using TFS Service to access source code from any browser, setup projects easily with no infrastructure to manage, and request stakeholder feedback. The demo shows building and testing a Win8 app with Microsoft Test Manager 2012 and TFS Service.
MSDN Live: Windows Presentation Foundations Line of Business Appsgoeran
The document discusses principles for developing the GUI for business applications using WPF. It recommends using the Presentation Model pattern to separate the presentation logic from the view. The Presentation Model represents the state and behavior of the presentation independently of the GUI controls. Using WPF's data binding features, the view can be bound directly to the Presentation Model, simplifying synchronization. This allows for easier testing without the UI and supports separation of concerns for improved development.
This knolx is all about the new features which are introduced in selenium 4.
The differences between selenium3&4,
And how it is better than its competitor Cypress.
Jaggery.js is a JavaScript framework for building web applications and services. It allows developers to write both front-end and back-end code using JavaScript, eliminating mismatches between layers. Jaggery.js offers a module system, handles URLs and databases, and can communicate with APIs and servers to create fully-functional web applications and services using only JavaScript.
Building cross platform applications using Windows Azure Mobile ServicesKevin DeRudder
This document discusses using Azure Mobile Services to develop cross-platform applications. It outlines two problems that Azure Mobile Services can address by allowing developers to focus on what they enjoy rather than platform-specific code. The document also mentions demonstrating Azure Mobile Services and says thanks.
Use html5 to build what you want, where you want itKevin DeRudder
This document discusses how to build Windows 8 apps using existing HTML, CSS, and JavaScript skills. It recommends learning common Windows 8 features like tiles, WinJS controls, and supporting different device states and orientations. The document demonstrates turning an existing website into a Windows 8 Store app in 3 steps: using existing HTML/CSS skills, adding WinJS and controls, and deploying the app. It also covers contracts, tiles, and dynamic tile updates.
Best Practices for Cross-Platform Native ApplicationsKevin Whinnery
This document outlines best practices for building cross-platform mobile apps. It discusses two main approaches: platform identity and brand identity. Platform identity focuses on optimizing the experience for each platform by following its interface guidelines. Brand identity aims to create a consistent experience across platforms with most of the UI reused. The document also recommends building apps with a component-oriented architecture and using modular JavaScript techniques like the classic module pattern and CommonJS. It provides examples of how to structure code for cross-platform reuse and discusses advantages like improved understandability, reusability and adaptability.
A high level tour of what DevOps is and how the tooling from Microsoft aligns & assists an organization move to DevOps.
This session was presented as part of the Microsoft South Africa Dev Day roadshow in March 2015.
More info at: http://www.sadev.co.za/content/slides-my-devday-march-2015-talks
This session aims to shed some light on an emerging test automation tool, Cypress. Cypress resolves many of the test automation problems that a QA or a dev may face in UI Web Automation testing. And after a walkthrough, we will compare cypress with Selenium as well.
Contact us:
Website: https://www.knoldus.com/
Twitter: https://twitter.com/Knolspeak?ref_src...
Facbook: https://www.facebook.com/KnoldusSoftw...
Linkedin: https://in.linkedin.com/company/knoldus
Instagram: https://www.instagram.com/knoldus_inc...
Presentation from RTP AEM / CQ5 Meetup by Sagar Sane. This presentation provides some of the challenges and benefits of applying Test Driven Development principles to Adobe Experience Manager (AEM)/CQ5 based projects and overview of some of the tools and technologies, including Spock & Geb, which can be used for automating test cases & execution.
Google App Engine is Google's Platform as a Service that allows users to run scalable web applications on Google's infrastructure. Written in Java or Python, apps run in a managed sandbox and use Google's non-relational Datastore and other services. Key features include automatic scaling, high availability, easy setup, and a free usage tier.
This document summarizes a talk on React Native, a framework that allows developers to build native mobile apps using JavaScript and React. It discusses key aspects of React Native including using React to build user interfaces, wrapping native components, and enabling real-time reloading for faster development. Pros include native performance, leveraging existing skills, and code sharing between iOS and Android. Cons include requiring a Mac for iOS development and some custom controls needing native implementations.
A simple document emphasizing the reasons behind evolution of .Net technology and how it simplified the yester-decade's technology issues. This document is simplified and teaches a lame man as why & how .net framework gained importance and how it is ruling the roost.
How to build a Mobile API or HTML 5 app in 5 minutesRobert MacLean
Robert gave a talk about how LightSwitch can help developers build mobile APIs and HTML5 apps faster by automating common development tasks and boring code, allowing them to focus on adding unique value. LightSwitch is a tool that streamlines creating the technical requirements for apps so they can be developed more quickly, connecting to data sources like SQL Server and exposing them through OData for mobile and HTML5 clients.
1. The document discusses several popular JavaScript frameworks including AngularJS, Node.js, Agility.js, and Backbone.js. It provides overviews of each framework and their architectures.
2. AngularJS is an open-source framework maintained by Google that assists with single-page applications. Node.js is a platform for scalable server-side applications. Agility.js is a lightweight MVC library, and Backbone.js helps organize code for single-page apps.
3. Each framework has advantages like reusability, testability and being lightweight, though some have disadvantages like learning curves or added complexity. The document provides examples of applications that use each framework.
High tech, high code quality, high performance, and high scalability were discussed. The presentation covered React, Redux, ES6+, Flow, unit testing, and Webpack. Pros include full control, reusability, testability, and performance. Cons include learning curve and needing to manage conventions and dependencies carefully.
Blog post: wakeupandcode.com/asp-net-5-unit-testing
Learn how you can build more robust web applications with automated unit testing! While there are plenty of resources for learning ASP.NET web application development, many developers are missing out on the knowledge and experience of implementing proper Unit Tests. As ASP.NET 5 gets ready for prime time, it's essential for all .NET developers to get an understanding of how to build Unit Tests for real-world applications in a cloud-first mobile-first world.
This presentation material was put together for a live audience for my in-person presentations.
Testing apps with MTM and Tea Foundation ServiceKevin DeRudder
The document discusses setting up Team Foundation Service to build and test a Windows 8 store application. It provides an overview of TFS hosting options including on-premises, third-party hosting, and Microsoft's Team Foundation Service. It demonstrates using TFS Service to access source code from any browser, setup projects easily with no infrastructure to manage, and request stakeholder feedback. The demo shows building and testing a Win8 app with Microsoft Test Manager 2012 and TFS Service.
MSDN Live: Windows Presentation Foundations Line of Business Appsgoeran
The document discusses principles for developing the GUI for business applications using WPF. It recommends using the Presentation Model pattern to separate the presentation logic from the view. The Presentation Model represents the state and behavior of the presentation independently of the GUI controls. Using WPF's data binding features, the view can be bound directly to the Presentation Model, simplifying synchronization. This allows for easier testing without the UI and supports separation of concerns for improved development.
This knolx is all about the new features which are introduced in selenium 4.
The differences between selenium3&4,
And how it is better than its competitor Cypress.
Jaggery.js is a JavaScript framework for building web applications and services. It allows developers to write both front-end and back-end code using JavaScript, eliminating mismatches between layers. Jaggery.js offers a module system, handles URLs and databases, and can communicate with APIs and servers to create fully-functional web applications and services using only JavaScript.
Building cross platform applications using Windows Azure Mobile ServicesKevin DeRudder
This document discusses using Azure Mobile Services to develop cross-platform applications. It outlines two problems that Azure Mobile Services can address by allowing developers to focus on what they enjoy rather than platform-specific code. The document also mentions demonstrating Azure Mobile Services and says thanks.
Use html5 to build what you want, where you want itKevin DeRudder
This document discusses how to build Windows 8 apps using existing HTML, CSS, and JavaScript skills. It recommends learning common Windows 8 features like tiles, WinJS controls, and supporting different device states and orientations. The document demonstrates turning an existing website into a Windows 8 Store app in 3 steps: using existing HTML/CSS skills, adding WinJS and controls, and deploying the app. It also covers contracts, tiles, and dynamic tile updates.
Best Practices for Cross-Platform Native ApplicationsKevin Whinnery
This document outlines best practices for building cross-platform mobile apps. It discusses two main approaches: platform identity and brand identity. Platform identity focuses on optimizing the experience for each platform by following its interface guidelines. Brand identity aims to create a consistent experience across platforms with most of the UI reused. The document also recommends building apps with a component-oriented architecture and using modular JavaScript techniques like the classic module pattern and CommonJS. It provides examples of how to structure code for cross-platform reuse and discusses advantages like improved understandability, reusability and adaptability.
A high level tour of what DevOps is and how the tooling from Microsoft aligns & assists an organization move to DevOps.
This session was presented as part of the Microsoft South Africa Dev Day roadshow in March 2015.
More info at: http://www.sadev.co.za/content/slides-my-devday-march-2015-talks
This session aims to shed some light on an emerging test automation tool, Cypress. Cypress resolves many of the test automation problems that a QA or a dev may face in UI Web Automation testing. And after a walkthrough, we will compare cypress with Selenium as well.
Contact us:
Website: https://www.knoldus.com/
Twitter: https://twitter.com/Knolspeak?ref_src...
Facbook: https://www.facebook.com/KnoldusSoftw...
Linkedin: https://in.linkedin.com/company/knoldus
Instagram: https://www.instagram.com/knoldus_inc...
Presentation from RTP AEM / CQ5 Meetup by Sagar Sane. This presentation provides some of the challenges and benefits of applying Test Driven Development principles to Adobe Experience Manager (AEM)/CQ5 based projects and overview of some of the tools and technologies, including Spock & Geb, which can be used for automating test cases & execution.
Google App Engine is Google's Platform as a Service that allows users to run scalable web applications on Google's infrastructure. Written in Java or Python, apps run in a managed sandbox and use Google's non-relational Datastore and other services. Key features include automatic scaling, high availability, easy setup, and a free usage tier.
This document summarizes a talk on React Native, a framework that allows developers to build native mobile apps using JavaScript and React. It discusses key aspects of React Native including using React to build user interfaces, wrapping native components, and enabling real-time reloading for faster development. Pros include native performance, leveraging existing skills, and code sharing between iOS and Android. Cons include requiring a Mac for iOS development and some custom controls needing native implementations.
A simple document emphasizing the reasons behind evolution of .Net technology and how it simplified the yester-decade's technology issues. This document is simplified and teaches a lame man as why & how .net framework gained importance and how it is ruling the roost.
How to build a Mobile API or HTML 5 app in 5 minutesRobert MacLean
Robert gave a talk about how LightSwitch can help developers build mobile APIs and HTML5 apps faster by automating common development tasks and boring code, allowing them to focus on adding unique value. LightSwitch is a tool that streamlines creating the technical requirements for apps so they can be developed more quickly, connecting to data sources like SQL Server and exposing them through OData for mobile and HTML5 clients.
Visual Studio 2010 & .NET 4.0 introduce improvements to the IDE, debugging tools, languages, and frameworks. Key updates include a more customizable and multi-monitor friendly IDE, enhanced JavaScript support for web development, and parallel computing APIs that simplify concurrent programming. The presentation demonstrates new features for code-focused development, debugging across platforms, and one-click application deployment.
This document discusses the Factory Method design pattern. The Factory Method pattern defines an interface for creating objects but allows subclasses to decide which class to instantiate. This allows subclasses to vary the type of objects that will be created. The code examples demonstrate creating different types of pages for documents by overriding the factory method in subclasses to return the specific page product.
Asynchronous programming in .net 4.5 with c#Binu Bhasuran
The document discusses various asynchronous programming models in .NET, including the Asynchronous Programming Model (APM), Event-Based Asynchronous Pattern (EAP), and Task-Based Asynchronous Pattern (TAP). It provides details on how each model handles asynchronous operations and completion. It also describes how asynchronous implementations can be converted between the different patterns, such as wrapping an APM implementation in a TAP or vice versa.
This document summarizes a presentation about .NET 4.0 Code Contracts. The presentation introduces Code Contracts, including basic concepts like preconditions, postconditions, and object invariants. It demonstrates how to use Code Contracts to validate method parameters and return values, maintain object state, and assert conditions. The presentation also covers advanced topics such as contract inheritance, customizing runtime checking, using Code Contracts with tools like PEX and Sandcastle, and planning for the future of Code Contracts.
The document provides an overview of advanced features in the C# programming language, including interfaces, classes, structs, delegates, events, and other topics. It begins with learning objectives and an agenda, then reviews key object-oriented concepts. The remainder of the document describes interfaces, classes, structs, methods, properties, indexers, constants, fields, and other features in more detail.
Microsoft Managed Extensibility FrameworkBinu Bhasuran
The Managed Extensibility Framework or MEF is a library for creating lightweight, extensible applications. It allows application developers to discover and use extensions with no configuration required. It also lets extension developers easily encapsulate code and avoid fragile hard dependencies. MEF not only allows extensions to be reused within applications, but across applications as well.
Microsoft .Net is a technology that allows the creation of web and windows applications with rich user interfaces. It supports multiple programming languages and uses the .Net framework to build and deploy applications. The .Net Framework includes a class library with reusable types that integrate with the common language runtime. It enables common programming tasks like string management, data collection, and database connectivity. ADO.Net provides the core data access components for .Net applications, including the Connection, Command, Data Reader, and Data Adapter objects to access data from sources like SQL Server. Key features of .Net include LINQ for querying different data sources, anonymous types, extension methods, and controls like ListView and DataPager for paging and sorting data.
The document discusses XML and methods for working with XML nodes in .NET. It provides an example of programmatically creating an XML node by first creating element, attribute, and document objects, appending the attribute to the element, appending the element to the root node, and saving the XML file. It also shows how to select and retrieve values from existing XML nodes to populate object properties.
Protection of Personal Information Bill (POPI)Robert MacLean
A short presentation that focuses on the proposed POPI law, how it impacts businesses, technology, IT depts & the cloud. It was based on a draft so some aspects may have changed.
.Net 4.0 Threading and Parallel ProgrammingAlex Moore
This document discusses parallel programming in .NET 4.0. It notes that processor speeds have stopped increasing significantly and cores are increasing instead. It introduces parallel programming concepts in .NET 4.0 like PLINQ for declarative data parallelism, Parallel.For for imperative data parallelism, and tasks for splitting computations. It also discusses concurrent collections and provides examples of using PLINQ, Parallel.For, tasks, and continuations for parallel programming.
This slide deck was used to give students an overview on how to give a great presentation, especially a technical presentation. It covers aspects like purposeful movement, technology, slide creation etc....
Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services),
The .NET Framework architecture consists of six levels:
1. The operating system level provides access to the underlying platform.
2. The Common Language Runtime level enforces security and manages memory, execution, and more.
3. The Base Class Library level provides fundamental classes for input/output, threading, collections and more.
4. The data access, LINQ, and XML levels provide functionality for database access, XML processing, and data services.
5. The communication and workflow levels include Windows Communication Foundation and Windows Workflow Foundation for services and processes.
6. The user interface and programming language levels allow using various languages and technologies for applications.
Debugging in visual studio (basic level)Larry Nung
This document provides an overview of debugging techniques in Visual Studio, including how to set breakpoints, tracepoints, step through code, edit variable values, debug with object IDs, set the next statement, and use edit and continue. Breakpoints can be set, deleted, disabled, enabled, and filtered. Stepping allows debugging line-by-line through code using step into, step over, and step out commands. Variables can be edited during debugging. Edit and continue enables editing code while debugging.
This document discusses a tutorial for beginners on loading and displaying images in a picture box control using Visual BASIC .NET 2012. It includes a link to a YouTube video tutorial, notes that the tutorial is for complete beginners with no programming experience, and provides sample code to load an image file and change the image on click by loading from a resource using two picture box controls, setting their size modes.
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyREADIFY
The document provides an agenda for a workshop on getting Team Foundation Server (TFS) 2010 up and running, including sessions on new productivity features in Visual Studio 2010, customizing the IDE using snippets and the start page, and an introduction to extending Visual Studio using the Managed Extensibility Framework (MEF). The workshop will cover setting up TFS 2010 in a development environment and new features in Visual Studio 2010 like improved debugging windows and support for third party libraries and profiles.
.NET Core is a cross-platform version of .NET that allows developers to build applications that run on Windows, Linux and Mac. It features a modular design that only includes necessary components, is lightweight and fast. It also introduces a new model for hosting applications, dependency injection, configuration and logging. ASP.NET Core unifies the web frameworks like MVC, Web API and Web Pages on a single shared framework.
This document provides an overview and agenda for a deep dive into Entity Framework 6 (EF6). It discusses EF6 being released as open source, with a Git repository and nightly builds available. It outlines new EF6 runtime features like async query/save, code-based configuration, and performance improvements. The document also discusses EF6 tooling unification and releasing timeline, with alpha versions available now and a tools preview coming in a few months. It concludes by listing potential post-EF6 features for voting on and resources for learning more about EF6.
The document discusses new features in .NET Framework 4.0 including managed extensibility framework (MEF), language features like optional and named parameters, dynamic typing, variance support in generics, code contracts, parallelism support through task parallel library (TPL) and LINQ to Parallel (PLINQ). It provides an overview of the .NET framework architecture and new capabilities added at each version.
This document provides an introduction and overview of Microsoft's .NET platform and Visual Studio.NET integrated development environment (IDE). It discusses what .NET is, the .NET Framework including the Common Language Runtime (CLR) and class libraries, and Visual Studio.NET's support for C# and Visual Basic.NET programming languages. The document also provides a high-level agenda and links for further information.
This document discusses infrastructure as code, which enables reconstructing business infrastructure from source code and backups rather than manual configuration. It allows infrastructure to be consistently configured, tested, shared, and used to enable continuous delivery. Infrastructure as code defines the desired infrastructure state and uses software to maintain that state. It provides components like version control, configuration management, and continuous integration to manage nodes, resources, and cloud infrastructure through code. Examples of infrastructure as code tools discussed are Ansible, PowerShell DSC, Azure, Git, and Chef.
(ATS3-DEV05) Coding up Pipeline Pilot ComponentsBIOVIA
The document discusses coding custom components for Pipeline Pilot. It explains that components can integrate new functionality and outlines the component model involving initialization, processing, and finalization states. It also categorizes common component types and describes accessing context, data records, and parameters through component APIs for different programming languages.
Crash / Weekend And Summer courses Available, Special Concretions and Group Offers are allowed.
Ingenious techno Solution offers expertise guidance on
Complete Hands on Lab training on the following domain
JAVA
.NET
EMBEDDED SYSTEMS
ROBOTICS
NS2
MECHANICAL
MATLAB etc
for further details contact us:
[email protected]
044-42046028 or 8428302179.
Ingenious techno Solution offers expertise guidance on
Complete Hands on Lab training on the following domain
JAVA
.NET
EMBEDDED SYSTEMS
ROBOTICS
NS2
MECHANICAL
MATLAB etc
for further details contact us:
[email protected]
044-42046028 or 8428302179.
This document discusses how to integrate Eclipse with Microsoft cloud services. It provides an overview of different compute and storage options on Microsoft Azure like Web Roles, Worker Roles, and VM Roles. It also discusses tools for Java developers to use Azure services like the Windows Azure Toolkit for Java, Windows Azure Starter Kit for Java, and JDBC drivers for SQL Server and SQL Azure. Links are provided for interoperability bridges between Azure and other platforms as well as resources for more information.
This document provides an overview of Wakanda, a cross-platform development and deployment system for model-driven web applications. Wakanda includes a server, application framework, data modeling tools, and IDE. It uses JavaScript as its programming language and supports building both client-side and server-side web apps that can access data via REST/JSON. Wakanda aims to be compatible with common web standards and allows connecting to other frameworks like Sencha and Node.js. It also supports customization through extensions, modules, and widgets.
1. The document provides an overview of Windows Azure offerings including Compute, Storage, SQL Azure, Virtual Network, AppFabric, and Marketplace.
2. It discusses the "7 Deadly Sins of Cloud Development" including under utilization of cloud resources, platform monogamy, poorly defined release cadence, always connected assumptions, synchronous application design, lack of load/failover testing, and lack of cloud reading.
3. The document includes demos of various Windows Azure features to illustrate how to avoid the sins.
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise ArchitecturesBIOVIA
The Accelrys Enterprise Platform is an integration and application platform that allows for a spectrum of deployment options from personal productivity to enterprise architectures. It provides connectivity through web services, data integration, and application integration. The platform architecture supports various client interfaces and deployments ranging from laptop to HPC environments. Future directions include increased focus on mobile, web standards, security standards, and performance while expanding deployment options like the cloud.
The document discusses an online help desk project created using ASP.NET and SQL Server that allows users to submit technical queries, assigns queries to be solved, and provides reports on the status of queries. It describes the components used including Visual Studio 2005, C#, and SQL Server 2005 and provides an overview of the various pages created for the project such as forms for login, creating users, submitting queries, and viewing solutions and reports.
The document discusses developing line-of-business applications with Microsoft Silverlight, outlining an agenda that includes recommended patterns like MVVM, communications using WCF RIA Services, extending applications beyond the browser to be installed locally, and enabling extensibility through frameworks like Prism and MEF. The presenter Nuno Godinho is then introduced along with his background and areas of expertise in Silverlight development.
This document discusses .NET Micro Framework (NETMF) for embedded development. NETMF allows developers to use C# and the .NET framework to program embedded devices with limited memory and no operating system. It provides an emulator and discusses several small, low-cost embedded devices that can be programmed with NETMF including ChipworkX, Tahoe-II, FEZ Cobra and FEZ Mini. The document outlines what is needed to get started with NETMF development and provides examples of sensors, modules and screens that can be connected to embedded devices programmed with NETMF.
The development world is changing at a dizzying pace, the development environment of Microsoft Visual Studio. Net, leading a crazy race, it haunts version version, innovative tools and technologies emerge constantly. Developer community is in constant pursuit to keep pace with technological development and to implement them in developing applications and products they develop.
Development teams to business organizations was an enormous challenge:
On the one hand, they are under pressure to develop functional requirements and applications and products that are the core business of the organization, on the other hand, they develop the same requirements particularly dynamic development environment, as noted above, developed and advanced at an incredible rate.
Managers of development organizations face a complex dilemma - whether to allocate time and resources for learning technology, examining how to implement and assimilation among development teams, all at the expense of development time of applications and products of the company - most organizations scales tipped in favor of developing products and applications, leading to the erosion of knowledge, not adoption new technology and tools that can streamline and increase the productivity of the development team and improve the products and applications that the organization develops.
Meeting a representative of the current trends in world development, the plans ahead of Microsoft and how technological organization can and should organize themselves, both professionally and in business to maximize its resources and exploit the most of technology has to offer
Accelrys Enterprise Platform scales from laptops to grids, but can how does it do that and how can it scale to meet the demands of an Enterprise Application? Enterprise Architects and Developers will get a detailed view of how Pipeline Pilot handles job management, job queuing, job pooling, security, memory management, process isolation and more. This session provides background information that will support later presentations in the platform and developers tracks.
Vagrant is a tool for building and managing virtual machine environments. It allows users to create and configure VMs, provision them with automation scripts, and collaborate by sharing the same development environment. Using Vagrant provides benefits like isolation, repeatability, and testing DevOps scripts locally. It also encourages DevOps practices by allowing developers to develop and test infrastructure code in a VM similarly to production.
14 things you need to be a successful software developer (v3)Robert MacLean
As we passed 140 years of software development, you would think the path to success has been worked out, documented, taught, and largely understood and yet, most software is late, over budget, or full of bugs (sometimes all three). This talk is not about the new Wizz-bang tech that will change your life by solving the issues in software development and only cost you a monthly subscription to your favourite tech company, rather this talk is focused on the only thing that you have control to change, YOURSELF. Join Robert as he will share 14 rules for being successful in software development, a talk he wished he had gotten over 20 years ago.
The OWASP top 10 is a list of the most prolific security issues facing web developers today. In this talk, Robert, will take you through all 10 and demonstrate the problems (we will hack for real… in a safe way) and talk about the solutions. This is an introductory talk, so no prior experience is needed in web dev or security. Not doing web dev? Many of these apply to all development! So join in for a lively session of demos, learning and fun
Video of this talk: https://www.youtube.com/watch?v=p5YCHNnQNyg
Building a µservice with Kotlin, Micronaut & GCPRobert MacLean
The document summarizes a presentation about building microservices with Kotlin, Micronaut, and Google Cloud Platform (GCP). The key points are:
1) Micronaut is a new Java framework from 2018 that is designed for building microservices and embraces modern JVM features and memory management.
2) Micronaut provides features like dependency injection, HTTP clients, and filters/interceptors out of the box that help build modern services.
3) The presentation demonstrates building a sample microservice with Micronaut and deploying it to GCP using Docker and Kubernetes. Jib is used to containerize the application.
Robert recently completed a large scale project using Vue.js, TypeScript, MobX and other terms to make this very high on Google rankings. Now it is the time for the retrospective, what went well and what did not. This talk is about the front end only and is light on demos, with the focus being on the real system which was built. When you leave, you will have a set of new architectures you can apply to your next web project, regardless if it is Vue, React or Angular.
This document contains information about an introduction to Kotlin programming course held on August 29th in Newlands at CodeBridge. It also references an expert drinks event on August 2nd. The document is authored by Robert MacLean and includes his Twitter and website contact details.
The document covers JavaScript concepts like scoping, for loops, eval, with, arrays, equality comparisons, semicolons, commas, strict mode, and numbers. It provides examples to demonstrate variable scoping, proper for loop syntax, uses of eval(), the with statement, array creation and properties, equality vs identity operators, optional semicolons, comma operators, what strict mode does, and rounding errors with floating point numbers.
DevConf is a community led, independent conference for software developers. This short slide deck is aimed to assist those attending in preparing for the event.
This fun session covers some of the new language features found in C# 6.
This session was presented as part of the Microsoft South Africa Dev Day roadshow in March 2015.
More info at: http://www.sadev.co.za/content/slides-my-devday-march-2015-talks
This document discusses several Microsoft technologies for app development including Xamarin, LightSwitch, Cordova, Azure VMs, Visual Studio in the cloud, Chef/Puppet, and PowerShell. Xamarin allows building native apps using C# that run across iOS, Android and Windows. LightSwitch is for quickly building line of business apps. Cordova uses web technologies like HTML/CSS/JS to build cross-platform apps. Azure VMs provide scalable cloud computing resources. Visual Studio in the cloud allows using VS via the internet. Chef and Puppet automate server configuration. PowerShell enables automation on Azure. Demos are presented on many of these topics.
Agile lessons learned in the Microsoft ALM RangersRobert MacLean
The document discusses lessons learned from the Microsoft ALM Rangers team regarding agile practices. It provides an overview of scrum basics including that the product owner owns the backlog, the team completes work in sprints, and sprints end with a review and retrospective. It also notes some key lessons learned such as the importance of passion, priority definitions, light ceremonies, time as an engineering constraint, communication over metrics, and video not being a nice-to-have.
Building services for apps on a shoestring budgetRobert MacLean
You want to build an app and need a backend but have a limited budget? This presentation is a look at two major solutions:
1 - Using Cloud services like Azure, AppHarbour & Amazon cheaply
2 - Using combination of other services to power your app
This document discusses the history and features of Visual Studio and ASP.NET. It outlines the cadence of Visual Studio releases from 2008 to 2013. Key features discussed include backwards compatibility, support for multiple .NET frameworks, and the removal of the "ASP.NET Configuration" dialog. The document promotes the unification of ASP.NET under "One ASP.NET" and highlights features in Visual Studio 2013 like Browser Link and no separation between Web Forms and MVC.
The document discusses LightSwitch, a tool for quickly building data-driven applications. It provides an overview of LightSwitch's structure and evolution. The presentation then demonstrates building a board game voting application in LightSwitch. Finally, it reviews LightSwitch's capabilities for easily creating different types of applications and services.
Techdays 2012 - What is new in .NET 4.5 & Visual Studio 2012Robert MacLean
This document contains summaries of new features in various Microsoft technologies including Workflow Foundation, WCF, Entity Framework, Lightswitch, ASP.NET, and comparisons of WCF Data Services and Web API. It discusses improvements in performance and functionality across versions and provides an overview of key aspects of each technology. The presentation has now concluded and contact information is provided for any follow up questions.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Quantum Computing Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
What’s new in Visual Studio 2012 & .NET 4.5
1. What’s new in .NET 4.5 &
Visual Studio 2012?
Robert MacLean
Technology Specialist, Microsoft MVP
BBD
PART 1
2. Join the DeveloperUG
Monthly user group meetings & workshops
Range of topics, from crafting code to web & app
technologies
Join the user group at www.DeveloperUG.org.za
3. What to expect?
A platter of .NET 4.5 & VS 2012 features
Lots of demos at a high level
See it here! Dig into it in other sessions!
3
4. So what is new?
Trajectory UTF-16 for Console Ribbon outs Async
WCF SortVersion INotifyDataErrorInfo DataFlow Iterators
WebSockets Better perf for resources Better VirtualizingPanel Tooling Call Hierarchy
UDP Better ZIP compression Better perf for large data Entity Framework Caller Info
sets
Better Tooling IDN support Enum support Global Keyword
Data binding to static
Cleaner configs String compare changes on LocalDB Code Editing
properties
Win 8 kernel
Validate config in build Live shaping New Cadence C++
Changes to Reflection
Async support Check for disconnected data Designer Improvements STL improvements
MEF context
Binary encoder compression ASP.NET Range based loops
support Generics Delay updating to target Cadence Stateless Lambdas
Multiple authentication Convention support Better weak event support
support Responsive Templates Scoped Enums
Multiple scopes WF
IDN BEST IDE Auto verctorizer
Windows Store support State machine Web Forms Partity Auto parallelizer
Portable Class Libraries
Networking Storage of view state AMP
Web API
CLR Better HTTP support NoPersistScope SignalR F#
Less restarts WebSockets Contract-first workflow SPA Type Providers
Culture Changes services
RFC compliant URI’s
C# Query Expressions
Arrays > 2Gb EAI & IDN Parallel
Async Auto-implemented properties
Better GC Better IPv6 Perf improvements (400%)
Multicore JIT Caller Info
Dual-mode sockets Better PLINQ support
RegEx Timeouts VB.NET
WPF Partitioning, reductions, time
5. Agenda: Part 1
History & Trajectory
My favourite mini tricks
Workflow Foundation
Async
5
6. Agenda: Part 2
Entity Framework
Web Development
ASP.NET
6
7. What NOT to expect?
ALM: TFS, Git, Unit Testing etc…
Windows Store App dev
LightSwitch (because you are coming to my other talk)
7
9. Cadence
VS & TFS: Cumulative updates that ship ~3 months
ASP.NET & EF : Using Nuget to update more often
Since August 2012
10 updates from various teams that update VS
10. Cadence
Lots of new functionality in the Gallery
Since August 2012
Almost 20 extensions released by Microsoft
That means a new extension almost every 13 days!
Excluding updates!
11. My favourite mini tricks
Upgrading to VS 2012
New culture options & how Windows 8 will break your
apps
How CallerMemberName will make your MVVM better
14. Impact of that little change?
Office: I am learning a whole new set of pain
.NET: .Format, .ToString & .Parse
SharePoint: Built on .NET – impacted by this
Your existing data in a database
15. Review: My favourite mini tricks
VS 2012 upgrading is a much lower risk
Culture can be globally controlled
CallerMemberName = awesome
16. Workflow Foundation
Look at the much improved designer
We finally get C# support
Review of workflow persistence, good, bad & what fixes
it!
22. Async
Look at async & await modifiers
See how to use your existing Task skills
New TPL features: WhenAll, WhenAny, Delay
Review how the framework is leveraging this
24. Review: Async
async & await modifiers give us syntactic sugar
Build using the Tasks – so your current Task skills carry
over
New TPL features: WhenAll, WhenAny, Delay
Plenty of .NET API’s offering async modes
25. Review
History & Trajectory – expect more features more often
VS Update is low risk
Mini tricks: CallerMemberName & Culture
Workflow development & versioning
Async: another tool in your concurrency tool belt
2
5
27. What’s new in .NET 4.5 &
Visual Studio 2012?
Robert MacLean
Technology Specialist, Microsoft MVP
BBD
PART 2
28. What to expect?
A platter of .NET 4.5 & VS 2012 features
Lots of demos at a high level
See it here! Dig into it in other sessions!
2
8
29. So what is new?
Trajectory UTF-16 for Console Ribbon outs Async
WCF SortVersion INotifyDataErrorInfo DataFlow Iterators
WebSockets Better perf for resources Better VirtualizingPanel Tooling Call Hierarchy
UDP Better ZIP compression Better perf for large data Entity Framework Caller Info
sets
Better Tooling IDN support Enum support Global Keyword
Data binding to static
Cleaner configs String compare changes on LocalDB Code Editing
properties
Win 8 kernel
Validate config in build Live shaping New Cadence C++
Changes to Reflection
Async support Check for disconnected data Designer Improvements STL improvements
MEF context
Binary encoder compression ASP.NET Range based loops
support Generics Delay updating to target Cadence Stateless Lambdas
Multiple authentication Convention support Better weak event support
support Responsive Templates Scoped Enums
Multiple scopes WF
IDN BEST IDE Auto verctorizer
Windows Store support State machine Web Forms Partity Auto parallelizer
Portable Class Libraries
Networking Storage of view state AMP
Web API
CLR Better HTTP support NoPersistScope SignalR F#
Less restarts WebSockets Contract-first workflow SPA Type Providers
Culture Changes services
RFC compliant URI’s
C# Query Expressions
Arrays > 2Gb EAI & IDN Parallel
Async Auto-implemented properties
Better GC Better IPv6 Perf improvements (400%)
Multicore JIT Caller Info
Dual-mode sockets Better PLINQ support
RegEx Timeouts VB.NET
WPF Partitioning, reductions, time
30. Agenda: Part 1
History & Trajectory
My favourite mini tricks
Workflow Foundation
Async
3
0
31. Agenda: Part 2
Entity Framework
Web Development
ASP.NET
3
1
32. What NOT to expect?
ALM: TFS, Git, Unit Testing etc…
Windows Store App dev
LightSwitch (because you are coming to my other talk)
3
2
33. Entity Framework
Look at how easy it is to start with EF
Showing the designer & code first improvements
Show off the awesome new LocalDB
3
3
35. Review: Entity Framework
Runs on it’s own cadence – EF 6 is coming
Enumerator support
Support for LocalDB
Designer Improvements
3
5
36. Web development
Visual Studio is the best IDE for web dev & I’ll prove it
Latest web trends: responsive, SPA, bundling
New powerful services: Web API
We are going to jump around a bit
3
6
38. SPA – other templates
Knockout.js – out of the box A template that merges
EmberJS jQuery
DurandalJS DurandalJS
BreezeJS
KnockoutJS
requireJS
Toastr.js
Twitter Bootstrap
40. Bundles
Before 121,8 KB
0,4% Improvement… uh so what?
Average HTTP heads is 700 to 800 - Google SPDY Research White Paper
After 121,31 KBa 1.05% improvement!
That becomes
Max connections 6 to 8 + latency improvements
41. Web Essentials 2012 – at time of slide creation
• TypeScript • iOS Scrollbars • Add smart tags
• Regions • CSS 3 animation names • Better intellisense
• Source Maps • Inline URL picker • JavaScript
• Compiler Options • Browser compat warnings • JSHint
• Minifications • Remove duplicate properties • Regions
• StyleSheets • CSS Gradients • Minification
• Options • Lighten/darken key shortcuts • JsDoc
• Vendor specific extensions • Move properties up & down • Outlining
• Add missing standard properties • F1 opens correct specification • Auto-complete braces
• Keep vendor tags in sync while • Team wide colour schemes • Smarter indent
editing • LESS
• Zen Coding
• Display Browser Support • Embed URL as Base64
• Modenizer Support • Minification • Lorem Ipsem Generator
• !important • Font preview • Mark down preview
• Always up to date with browsers • Image preview
• Add region • Sort properties
• Custom fonts • Drag & drop for images & fonts
42. Review: Web Development
Cadence – more toys; more often
Responsive templates
Visual Studio improvements for web devs
Web Forms feature parity with MVC
4
2
43. Review: ASP.NET
Web API
Bundles
Single Page Applications
4
3
44. Review
Entity Framework: the features you have asked for!
ASP.NET – SO MUCH STUFF!!!!
Visual Studio – the best web development IDE
4
4
#3: Join the Developer User GroupThe Developer User Group is a community driven user group of industry professionalWe meet on the second Tuesday of every month from 16:30 – 18:00 at Microsoft in Bryanston, JohannesburgWide range of topics – technology agnostic, from code to web technologies – Java, C#, Objective C, Javascript - the DeveloperUG covers anything of interest to developersVisit the www.DeveloperUG.org.za to sign upFollow them on twitter @DeveloperUG
#13: ArchitectureTalk about optionsEventingMVVMViewStateManager in defaultAlternativesETA: 15min
#18: ArchitectureTalk about optionsEventingMVVMViewStateManager in defaultAlternativesETA: 15min
#24: ArchitectureTalk about optionsEventingMVVMViewStateManager in defaultAlternativesETA: 15min
#35: ArchitectureTalk about optionsEventingMVVMViewStateManager in defaultAlternativesETA: 15min
#38: ArchitectureTalk about optionsEventingMVVMViewStateManager in defaultAlternativesETA: 15min