In this talk Anders Norås will teach you how to use computational lingusitics to make sense of and extract data from unstructured human language texts.
The session is structured as a step-by-step, progressive walkthrough where we build a small application which uses computational lingustics and machine learning to determine whether an product review is positive or negative.
We'll be using Python for the programming examples, but knowing Python is not a prerequisite for attendes.
Statically typed functional programming languages like F# encourage a very different way of thinking about types. The type system is your friend, not an annoyance, and can be used in many ways that might not be familiar to OO programmers.
Types can be used to represent the domain in a fine-grained, self documenting way. And in many cases, types can even be used to encode business rules so that you literally cannot create incorrect code. You can then use the static type checking almost as an instant unit test — making sure that your code is correct at compile time.
In this talk, we'll look at some of the ways you can use types as part of a domain driven design process, with some simple real world examples in F#. No jargon, no maths, and no prior F# experience necessary.
Technical Debt has become a catch-all phrase for any code that needs to be re-worked. Much like Refactoring has become a catch-all phrase for any activity that involves changing code. These fundamental misunderstandings and comfortable yet mis-applied metaphors have resulted in a plethora of poor decisions. What is technical debt? What is not technical debt? Why should we care? What is the cost of misunderstanding? What do we do about it? Doc discusses the origins of the metaphor, what it means today, and how we properly identify and manage technical debt.
There's an old saying; "When in doubt, do as the ints do.". But what do they do, exactly? What does an int actually look like? What happens if it's not initialized? What happens when it overflows? Why on earth does 1["ABC"] even compile?
In this talk, you will learn why you need to know operating system security, activation records and standardese to understand a simple int in C++.
Enterprises are choosing MongoDB, with greater frequency. It's a good time to get a grasp on how to talk to MongoDB from .NET. In this talk, Craig will walk you through building a simple web application utilizing the .NET driver that demonstrates the basic features of MongoDB including CRUD operations, LINQ, and Object-Document-Modeling (ODM).