A Testable Approach to Entity Framework
Entity Framework makes it super easy to write data access code, but it can be a real challenge to write code that is testable and maintainable.
Entity Framework makes it super easy to write data access code, but it can be a real challenge to write code that is testable and maintainable.
Officially launched in 2013, Visual Studio Online is, in Microsoft's own words, "a collection of developer services that runs on Windows Azure and extends the developer experience in the cloud." That sounds awesome but what does it actually mean? Is it XBOX Live for Visual Studio? Not quite.
Nathalie will demonstrate setting up a 3D environment in Unity, and a bit of scripting using the Visual Studio plug in. She will then talk about Universal Apps, and how and why you can ship you game to multiple platforms.
In the first part of the evening we'll explore scriptcs (https://github.com/scriptcs/scriptcs) a new lightweight approach for developing with C#. Scriptcs offers a scripting model for C# that feels very much like experience of developing node, PHP and Ruby apps.
At normal NDDNUG meetings you come to here one person talk about one interesting thing. This time we are going to do something different. We're going to have multiple people give short talks about multiple topics. It's NDDNUG: Lightning Talk time.
Part 1: Git 101
Functional programming has become a serious force in main stream development. A new breed of languages are growing in popularity in many ecosystems. F# for the CLR, Scala and Clojure on the JVM, Haskell, and even functional aspects of Javascript.
The first half of this session introduces Oracle Database support for .NET, including Oracle Data Provider for .NET (ODP.NET) and Oracle Developer Tools for Visual Studio. We'll demonstrate how to use Oracle Database with Visual Studio for .NET development.
Our toolsets provide us with plenty of support for encrypting, decrypting, and digitally signing messages. It's amazing how much cryptographic technology is baked right in to the Java and .NET frameworks. Yet, if we don't understand how that technology works, we are in real danger of misusing it.
Are you looking for better performance from your JavaScript? Don’t sacrifice features or functionality! You can cut a page’s load time significantly, simply by writing smarter code. In this session, we will explore the infamous DOM and discuss how JavaScript code is executed behind the curtains.
UPDATE: Slide deck and code are located here: https://github.com/trayburn/Presentation-BlackBeltMVC
Update: Click here for the video.
With the popularization of the cloud and smart devices, software applications are becoming much more distributed. Relying on web services to provide access to your company information allows both internal and external applications to be built for a variety of platforms in a standardized fashion.
StackExchange has done a great deal for the .NET community in the area of performance. In this session, we will be looking at their high performance client access library for Redis called Booksleeve using async/await.
So you want to develop iOS applications but how do you leverage your existing C# skills and not bother with Objective C? In this session Venkat will teach you the fundamental concepts of iOS development and show you how to leverage your existing skills with Xamarin Studio to build iPhone apps.
In this session, I will introduce the concept of an event as a data storage structure. We will construct an event store for an application and demonstrate how to load, analyze, and project different data structures from the event store.
We live in a universe whose natural processes are analog; yet we choose to model those processes on digital computers.
250 Billion. That's roughly the average minimum number of HTTP requests sent through the internet each day. We're going to completely dissect every tiny event that happens when you navigate to a web site.
Mobile web development is becoming more important and even though most of what works in "normal" web development works on mobile, there are unique challenges and constraints to it that we need to be aware of.
Responsive single page web applications are becoming the norm instead of the exception. Given this shift in web app development, quite a few client side frameworks written in JavaScript have emerged.