A little Go vs Perl 6 concurrency
Ravada is a free, easy to use Virtual Desktop solution. I will show its features, how it works and what are the installation requirements.http://ravada.upc.edu/
A talk about Dependency Injection based on "interfaces" for Perl, with the use of MooseX::DIC, a library I created for this task. Along the way, I will present the benefits of using a Dependency Injection in your application.http://docs.moosex-dic.org/
We show how to build a nontrivial parser using a functional language such as clojure or F# or Haskell. The talk is example & test driven and starts with the basics: parsing a single character and growing the parser by layering abstraction levels on top of this simple construct. Special emphasis is on the fact that no need for mutable variables or state is needed.
Just presenting some tools and tips that can allow you to program in your locked M$ workstation and never touch BASIC.
In this talk we are going to have a look at the Elixir source code to understand its implementation.
CloudDeploy is a 100% perl-written toolkit for managing infrastructure as Moose classes and deploying it in an automated manner to AWS (only to AWS; at least, as of now). But it is also more than that: it provides a CLI to deploy, a CLI utility to manage images, functionality to calculate 'diffs' between versions of the same stack, etc.
At CAPSiDE we have been managing infrastructure for more than 15 years. The experience we have earned along the way has been bundled into this tool that has just been open sourced and made available to our community. We use CloudDeploy daily and we heavily rely on it since the project inception in 2013.
In this talk I will explain what CloudDeploy is and why it can be useful to manage your AWS infrastructure. I will also cover how to take your first steps with it and create stacks from scratch."
We'll talk about what we learned developing the browser and native versions of a SPA, that share 90 sth % of their code using React and ReactNative and about the advantages of using a functional language like ClojureScript combined with the re-frame framework which has an architecture similar to Redux but with great conceptual improvements such as effects and coeffects that improve testability by eliminating the need of mocking inside the SPA business logic, or reactive subscriptions which make views dumber and can also reduce the number of renderings.