• polski
  • english

Ted Neward

Ted Neward

Główny konsultant w ThoughtWorks, międzynarodowej firmie konsultingowej. Ted specjalizuje się w systemach Enterprise tworzonych zarówno dla największych korporacji jak i małych firm. Występuje jako prelegent na wielu konferencjach m. in. No Fluff Just Stuff. Jego specjalność to Java, .NET i technologie XML, szczególnie interoperacyjność Java i .NET, a także najnowsze języki programowania i wirtualizacja. Jest także autorem kilku dobrze znanych książek na temat Javy i .NET, np. Effective Enterprise Java i “F# in a Nutshell”.

Temat: Busy .NET Developer’s Guide to F#: Introduction

Sesja: .NET & C#

Abstrakt:
F# represents Microsoft’s entry into the functional programming world, and for many .NET developers it represents both an opportunity and a challenge. Opportunity, in that functional programming can make a whole range of tasks much, much easier; challenging, in that functional programming represents an entirely new way of looking at how to think about designing and writing .NET code. In this presentation, we’ll examine the syntax of F#, see how it maps to the underlying CLR concepts, talk about how F# implements functional concepts without losing many of the benefits of object orientation, and finally, how it can be used to make the CLR developer’s life much easier.

Temat: Busy Java Developer’s Guide to Scala: Introduction

Sesja: Języki specjalizowane

Abstrakt:
Scala is a new programming language incorporating the most important concepts of object-oriented and functional languages and running on top of the Java Virtual Machine as standard “dot-class” files. Sporting the usual object-oriented concepts as classes and inheritance, Scala also offers a number of powerful functional features, such as algebraic data types, immutable objects by default, pattern matching, closures, anonymous functions and currying, and more. Combined with some deep support for XML generation and consumption, Scala offers Java programmers an opportunity to write powerful programs with concise syntax for a new decade of Java programming.