In this video we will see how easy it is to access Guake's realtively hidden settings and sync them with the rest of your .dotfiles.
Guake's website:
http://guake-project.org/
My .dotfiles:
https://github.com/agilesteel/.dotfiles
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x9DbNtd7AoGlvuuejBuxrPZ
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#tutorial
...
https://www.youtube.com/watch?v=3s5zo1fF0-k
This is the video that I wanted to make when I started my YouTube channel almost a year ago. In this video we will explore Scala together from a perspective of someone who has never written a single line of code in any language before. Warning: you might fall in love ;)
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x-YBJ8LmYU_IGBFflvsKfLu
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#LexicalScope #tutorial
...
https://www.youtube.com/watch?v=r41lCm_yeow
In this video we will learn about the many ways to read the configuration settings for your applications with libraries like lightbend config and pureconfig with the refined integration. We will also have a crash course for the HOCON format.
The code for the NestedRendering is here:
https://github.com/DevInsideYou/learning-resources/blob/master/NestedRendering.scala
The Twelve-Factor App:
https://12factor.net/
Lightbend config:
https://github.com/lightbend/config
ScalaJS alternatives:
https://github.com/ekrich/sconfig
https://github.com/akka-js/shocon
HOCON:
https://github.com/lightbend/config/blob/master/HOCON.md
HOCON Colorizer:
https://marketplace.visualstudio.com/items?itemName=zzzz.hocon-colorizer
Pureconfig:
https://pureconfig.github.io/
Refined:
https://github.com/fthomas/refined
Squants:
https://www.squants.com/
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x9Wzcbc7j9ZDl03tKQF5QDN
Table of Contents
01:36 HOCON Specification
07:53 Reading out the values of different types "by hand"
15:55 Representing your config in code
20:21 Rendering the config in a cool way
23:36 Pureconfig
29:21 Using stronger and more refined types for the config values
34:56 Integration with squants
38:31 Misc
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#Scala #pureconfig #tutorial
...
https://www.youtube.com/watch?v=NlOKF4RJELo
In this video I'm going to share what I've learned in the last 2 years of using Metals. In particular we will focus on troubleshooting tips and tricks.
Table of Contents:
00:00 Intro
01:15 Near-death experience
02:10 A rendering misunderstanding
05:16 The Bloop CLI to the rescue
13:58 Go to wrong definition
15:43 The root of your project directory
16:50 Conclusion
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#Scala #bloop #ammonite
...
https://www.youtube.com/watch?v=EGATBuojGA4
In this video we are going to learn how to build native images out of Scala/Java applications with and without the SBT Native Packager. Disclaimer: This is just a "getting started" video and as such no limitations are discussed.
SubstrateVM - Native Image Java Limitations:
https://github.com/oracle/graal/blob/master/substratevm/LIMITATIONS.md
SBT Native Packager:
https://github.com/sbt/sbt-native-packager
Helpful article about environment variables:
https://help.ubuntu.com/community/EnvironmentVariables
GraalVM Website:
https://www.graalvm.org/
Download GraalVM Community Edition from here:
https://github.com/oracle/graal/releases
This video is part of the following playlists:
https://www.youtube.com/playlist?list=PLJGDHERh23x9adDLkme_6eqce8tPZ_kZO
https://www.youtube.com/playlist?list=PLJGDHERh23x9DbNtd7AoGlvuuejBuxrPZ
Table of Contents
08:11 Installing the native-image utility
12:24 Installing the SBT Native Packager plugin
16:50 Building a native image inside of a docker container
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#tutorial #Graal #Scala
...
https://www.youtube.com/watch?v=HMEtQk2KeHg
In this video we are going to learn about primitive types on the JVM. There are 9 primitive types in Scala: Byte, Short, Char, Int, Long, Float, Double, Boolean and Unit. We will see how most of them are stored, how small or big they can get and discover that they can be full of surprises.
The code is available here:
https://github.com/DevInsideYou/learning-resources/blob/master/PrimitiveTypesOnTheJVM.scala
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x-YBJ8LmYU_IGBFflvsKfLu
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#JVM #Primitives #tutorial
...
https://www.youtube.com/watch?v=i1kmgX8I4CM
In this video we will continue implementing our own version of ZIO. In this one we introduce the ZLayer DSL that allows us to create dependency graphs without using for comprehensions.
The code is here:
https://github.com/DevInsideYou/zionutshell
Table of Contents:
00:00 Intro
00:43 ZLayer DSL
09:07 Dependency Injection
11:49 ZLayer.requires
18:25 ZIO.provideSomeLayer and ZIO.provideCustomLayer
22:11 Effect Tracking
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#scala #tutorial
...
https://www.youtube.com/watch?v=WjjdlhvOS7Y