• Complain

Mohl - Building web, cloud, and mobile solutions with F♯

Here you can read online Mohl - Building web, cloud, and mobile solutions with F♯ full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Farnham, year: 2012, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Mohl Building web, cloud, and mobile solutions with F♯
  • Book:
    Building web, cloud, and mobile solutions with F♯
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2012
  • City:
    Farnham
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Building web, cloud, and mobile solutions with F♯: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Building web, cloud, and mobile solutions with F♯" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn how to build key aspects of web, cloud, and mobile solutions by combining F with various .NET and open source technologies. With helpful examples, this hands-on book shows you how to tackle concurrency, asynchrony, and other server-side challenges. You{u2019}ll quickly learn how to be productive with F, whether you want to integrate the language into your existing web application or use it to create the next Twitter. If you{u2019}re a mid- to senior-level .NET programmer, you{u2019}ll discover how this expressive functional-first language helps you write robust, maintainable, and reusable solutions that scale easily and target multiple devices. Use F with ASP.NET MVC, ASP.NET Web API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile, and other tools Build next-generation ASP.NET MVC 4 web applications, using F to do the heavy lifting on the server Create WCF SOAP and HTTP web services Develop F web applications and services that run on Windows Azure Build scalable solutions that allow reuse by mobile and web front-ends Use F with the WebSharper and Pit frameworks to build end-to-end web stacks.

Mohl: author's other books


Who wrote Building web, cloud, and mobile solutions with F♯? Find out the surname, the name of the author of the book and a list of all author's works by series.

Building web, cloud, and mobile solutions with F♯ — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Building web, cloud, and mobile solutions with F♯" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Building Web, Cloud, and Mobile Solutions with F#
Daniel Mohl
Published by OReilly Media

Beijing Cambridge Farnham Kln Sebastopol Tokyo SPECIAL OFFER Upgrade this - photo 1

Beijing Cambridge Farnham Kln Sebastopol Tokyo

SPECIAL OFFER: Upgrade this ebook with OReilly

for more information on this offer!

Please note that upgrade offers are not available from sample content.

Preface

If you were to do a search right now for the hottest technology trends, you would see a consistent theme of focus on the technical areas of web, cloud, and mobile solutions combined with big data and economies of scale. With these trends comes a need for tools that allow technologists, such as you and me, to harness these technical focal areas and bend them to our will. How do we achieve this? What combination of architectures, tools, languages, and techniques will make it possible for us to write programs that target multiple devices and scale effortlessly, while still allowing the solutions to be robust, maintainable, testable, and reusable?

A number of tools are available that meet many of our needs, but using them to their fullest potential while achieving our development goals requires more capabilities than they provide. To get the most bang for our buck we really need a language that is specifically intended to solve the challenges that these trends create. This language needs to inherently tackle complexities such as concurrency, asynchrony, and big data, while being able to seamlessly integrate with other languages, technologies, and tools that are best suited to resolve other challenges. Luckily for us this language exists today, and its name is F#.

In this book I will show you how to use F# to build key aspects of web, cloud, and mobile solutions to conquer these challenges. The expressive, powerful, succinct, and functional-first nature of F#, combined with technologies with which you are already familiar, such as ASP.NET MVC, ASP.NET Web API, WCF, Windows Azure, HTML5, CSS3, JavaScript, jQuery, and jQuery Mobile, will allow you to build incredible solutions that not only meet but exceed the demands of these current and future technology trends.

Who This Book Is For

This book is intended for technologists with experience in .NET who have heard about the benefits of F#, have at least a cursory understanding of the basic syntax, and wish to learn how to combine F# with other technologies to build better web, cloud, and mobile solutions. If you are brand new to F#, I encourage you to check out one of the many great F# books that provide information on getting started with F#, such as Chris Smiths Programming F#, 3.0 (OReilly). If you are new to other platforms and frameworks mentioned in this book, such as ASP.NET MVC, WCF, ASP.NET Web API, Windows Azure, HTML, CSS, and/or jQuery Mobile, there are a number of other books offered by OReilly and other publishers that can quickly get you the information you need.

Getting Set Up to Run the Examples

The majority of the examples within this book were created with Visual Studio 2012. It is recommended that you use Visual Studio 2012 Professional or higher to run the examples; however, most of the examples will also work as expected with F# Tools for Visual Studio Express 2012 for Web, which was announced September 12, 2012, on the F# team blog. You can download F# Tools for Visual Studio Express 2012 for Web via the Microsoft Web Platform Installer here. Depending on the platform or framework that is being targeted, installation of the following is required:

  • ASP.NET MVC 4, which you can download and install here.

  • Windows Azure SDK and Developer Tools, which you can download and install here.

Additional installations and/or tools are referenced (when applicable) in the appropriate chapters.

How This Book Is Organized

This book provides everything you need to know to start building web, cloud, and mobile solutions with F#. In addition, it explores many of the latest technologies, platforms, and libraries such as Windows Azure, jQuery Mobile, SignalR, CouchDB, RavenDB, MongoDB, and more. The following provides a more detailed breakdown of what you will see in each chapter.

This chapter provides everything you need to get started building ASP.NET MVC 4 web applications with F# doing the majority of the server-side heavy lifting. Additionally, this chapter shows off several advanced techniques and F# language features that allow you to write more elegant code.

This chapter introduces the tools and concepts needed to create various types of web services including WCF SOAP and HTTP services, and approaches for interacting with a few of the available web micro-frameworks. The chapter also provides information on tools and techniques that are useful for unit-testing these services.

This chapter walks you through the creation of F# web applications and web services that run on Windows Azure. Additionally, it provides F# examples for interacting with several of the Azure APIs. Lastly, it talks about a few excellent examples of libraries and runtimes that have been built with F# to run on Azure.

This chapter goes into more detail on how to use F# with other technologies to create scalable solutions that allow reuse by mobile and web frontends. The chapter includes information and/or examples for building web sockets, using SignalR, storing data in various NoSQL databases, and more.

This chapter introduces LiveScript, Pit, and WebSharper, which are tools that, among other things, allow the creation of client-side code with a functional style. These tools make it possible to create end-to-end web stacks using functional concepts. A list of advantages, information on how to get started, and examples are provided for each option.

This book also features several appendixes that provide information that can help you on your journey toward developing cutting-edge web, cloud, and mobile solutions, but that do not fall directly into the scope of the main concepts covered in the core chapters.

This appendix lists and briefly describes several tools that can make your life easier as a web, cloud, and mobile solution developer.

This appendix provides a number of links to websites that offer information on F# as well as other tools and libraries that are mentioned in the book.

This appendix briefly explores a few technologies that complement F# web and mobile development.

Conventions Used in This Book

The following typographical conventions are used in this book:

Italic

Indicates new terms, URLs, email addresses, filenames, and file extensions.

Constant width

Used for program listings, as well as within paragraphs to refer to program elements such as variable or function names, databases, data types, environment variables, statements, and keywords.

Constant width bold

Shows commands or other text that should be typed literally by the user.

Constant width italic

Shows text that should be replaced with user-supplied values or by values determined by context.

Tip

This icon signifies a tip, suggestion, or general note.

Caution

This icon indicates a warning or caution.

Using Code Examples

This book is here to help you get your job done. In general, you may use the code in this book in your programs and documentation. You do not need to contact us for permission unless youre reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Selling or distributing a CD-ROM of examples from OReilly books does require permission. Answering a question by citing this book and quoting example code does not require permission. Incorporating a significant amount of example code from this book into your products documentation does require permission.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Building web, cloud, and mobile solutions with F♯»

Look at similar books to Building web, cloud, and mobile solutions with F♯. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Building web, cloud, and mobile solutions with F♯»

Discussion, reviews of the book Building web, cloud, and mobile solutions with F♯ and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.