Home
Videos uploaded by user “Mark Lewis”
Currying (in Scala)
 
10:10
This video goes into some detail about what currying is, how we do it in Scala, and why we would want to do it in Scala.
Views: 6863 Mark Lewis
Scala Futures
 
07:23
This video introduces you to the concept of Futures and how you can create a scala.concurrent.Future object.
Views: 8395 Mark Lewis
reduce and fold (in Scala)
 
06:23
This video introduces the reduce and fold methods on collections.
Views: 7026 Mark Lewis
Introduction to Scheme
 
10:56
This is the first video in the set that I am building for my functional programming course. This introduces the Scheme language and looks at the basics of lists (car, cdr, cons) as well as quote and define.
Views: 29257 Mark Lewis
Akka and a Simple Actor Example (in Scala)
 
11:11
This video shows how to download and use Akka. It then shows the construction of a simple program with a single actor that we send messages to.
Views: 28449 Mark Lewis
The Actor Model
 
04:30
This video discusses the actor model of parallelism and how it can help us to make parallel programs that don't suffer from things like race conditions.
Views: 7512 Mark Lewis
Quadtrees
 
05:17
This video motivates the usage of trees for finding neighbors, and specifically focuses on the quadtree. This video is part of a series of learning support material for "Introduction to the Art of Programming Using Scala". CRC Press - http://www.crcpress.com/product/isbn/9781439896662 Amazon - http://www.amazon.com/Introduction-Programming-Chapman-Textbooks-Computing/dp/1439896666
Views: 14658 Mark Lewis
Higher Order Functions (in Scala)
 
07:09
This video introduces the concepts of a higher order function and goes through the example of a function that can combine three values using an arbitrary function.
Views: 4355 Mark Lewis
Simple Actor Example 2 (in Scala with Akka)
 
03:55
This video looks at some of the details of Akka in our simple example.
Views: 8977 Mark Lewis
Actor Supervision (in Scala with Akka)
 
11:33
This video explores the supervisor role of the actor hierarchy and how we can set supervisors to deal with failures of children.
Views: 3290 Mark Lewis
Beginning Eclipse (Using Scala)
 
07:36
This video shows the construction of Hello World in Eclipse then shows how comments can go into the code.
Views: 7543 Mark Lewis
Lambda Expressions (in Scala)
 
05:23
This video introduces the syntax of lambda expressions in Scala. It shows both the rocket notation and the underscore notation.
Views: 4823 Mark Lewis
The Ask Pattern (in Scala with Akka)
 
11:49
This video explores the use of the ask pattern.
Views: 5961 Mark Lewis
The Option Type (in Scala)
 
07:21
This video introduces the Option type in Scala and looks at how we can utilize the based on the results of calling the find method of collections.
Views: 2643 Mark Lewis
yield (in Scala for Loops)
 
03:58
This video looks at the use of the yield keyword to make the for loop function as an expression instead of just a statement.
Views: 2021 Mark Lewis
Objects and Methods (in Scala)
 
16:24
A short look at the basics of object-orientation and how to call methods on object in Scala. This video is part of a series of learning support material for "Introduction to the Art of Programming Using Scala". CRC Press - http://www.crcpress.com/product/isbn/9781439896662 Amazon - http://www.amazon.com/Introduction-Programming-Chapman-Textbooks-Computing/dp/1439896666
Views: 7743 Mark Lewis
Getting Started (Using Scala)
 
06:07
This video shows how to write a Hello World application from the command line in Scala.
Views: 9896 Mark Lewis
try/catch (in Scala)
 
05:47
This video provides a quick introduction to the try/catch in Scala and how you can use it for error handling.
Views: 2105 Mark Lewis
type Declarations (in Scala)
 
03:48
This video introduces the type keyword and shows the basics of type declarations.
Views: 2488 Mark Lewis
Subtyping (in Scala)
 
05:50
This video briefly covers the concept of subtyping and the type hierarchy in the Scala language.
Views: 1861 Mark Lewis
The apply Method (in Scala)
 
07:01
This video describes how the apply method is special in Scala and shows how it can be used in our 2D vector example.
Views: 2574 Mark Lewis
Objects and Methods (Scala Basics)
 
04:24
This video introduces the concept of an object and the fact that we can call methods with the dot notation. It is demonstrated on numeric literals.
Views: 7130 Mark Lewis
Communicating Actors (in Scala with Akka)
 
07:36
This video looks at how we can make multiple actors and have them send messages back and forth to one another.
Views: 7614 Mark Lewis
traits (in Scala)
 
09:26
This video introduces the trait construct in Scala.
Views: 2899 Mark Lewis
Function Literals and Higher Order Functions (in Scala)
 
10:35
This video takes an early look at function literals in Scala, then shows a basic usage with composition. This video is part of a series of learning support material for "Introduction to the Art of Programming Using Scala". CRC Press - http://www.crcpress.com/product/isbn/9781439896662 Amazon - http://www.amazon.com/Introduction-Programming-Chapman-Textbooks-Computing/dp/1439896666
Views: 4348 Mark Lewis
Object-Orientation and Classes (in Scala)
 
06:21
This video describes what it means for a language to be object-oriented, the role of classes in object-orientation, and shows the declaration of a class.
Views: 2764 Mark Lewis
Multithreading Basics
 
07:22
This video introduces multithreading and describes why you should care about it.
Views: 3382 Mark Lewis
Side Effects (in Scala)
 
03:46
This video introduces the concept of a side effect in programming as well as procedures, functions that are only called for their side effects.
Views: 2592 Mark Lewis
Lambda Expressions (Using Scala)
 
07:20
This video gives a quick introduction to lambda expressions in Scala.
Views: 4217 Mark Lewis
Actor Scheduling (in Scala with Akka)
 
09:10
This video shows how you can use the system scheduler to schedule messages or other code to occur in your actor based systems.
Views: 3124 Mark Lewis
Awaiting Futures (in Scala)
 
06:37
This video looks at how you can wait for the result of a Future in Scala if you really need to get that result back into the current thread.
Views: 3448 Mark Lewis
lambdas and Conditionals (Scheme programming)
 
20:05
This video takes the next step in Scheme to show how we can create functions using lambda. It then introduces the if-expression and shows how we can write our first recursive functions.
Views: 16661 Mark Lewis
Setup (sbt with Spark)
 
09:53
This video runs through the sbt setup and getting the environment ready for the future videos in this playlist. Source at https://github.com/MarkCLewis/BigDataAnalyticswithSpark.
Views: 8642 Mark Lewis
Future Calculations (in Scala)
 
07:41
This video looks at how we can set things up to handle the values that we get back from a Future.
Views: 4557 Mark Lewis
Data Processing with Higher-order Methods Part 6 (Scala)
 
08:53
This video looks at the use of groupBy to calculate values for various subgroups of our data. In this case we calculate average temperature by month. Source code at https://github.com/MarkCLewis/BigDataAnalyticswithSpark.
Views: 1206 Mark Lewis
Arrays and Lists (in Scala)
 
06:37
This video introduces the basics of making and using Arrays and Lists in Scala.
Views: 2481 Mark Lewis
Higher-order Methods (map and filter in Scala)
 
04:21
This video introduces the use of map and filter on collections in Scala.
Views: 2900 Mark Lewis
Spark SQL Part 1 (using Scala)
 
07:32
This video introduces the Spark SQL library and starts us off writing code that uses Spark SQL. Source code available at https://github.com/MarkCLewis/BigDataAnalyticswithSpark. Full playlist at https://www.youtube.com/playlist?list=PLLMXbkbDbVt-f6qwCZqfq7e_6eT8aFxzT.
Views: 3732 Mark Lewis
Scala case classes
 
17:00
This short video introduces you to using case classes to group together data in Scala. This video is part of a series of learning support material for "Introduction to the Art of Programming Using Scala". CRC Press - http://www.crcpress.com/product/isbn/9781439896662 Amazon - http://www.amazon.com/Introduction-Programming-Chapman-Textbooks-Computing/dp/1439896666
Views: 4444 Mark Lewis
Non-functional Functions/Procedures in Scala
 
14:42
This video talks about functions that return Unit and shows the shortened syntax for them. It also talks a bit about side-effects. This video is part of a series of learning support material for "Introduction to the Art of Programming Using Scala". CRC Press - http://www.crcpress.com/product/isbn/9781439896662 Amazon - http://www.amazon.com/Introduction-Programming-Chapman-Textbooks-Computing/dp/1439896666
Views: 2428 Mark Lewis
More vi/vim
 
08:11
More information on commands that you can use in vi/vim.
Views: 1603 Mark Lewis
Basics of Multithreading
 
10:24
This video starts off the chapter on multithreading. It describes the basic terms and why we want to do this in our programs. It also shows you how we can make a thread using the basic java.lang.Thread class. This video is part of a series of learning support material for "Introduction to the Art of Programming Using Scala". CRC Press - http://www.crcpress.com/product/isbn/9781439896662 Amazon - http://www.amazon.com/Introduction-Programming-Chapman-Textbooks-Computing/dp/1439896666
Views: 5375 Mark Lewis
Spark ML Introduction (using Scala)
 
06:41
This video introduces the Spark machine learning libraries and begins some code that will use them. Source code available at https://github.com/MarkCLewis/BigDataAnalyticswithSpark. Full playlist at https://www.youtube.com/playlist?list=PLLMXbkbDbVt-f6qwCZqfq7e_6eT8aFxzT.
Views: 1682 Mark Lewis
Abstraction (Scheme programming)
 
09:45
This video looks at how passing functions as arguments to other functions can be used to produce abstractions. This allows us the ability to write a single function which does the job several functions had been doing before as well as other things that we hadn't written previously.
Views: 6247 Mark Lewis
GUIs
 
04:53
This video introduces GUIs by giving a little history of the various GUI libraries that have existed on the JVM. We will be using ScalaFX, a Scala wrapper around JavaFX, for our work.
Views: 1572 Mark Lewis
Getting Started With Spark (using Scala)
 
08:33
This video looks at downloading and running Spark. Source code at https://github.com/MarkCLewis/BigDataAnalyticswithSpark. Full playlist at https://www.youtube.com/playlist?list=PLLMXbkbDbVt-f6qwCZqfq7e_6eT8aFxzT.
Views: 3640 Mark Lewis
case classes (in Scala)
 
06:53
This video introduces the case class construct in Scala and shows what they include.
Views: 2281 Mark Lewis
Option (in Scala)
 
06:37
This video introduces the Option type and how we work with it in Scala.
Views: 1898 Mark Lewis
Pass-by-name (in Scala)
 
10:26
This video explores the details of pass-by-name semantics in Scala.
Views: 3455 Mark Lewis
Data Processing with Higher-order Methods Part 5 (Scala)
 
04:20
This video looks at how we can use flatMap to do a calculation and get the result of both a filter and a map in a single pass. Source code at https://github.com/MarkCLewis/BigDataAnalyticswithSpark.
Views: 1179 Mark Lewis

Online pharmacy amoxicillin
Belladonna / butabarbital and D-Phen 1000 Drug Interactions
Title page for research paper examples
Lorazepam apotex 1 mg bijsluiter
Side effects to valtrex generic