All Resources

Showing the most recent resources. The latest one is from 2018-05-20.
  • In this video we will learn about the majority of use cases for traits - interfaces on steroids. We will learn how to add functionality to existing classes, even the ones whose code we cannot access! We will learn how to modify behavior with the "Stackable modifications" pattern, which can also be used to intercept behavior. Most importantly we will learn about linearization - a solution for the issues which commonly arise with multiple inheritance and diamonds.
    Tutorial  Added by agilesteel // youtu.be // 6 days ago
  • In this video we will learn about inheritance - a mechanism for achieving modular design which as a by product allows for code reuse even though the code reuse part is frowned upon lately. We will discuss semantic differences between inheritance and subtype polymorphism and learn about object-oriented design patterns such as the "Template method" pattern. We will also dive into visibility and inheritance modifiers.
    Tutorial  Added by agilesteel // youtu.be // 13 days ago
  • Article  Added by raquo // github.com // 18 days ago
  • In this video we will discover the primary value that Object Oriented programming has to offer: Dependency Inversion or Inversion of Control (IoC) via Subtype Polymorphism and dynamic dispatch. If you wish to be reminded of the benefits of IoC rewatch this video: https://youtu.be/Zj5AhkHDkDI which can almost be considered a prerequisite for this one. Not understanding the benefits of dependency inversion is a flaw no software developer can afford! As a by-product we will also learn how to pas...
    Tutorial  Added by agilesteel // youtu.be // 21 days ago
  • Article  Added by Atry // pme123.github.io // 24 days ago
  • Fun little project for Scala beginners.
    Tutorial  Added by agilesteel // youtu.be // 28 days ago
  • In the previous video we learnt about the environment model of computation, which is necessary because Scala as most languages allows assignment to variables. In this video we combine all the knowledge we have gathered so far and use it to derive an entire programming style called message passing style. We will derive it from the environment model of computation and eventually we will see how an entire paradigm is based on it.
    Tutorial  Added by agilesteel // youtu.be // about 1 month ago
  • In this video we are going to start exploring the environment model of computation. We will also cover the substitution model for procedure application with both applicative- and normal-order evaluation. Furthermore we will see how the concept of garbage collection is based on the environment model of evaluation.
    Tutorial  Added by agilesteel // youtu.be // about 1 month ago
  • In this video we are going to learn about models of computation and why they matter. We will quickly walk through the most prominent models and in the next video we will look at two of them in depth. The models discussed in this video are: substitution (with both applicative- and normal-order evaluation), environment and stream-processing. We also take a glimpse at thread-based as well as event-based concurrency models and even mention the actor model of computation.
    Tutorial  Added by agilesteel // youtu.be // about 1 month ago
  • Hello racists.
    Article  Added by seoh // twitter.com // about 2 months ago
  • Tutorial  Added by skvithalani // www.scala-sbt.org // 4 months ago
  • Discover the latest Scala articles, tutorials, libraries, and code snippets from around the web to keep your programming skills sharp
    Service  Added by hacklines // hacklines.com // 5 months ago
  • A YouTube course about learning Scala as a first programming language. It offers a fresh look at Scala from the eyes of a programming beginner in contrast to a regular Scala beginner (a probable Java refugee).

    The course is ongoing. New videos are published every Sunday.
    Tutorial  Added by agilesteel // www.youtube.com // 5 months ago
  • Tutorial  Added by Atry // blog.scalac.io // 5 months ago
  • I have been writing scala blogs. This is a documentation my journey into Scala. There are much better resources but they lack perspective. It is difficult to write one too since they are all language references. This is written from a Java -> Scala developer perspective. They are in no way a replacement for the wonderful books out there, but I think programmers can learn a thing or two from it
    Article  Added by Madusudanan // madusudanan.com // 5 months ago
  • What is a network security engineer? On the off chance that you've at any point need somebody who can isolate infections, malware, spyware and other destructive PC diseases, you may discover them convenient. A system security engineer shields your system from assaults by deleting bugs that are already existing and shielding your system from future dangers.
    A network security engineer makes a multifaceted showing with regards to. They are in charge of a wide range of undertakings on the IT r...
    Article  Added by Divyavvs // www.fieldengineer.com // 6 months ago
  • If I just had a variable in my ugly HTML...
    So I wouldn't have to repeat all those Bootstrap classes and could change them at one place...
    Article  Added by sake92 // dev.to // 6 months ago
  • In the interview, some candidates feel more comfortable, especially if the interviewer is very favorable, these candidates were removed. In one of these things, you should never say during a job interview.

    Regardless of whether you react to inquiries with buzzword answers or make inquiries that influence you to look ill-equipped, there's no reclaiming a remark once it's been expressed.

    1. So, what does this company do?
    Article  Added by pvedala // www.fieldengineer.com // 7 months ago
  • Tutorial  Added by Atry // github.com // 7 months ago
  • Reusable scalajs-react components.

    We are trying to make the experience of using javascript components in scala.js as good as possible by adding typed wrappers.
    Article  Added by Olgierd_Von_Everec // github.com // 9 months ago
  • How to use Each?
    Why it works?
    Using on our own
    Summary
    Links
    Tutorial  Added by Atry // blog.scalac.io // 12 months ago
  • Tutorial  Added by Atry // sadhen.com // about 1 year ago
  • Tutorial  Added by Atry // loicdescotte.github.io // about 1 year ago
  • Arguments
    Wildcards
    Epsilon matching
    Repeated parameters
    Predicate matching
    Tutorial  Added by barkhorn // www.scalatest.org // about 1 year ago
  • Installation
    Integration with testing frameworks
    Features
    Choosing your mocking style
    Argument matching
    Tutorial  Added by barkhorn // scalamock.org // about 1 year ago
  • Objects interacting with tested class
    Stubbing objects interacting with tested class
    Mocking objects interacting with tested class
    Testing with ScalaMock
    Tutorial  Added by barkhorn // scalamock.org // about 1 year ago
  • Tutorial  Added by splink // github.com // over 1 year ago