top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Professional Scala / / Aliaksandr Bedrytski [and four others]
Professional Scala / / Aliaksandr Bedrytski [and four others]
Autore Bedrytski Aliaksandr
Edizione [First edition]
Pubbl/distr/stampa Indianapolis, Indiana : , : Wrox, , 2016
Descrizione fisica 1 online resource (243 pages) : illustrations
Disciplina 005.114
Collana Wrox professional guides.
THEi Wiley ebooks.
Soggetto topico Scala (Computer program language)
Multiparadigm programming (Computer science)
Object-oriented programming (Computer science)
ISBN 1-119-26726-9
1-119-26725-0
1-119-28131-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Language features -- Functional programming -- Java combatibility -- Simple build tool -- Maven -- Scala style/ling -- Testing -- Documenting your code with Scaladoc -- Type system -- Advanced functional programming -- Concurrency -- Scala.js.
Record Nr. UNINA-9910135016403321
Bedrytski Aliaksandr  
Indianapolis, Indiana : , : Wrox, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Professional Scala / / Aliaksandr Bedrytski [and four others]
Professional Scala / / Aliaksandr Bedrytski [and four others]
Autore Bedrytski Aliaksandr
Edizione [First edition]
Pubbl/distr/stampa Indianapolis, Indiana : , : Wrox, , 2016
Descrizione fisica 1 online resource (243 pages) : illustrations
Disciplina 005.114
Collana Wrox professional guides.
THEi Wiley ebooks.
Soggetto topico Scala (Computer program language)
Multiparadigm programming (Computer science)
Object-oriented programming (Computer science)
ISBN 1-119-26726-9
1-119-26725-0
1-119-28131-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Language features -- Functional programming -- Java combatibility -- Simple build tool -- Maven -- Scala style/ling -- Testing -- Documenting your code with Scaladoc -- Type system -- Advanced functional programming -- Concurrency -- Scala.js.
Record Nr. UNINA-9910828866703321
Bedrytski Aliaksandr  
Indianapolis, Indiana : , : Wrox, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Scala design patterns : patterns for practical reuse and design / / John Hunt
Scala design patterns : patterns for practical reuse and design / / John Hunt
Autore Hunt John
Edizione [1st ed. 2013.]
Pubbl/distr/stampa Cham [Switzerland] : , : Springer, , 2013
Descrizione fisica 1 online resource (xxii, 327 pages) : illustrations (some color)
Disciplina 004
005.1
005.11
005.133
Collana Gale eBooks
Soggetto topico Scala (Computer program language)
Multiparadigm programming (Computer science)
ISBN 3-319-02192-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Author’s Note -- Part I – Introduction -- Introduction -- Design Patterns -- UML and Scala -- Part II – Fundamental Patterns -- Immutability -- Singleton -- Marker Trait -- Delegation -- Part III – Code Reuse Patterns -- Lazy Parameters -- Partially Applied Functions -- Trait Based Template Operation -- Stackable Traits -- Currying and Code Reuse -- Cake Pattern -- Structural Injection -- Implicit Injection Pattern -- Part IV – Gang of Four Patterns -- Gang of Four Design Patterns -- Gang of Four Patterns Catalogs -- Factory Operation -- Abstract Factory Pattern -- Builder -- Adapter Pattern -- Decorator -- Facade -- Flyweight -- Proxy -- Filter -- Bridge -- Chain of Responsibility -- Command -- Strategy -- Mediator -- Observer -- State -- Visitor -- Memento -- Part V – Functional Design Patterns -- Functor -- Applicative Functor -- Monoid Pattern -- Monad Pattern -- Foldable -- Zipper -- Lens Pattern -- View Pattern -- Arrow Pattern.
Record Nr. UNINA-9910437582003321
Hunt John  
Cham [Switzerland] : , : Springer, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Scala for Java developers : build reactive, scalable applications and integrate Java code with the power of Scala / / Thomas Alexandre ; cover image by Grégoire Alexandre
Scala for Java developers : build reactive, scalable applications and integrate Java code with the power of Scala / / Thomas Alexandre ; cover image by Grégoire Alexandre
Autore Alexandre Thomas
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (282 p.)
Disciplina 005.114
Collana Community Experience Distilled
Soggetto topico Scala (Computer program language)
Multiparadigm programming (Computer science)
Soggetto genere / forma Electronic books.
ISBN 1-78328-364-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Programming Interactively within Your Project; Advantages of using Scala for Java projects; More concise and expressive; Increased productivity; Natural evolution from Java; Better fit for asynchronous and concurrent code; Learning Scala through the REPL; Declaring val/var variables; Defining classes; Explaining case classes; Operations on collections; Transforming collections containing primitive types; Collections of more complex objects; Filter and partition
Dealing with tuplesIntroducing Map; Introducing the Option construct; A glimpse at pattern matching; The map method; Looking at String Interpolation; The groupBy method; The foldLeft method; Summary; Chapter 2: Code Integration; Creating a REST API from an existing database; The sample database; Setting up a Maven project; Creating JPA entities and REST web service; Running and testing the project; Adding a test in Scala; Setting up Scala within a Java Maven project; Scala and Java collaboration; Converting between collection types; JavaBean-style properties; Scala and Java object orientation
Scala traits as enhanced Java interfacesDeclaring objects; Introducing companion objects; Handling exceptions; Differences in style between Java and Scala code; Adjusting the code layout; Naming conventions; Summary; Chapter 3: Understanding the Scala Ecosystem; Inheriting Java Integrated Development Environments (IDEs); Building with Simple Build Tool (SBT); Getting started with SBT; Creating a sample project; Importing the project in Eclipse, IntelliJ IDEA, and NetBeans; Creating a web application that runs on a servlet container; Using sbt-assembly to build a single .jar archive
Formatting code with ScalariformExperimenting with Scala Worksheets; Working with HTTP; Scala's for comprehension; Taking advantage of Typesafe Activator; Creating an application based on activator templates; The REPL as a scripting engine; Summary; Chapter 4: Testing Tools; Writing tests with ScalaTest; BDD-style testing; Functional testing; Mocking with ScalaMock; Testing with ScalaCheck; Summary; Chapter 5: Getting Started with the Play Framework; Getting started with the classic Play distribution; Getting started with the Typesafe Activator; Architecture of a Play application
Visualizing the framework stackExploring the request-response lifecycle; Handling a request in the controller; Rendering the view; Playing with authentication; Practical tips when using Play; Debugging with Play; Dealing with version control; Summary; Chapter 6: Database Access and the Future of ORM; Integrating an existing ORM - Hibernate and JPA; Making JPA available in Scala; Dealing with persistence in the Play Framework; A simple example using Anorm; Replacing ORM; Learning about Slick; Scaffolding a Play application; Importing test data; Visualizing the database in the H2-browser
Exploring the code behind the app generation
Record Nr. UNINA-9910458020603321
Alexandre Thomas  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Scala for Java developers : build reactive, scalable applications and integrate Java code with the power of Scala / / Thomas Alexandre ; cover image by Grégoire Alexandre
Scala for Java developers : build reactive, scalable applications and integrate Java code with the power of Scala / / Thomas Alexandre ; cover image by Grégoire Alexandre
Autore Alexandre Thomas
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (282 p.)
Disciplina 005.114
Collana Community Experience Distilled
Soggetto topico Scala (Computer program language)
Multiparadigm programming (Computer science)
ISBN 1-78328-364-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Programming Interactively within Your Project; Advantages of using Scala for Java projects; More concise and expressive; Increased productivity; Natural evolution from Java; Better fit for asynchronous and concurrent code; Learning Scala through the REPL; Declaring val/var variables; Defining classes; Explaining case classes; Operations on collections; Transforming collections containing primitive types; Collections of more complex objects; Filter and partition
Dealing with tuplesIntroducing Map; Introducing the Option construct; A glimpse at pattern matching; The map method; Looking at String Interpolation; The groupBy method; The foldLeft method; Summary; Chapter 2: Code Integration; Creating a REST API from an existing database; The sample database; Setting up a Maven project; Creating JPA entities and REST web service; Running and testing the project; Adding a test in Scala; Setting up Scala within a Java Maven project; Scala and Java collaboration; Converting between collection types; JavaBean-style properties; Scala and Java object orientation
Scala traits as enhanced Java interfacesDeclaring objects; Introducing companion objects; Handling exceptions; Differences in style between Java and Scala code; Adjusting the code layout; Naming conventions; Summary; Chapter 3: Understanding the Scala Ecosystem; Inheriting Java Integrated Development Environments (IDEs); Building with Simple Build Tool (SBT); Getting started with SBT; Creating a sample project; Importing the project in Eclipse, IntelliJ IDEA, and NetBeans; Creating a web application that runs on a servlet container; Using sbt-assembly to build a single .jar archive
Formatting code with ScalariformExperimenting with Scala Worksheets; Working with HTTP; Scala's for comprehension; Taking advantage of Typesafe Activator; Creating an application based on activator templates; The REPL as a scripting engine; Summary; Chapter 4: Testing Tools; Writing tests with ScalaTest; BDD-style testing; Functional testing; Mocking with ScalaMock; Testing with ScalaCheck; Summary; Chapter 5: Getting Started with the Play Framework; Getting started with the classic Play distribution; Getting started with the Typesafe Activator; Architecture of a Play application
Visualizing the framework stackExploring the request-response lifecycle; Handling a request in the controller; Rendering the view; Playing with authentication; Practical tips when using Play; Debugging with Play; Dealing with version control; Summary; Chapter 6: Database Access and the Future of ORM; Integrating an existing ORM - Hibernate and JPA; Making JPA available in Scala; Dealing with persistence in the Play Framework; A simple example using Anorm; Replacing ORM; Learning about Slick; Scaffolding a Play application; Importing test data; Visualizing the database in the H2-browser
Exploring the code behind the app generation
Record Nr. UNINA-9910790910803321
Alexandre Thomas  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Scala for Java developers : build reactive, scalable applications and integrate Java code with the power of Scala / / Thomas Alexandre ; cover image by Grégoire Alexandre
Scala for Java developers : build reactive, scalable applications and integrate Java code with the power of Scala / / Thomas Alexandre ; cover image by Grégoire Alexandre
Autore Alexandre Thomas
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (282 p.)
Disciplina 005.114
Collana Community Experience Distilled
Soggetto topico Scala (Computer program language)
Multiparadigm programming (Computer science)
ISBN 1-78328-364-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Programming Interactively within Your Project; Advantages of using Scala for Java projects; More concise and expressive; Increased productivity; Natural evolution from Java; Better fit for asynchronous and concurrent code; Learning Scala through the REPL; Declaring val/var variables; Defining classes; Explaining case classes; Operations on collections; Transforming collections containing primitive types; Collections of more complex objects; Filter and partition
Dealing with tuplesIntroducing Map; Introducing the Option construct; A glimpse at pattern matching; The map method; Looking at String Interpolation; The groupBy method; The foldLeft method; Summary; Chapter 2: Code Integration; Creating a REST API from an existing database; The sample database; Setting up a Maven project; Creating JPA entities and REST web service; Running and testing the project; Adding a test in Scala; Setting up Scala within a Java Maven project; Scala and Java collaboration; Converting between collection types; JavaBean-style properties; Scala and Java object orientation
Scala traits as enhanced Java interfacesDeclaring objects; Introducing companion objects; Handling exceptions; Differences in style between Java and Scala code; Adjusting the code layout; Naming conventions; Summary; Chapter 3: Understanding the Scala Ecosystem; Inheriting Java Integrated Development Environments (IDEs); Building with Simple Build Tool (SBT); Getting started with SBT; Creating a sample project; Importing the project in Eclipse, IntelliJ IDEA, and NetBeans; Creating a web application that runs on a servlet container; Using sbt-assembly to build a single .jar archive
Formatting code with ScalariformExperimenting with Scala Worksheets; Working with HTTP; Scala's for comprehension; Taking advantage of Typesafe Activator; Creating an application based on activator templates; The REPL as a scripting engine; Summary; Chapter 4: Testing Tools; Writing tests with ScalaTest; BDD-style testing; Functional testing; Mocking with ScalaMock; Testing with ScalaCheck; Summary; Chapter 5: Getting Started with the Play Framework; Getting started with the classic Play distribution; Getting started with the Typesafe Activator; Architecture of a Play application
Visualizing the framework stackExploring the request-response lifecycle; Handling a request in the controller; Rendering the view; Playing with authentication; Practical tips when using Play; Debugging with Play; Dealing with version control; Summary; Chapter 6: Database Access and the Future of ORM; Integrating an existing ORM - Hibernate and JPA; Making JPA available in Scala; Dealing with persistence in the Play Framework; A simple example using Anorm; Replacing ORM; Learning about Slick; Scaffolding a Play application; Importing test data; Visualizing the database in the H2-browser
Exploring the code behind the app generation
Record Nr. UNINA-9910823912103321
Alexandre Thomas  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Swift cookbook : over 50 hands-on recipes to help you create apps, solve problems, and build your portfolio of projects in Swift / / Cecil Costa
Swift cookbook : over 50 hands-on recipes to help you create apps, solve problems, and build your portfolio of projects in Swift / / Cecil Costa
Autore Costa Cecil
Pubbl/distr/stampa Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015
Descrizione fisica 1 online resource (392 p.)
Disciplina 006
Collana Quick answers to common problems
Soggetto topico Application software - Development
Multiparadigm programming (Computer science)
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Xcode and Swift; Introduction; Installing Xcode from the App Store; Downloading the Xcode image; Starting a Swift project; Using Swift project options; Creating conditional code; Adding a developer account; Compiling from the command line; Using Swift as an interpreter; Adding a control version system to an existing project; Chapter 2: Standard Library and Collections; Introduction; Creating HTML manually; Printing your object description
Quizzing the userSearching for perfect numbers; Sorting an array of products; Finding the way out; Working with sets; Creating your own set; Organizing a dinner room; Chapter 3: Using Structs and Generics; Introduction; Creating an exam app; Checking the right answer; Avoiding copying of structs; Creating a generic array initializer; Creating a priority list; Creating a protocol for the priority queue; Chapter 4: Design Patterns with Swift; Introduction; Writing into a log file; Creating a factory of musical notes; Simulating a home automation; Delivering some pizzas; Chapter 5: Multitasking
IntroductionWorking of a device while you navigate; Creating an SEO app; Being aware of cyclones; Links on our website; Chapter 6: Playground; Introduction; Creating the first playground; Watching some graphics; Watching the temperature; Stretching an image; Beautifying your text; Receiving JSONs; Dangerous moves; Chapter 7: Swift Debugging with Xcode; Introduction; The Tax income simulator; The best checker movement; Debugging with LLDB; Profiling an app; Chapter 8: Integrating with Objective-C; Introduction; Calling a cab; Hiring a van; Porting from one language to another
Replacing the UI classesUpgrading the app delegate; Creating a framework; Chapter 9: Dealing with Other Languages; Introduction; Using your old address book; Compressing a message; Using assembly code with Swift; Sharing C++ code with Swift; Chapter 10: Data Access; Introduction; Creating an SQLite database; Checking where your IP is from; Tracking your phone activity; Controlling your stock; Voting devices; Chapter 11: Miscellaneous; Introduction; The geekest keyboard; Time to take your pill; Adding effects your photos; Being a film critic; Leaving breadcrumbs; Exchanging money; Index
Record Nr. UNINA-9910788292903321
Costa Cecil  
Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Swift cookbook : over 50 hands-on recipes to help you create apps, solve problems, and build your portfolio of projects in Swift / / Cecil Costa
Swift cookbook : over 50 hands-on recipes to help you create apps, solve problems, and build your portfolio of projects in Swift / / Cecil Costa
Autore Costa Cecil
Pubbl/distr/stampa Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015
Descrizione fisica 1 online resource (392 p.)
Disciplina 006
Collana Quick answers to common problems
Soggetto topico Application software - Development
Multiparadigm programming (Computer science)
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Xcode and Swift; Introduction; Installing Xcode from the App Store; Downloading the Xcode image; Starting a Swift project; Using Swift project options; Creating conditional code; Adding a developer account; Compiling from the command line; Using Swift as an interpreter; Adding a control version system to an existing project; Chapter 2: Standard Library and Collections; Introduction; Creating HTML manually; Printing your object description
Quizzing the userSearching for perfect numbers; Sorting an array of products; Finding the way out; Working with sets; Creating your own set; Organizing a dinner room; Chapter 3: Using Structs and Generics; Introduction; Creating an exam app; Checking the right answer; Avoiding copying of structs; Creating a generic array initializer; Creating a priority list; Creating a protocol for the priority queue; Chapter 4: Design Patterns with Swift; Introduction; Writing into a log file; Creating a factory of musical notes; Simulating a home automation; Delivering some pizzas; Chapter 5: Multitasking
IntroductionWorking of a device while you navigate; Creating an SEO app; Being aware of cyclones; Links on our website; Chapter 6: Playground; Introduction; Creating the first playground; Watching some graphics; Watching the temperature; Stretching an image; Beautifying your text; Receiving JSONs; Dangerous moves; Chapter 7: Swift Debugging with Xcode; Introduction; The Tax income simulator; The best checker movement; Debugging with LLDB; Profiling an app; Chapter 8: Integrating with Objective-C; Introduction; Calling a cab; Hiring a van; Porting from one language to another
Replacing the UI classesUpgrading the app delegate; Creating a framework; Chapter 9: Dealing with Other Languages; Introduction; Using your old address book; Compressing a message; Using assembly code with Swift; Sharing C++ code with Swift; Chapter 10: Data Access; Introduction; Creating an SQLite database; Checking where your IP is from; Tracking your phone activity; Controlling your stock; Voting devices; Chapter 11: Miscellaneous; Introduction; The geekest keyboard; Time to take your pill; Adding effects your photos; Being a film critic; Leaving breadcrumbs; Exchanging money; Index
Record Nr. UNINA-9910821861603321
Costa Cecil  
Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui