Web Animations are a new set of standards to unify CSS and JavaScript animations. With Web Animations you get the power of animating on the GPU while maintaining the control of working in JavaScript. But coordinating all these animations is no easy task and thankfully there’s an element for that—well a behavior actually but stay with me!
In this episode I’ll teach you how to use the neon-animation behaviors from the Polymer Element catalog to mixing slick animation behavior without the hassle of managing everything yourself. And with this knowledge we’re all setup to learn about the legendary neon-animated-pages element in a following episode.
Project source
https://github.com/Polymer/polycasts/tree/master/ep23-neon-animation/login-panel
NeonAnimation Docs
https://elements.polymer-project.org/elements/neon-animation?active=neon-animated-pages
Neon Animation Guide
https://elements.polymer-project.org/guides/using-neon-animations
Behaviors: https://www.youtube.com/watch?v=YrlmieL3Z0k&list=PLOU2XLYxmsII5c3Mgw6fNYCzaWrsM3sMN&index=2&spfreload=10
Polymer Slack: http://bit.ly/polymerslack
Polymer G+ community: https://plus.google.com/communities/115626364525706131031
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

published:12 Aug 2015

views:36676

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type-safe idiomatic Scala code. We compose queries in a functional style. We map and flatMap over it.
But is that good or bad? What brings Slick to the readability and maintainability of our code base? How do we test our business logic when a great deal of it is executed outside the JVM?
In this talk we'll share our experience in building real world applications with Slick. The lessons learned, the patterns and anti-patterns we went through in our journey to shift the way we were used to think about persistence.
This is not an introduction to Slick. This talk is aimed to developers already using Slick.
Author:
Renato Cavalcanti
Renato Cavalcanti is an independent Scala developer based in Belgium. Coming from a totally different field (psychology), he discovered a passion for programming in 1999. Scala aficionado since 2007, he has been hacking in Scala and related technologies for fun and profit. He's the founder of BeScala and steering committee member of the BeJUG.

published:04 Jan 2016

views:919

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blocking JDBC API and your non-blocking applications also requires a very different threading model and connection pool configuration than in a blocking app. You will learn what Slick does behind the scenes to take care of these issues in order to give you good scalability and performance out of the box.
Author:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

published:04 Jan 2016

views:4300

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.
View more trainings by Stefan Zeiger at https://www.parleys.com/author/stefan-zeiger
Jan ChristopherVogtSoftware Engineer at x.ai. Scala Slick developer. Scala Records developer. Frequent speaker at Scala conferences. Ex-LAMPion (Scala TeamEPFLLausanne).
View more trainings by Jan Christopher Vogt at https://www.parleys.com/author/jan-christopher-vogt
Find more related tutorials at https://www.parleys.com/category/developer-training-tutorials

published:08 Jun 2015

views:2014

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

published:18 May 2017

views:40650

In this episode, Matt and Addy cover desktop apps for helping
you stay productive during development and day-to-day use of your OS.
+++ More information and links here +++
Learn more on TTT site: https://developers.google.com/web/shows/ttt/index
Subscribe by email: https://feedburner.google.com/fb/a/mailverify?uri=TotallyToolingTips&loc=en_US
RSS feed: https://developers.google.com/web/shows/ttt/feed.xmlWatch more great Totally Tooling Tips here: https://goo.gl/vIyImu
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

published:05 Aug 2015

views:17309

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he started working with Scala and the Typesafe stack he had six years of experience in enterprise software development with Java and Flex. During his career, he has always been investigating best-practices and ways to broaden his development toolbox.
He is also the co-founder and project lead of the GradleFx open source project, a Gradle plugin to build Flex applications.
Site: yennicktrevels.com
Twitter: @SlevinBE

published:03 Jul 2014

views:5998

PLAYLIST: https://www.youtube.com/playlist?list=PLTm0GwByvmx9evXKxuV-MN3syyovq2HT2
PREVIOUS EPISODE: https://www.youtube.com/watch?v=vMZDZnY2DNE
In this episode of Slick: Ruff Justice, we find out who is really behind the Slick distribution and take care of business....or do we?
_________________________________________________________________
We hope you enjoy our Let's Play of Slick: Ruff Justice! Slick: Ruff Justice is a game created by Rainbite in 2017 for the PC on Itch.io. This game is a really interesting twin-stick shooter set in the fictional town of Kowloon in the 1970s. What's unique about this game is that when you gather up a powerup that is known as Slick, you are able to go into a thrid person matrix type mode. This game is very unique and we loved every second of it!
_________________________________________________________________
Your Players are:
BOTTLES
https://www.youtube.com/channel/UCFXmq1yWhSdUuadeUcRQBeQ
PETEhttp://www.youtube.com/user/DaisfoDays
WATCH PETE ON DEVIANTART
http://daisfodays.deviantart.com
HAVE A SUGGESTION?
EMAIL US!
gamecontrollernetwork@gmail.com
FOLLOW US ON INSTAGRAM
http://www.instagram.com/gamecontrollernetworkofficial
FOLLOW US ON TWITTER
http://www.twitter.com/gamecontrollern
FOLLOW US ON TWITCH
http://www.twitch.tv/gamecontrollernetwork

published:01 Jun 2017

views:9

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

published:05 Feb 2014

views:6891

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

published:25 Sep 2013

views:1386

some jumps I found on mp_slick some of them are already patched but most of them can still be done:D
song: Paul Udarov & Voicians - Inside

Google Developers

Google Developers (previously Google Code) is Google's site for software development tools, application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.

SPOT SLICK DEVELOPERS

www.slickdevelopers.com

18:02

Slick web animations -- Polycasts #23

Slick web animations -- Polycasts #23

Slick web animations -- Polycasts #23

Web Animations are a new set of standards to unify CSS and JavaScript animations. With Web Animations you get the power of animating on the GPU while maintaining the control of working in JavaScript. But coordinating all these animations is no easy task and thankfully there’s an element for that—well a behavior actually but stay with me!
In this episode I’ll teach you how to use the neon-animation behaviors from the Polymer Element catalog to mixing slick animation behavior without the hassle of managing everything yourself. And with this knowledge we’re all setup to learn about the legendary neon-animated-pages element in a following episode.
Project source
https://github.com/Polymer/polycasts/tree/master/ep23-neon-animation/login-panel
NeonAnimation Docs
https://elements.polymer-project.org/elements/neon-animation?active=neon-animated-pages
Neon Animation Guide
https://elements.polymer-project.org/guides/using-neon-animations
Behaviors: https://www.youtube.com/watch?v=YrlmieL3Z0k&list=PLOU2XLYxmsII5c3Mgw6fNYCzaWrsM3sMN&index=2&spfreload=10
Polymer Slack: http://bit.ly/polymerslack
Polymer G+ community: https://plus.google.com/communities/115626364525706131031
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

53:52

Slick in the field, learning to forget ORM

Slick in the field, learning to forget ORM

Slick in the field, learning to forget ORM

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type-safe idiomatic Scala code. We compose queries in a functional style. We map and flatMap over it.
But is that good or bad? What brings Slick to the readability and maintainability of our code base? How do we test our business logic when a great deal of it is executed outside the JVM?
In this talk we'll share our experience in building real world applications with Slick. The lessons learned, the patterns and anti-patterns we went through in our journey to shift the way we were used to think about persistence.
This is not an introduction to Slick. This talk is aimed to developers already using Slick.
Author:
Renato Cavalcanti
Renato Cavalcanti is an independent Scala developer based in Belgium. Coming from a totally different field (psychology), he discovered a passion for programming in 1999. Scala aficionado since 2007, he has been hacking in Scala and related technologies for fun and profit. He's the founder of BeScala and steering committee member of the BeJUG.

50:33

Reactive Slick for Database Programming

Reactive Slick for Database Programming

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blocking JDBC API and your non-blocking applications also requires a very different threading model and connection pool configuration than in a blocking app. You will learn what Slick does behind the scenes to take care of these issues in order to give you good scalability and performance out of the box.
Author:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

58:08

Scaling Scala to the Database

Scaling Scala to the Database

Scaling Scala to the Database

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.
View more trainings by Stefan Zeiger at https://www.parleys.com/author/stefan-zeiger
Jan ChristopherVogtSoftware Engineer at x.ai. Scala Slick developer. Scala Records developer. Frequent speaker at Scala conferences. Ex-LAMPion (Scala TeamEPFLLausanne).
View more trainings by Jan Christopher Vogt at https://www.parleys.com/author/jan-christopher-vogt
Find more related tutorials at https://www.parleys.com/category/developer-training-tutorials

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

4:55

Totally Tooling Tips: Productivity Apps (S1, Ep6)

Totally Tooling Tips: Productivity Apps (S1, Ep6)

Totally Tooling Tips: Productivity Apps (S1, Ep6)

In this episode, Matt and Addy cover desktop apps for helping
you stay productive during development and day-to-day use of your OS.
+++ More information and links here +++
Learn more on TTT site: https://developers.google.com/web/shows/ttt/index
Subscribe by email: https://feedburner.google.com/fb/a/mailverify?uri=TotallyToolingTips&loc=en_US
RSS feed: https://developers.google.com/web/shows/ttt/feed.xmlWatch more great Totally Tooling Tips here: https://goo.gl/vIyImu
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

46:41

Intro to Slick

Intro to Slick

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he started working with Scala and the Typesafe stack he had six years of experience in enterprise software development with Java and Flex. During his career, he has always been investigating best-practices and ways to broaden his development toolbox.
He is also the co-founder and project lead of the GradleFx open source project, a Gradle plugin to build Flex applications.
Site: yennicktrevels.com
Twitter: @SlevinBE

PLAYLIST: https://www.youtube.com/playlist?list=PLTm0GwByvmx9evXKxuV-MN3syyovq2HT2
PREVIOUS EPISODE: https://www.youtube.com/watch?v=vMZDZnY2DNE
In this episode of Slick: Ruff Justice, we find out who is really behind the Slick distribution and take care of business....or do we?
_________________________________________________________________
We hope you enjoy our Let's Play of Slick: Ruff Justice! Slick: Ruff Justice is a game created by Rainbite in 2017 for the PC on Itch.io. This game is a really interesting twin-stick shooter set in the fictional town of Kowloon in the 1970s. What's unique about this game is that when you gather up a powerup that is known as Slick, you are able to go into a thrid person matrix type mode. This game is very unique and we loved every second of it!
_________________________________________________________________
Your Players are:
BOTTLES
https://www.youtube.com/channel/UCFXmq1yWhSdUuadeUcRQBeQ
PETEhttp://www.youtube.com/user/DaisfoDays
WATCH PETE ON DEVIANTART
http://daisfodays.deviantart.com
HAVE A SUGGESTION?
EMAIL US!
gamecontrollernetwork@gmail.com
FOLLOW US ON INSTAGRAM
http://www.instagram.com/gamecontrollernetworkofficial
FOLLOW US ON TWITTER
http://www.twitter.com/gamecontrollern
FOLLOW US ON TWITCH
http://www.twitch.tv/gamecontrollernetwork

1:01:38

Webinar: Introducing Slick 2.0.0!

Webinar: Introducing Slick 2.0.0!

Webinar: Introducing Slick 2.0.0!

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

59:23

Edge Conf 2: Rendering Performance

Edge Conf 2: Rendering Performance

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

2:36

Jumping on Slick

Jumping on Slick

Jumping on Slick

some jumps I found on mp_slick some of them are already patched but most of them can still be done:D
song: Paul Udarov & Voicians - Inside

7:10

Being Slick Vs. Being Scammy

Being Slick Vs. Being Scammy

Being Slick Vs. Being Scammy

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
► SUBSCRIBE TO THIS CHANNEL ◄
If You want to become a successful software developer, you need to be around a community that empowers you. Subscribe to Simple Programmer:
http://bit.ly/subscribesimpleprogrammer
► THE COMPLETE SOFTWARE DEVELOPER'S CAREER GUIDE ◄
Get #1 bestselling book, The CompleteSoftware Developer's Career Guide https://simpleprogrammer.com/careerguide-yt
► Being Slick Vs. Being Scammy ◄
In today's world, it is important to question yourself if you're being slick or if you're being scammy. Not only you, but you have to be open to how people interact so that you know exactly what to expect from people.
Do Ends Justify The Means?: https://www.youtube.com/watch?v=RJq-I3lUMlc
► BUY "TRUST THE PROCESS" SHIRT ◄
Buy "TrustThe Process" Shirt and remember this powerful concept that can literally transform your life:
https://store.simpleprogrammer.com/
► SUBSCRIBE TO OUR EMAIL NEWSLETTER ◄
This is the best way to have the BEST programming career tips delivered to your inbox, simple and easy.
http://simpleprogrammer.com/email
► LINKS YOU MIGHT LIKE ◄
Simple Programmer Website: http://simpleprogrammer.com/
PATREON PAGE: https://www.patreon.com/simpleprogrammer
How To MarketYourselfCourse: http://simpleprogrammer.com/howtomarketyourself
10 Steps To Learn AnythingQuickly Course: http://simpleprogrammer.com/10stepstolearn
Soft Skills Book: http://simpleprogrammer.com/softskills
FREE Blogging Course: http://simpleprogrammer.com/blog-course
Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/
Facebook: https://www.facebook.com/SimpleProgrammer
Twitter: https://twitter.com/jsonmez
Coaching Services: https://simpleprogrammer.com/coaching-services/
If you have a question, email me at john@simpleprogrammer.com

How to Build a simplehttp2server - Developer Diary

In this one off episode of DeveloperDiarySurma takes you through how to build a simplehttp2server.
simplehttp2server: https://github.com/GoogleChrome/simplehttp2server
Udacity course: https://www.udacity.com/course/client-server-communication--ud897
NYTimes Gzip Handler: https://github.com/NYTimes/gziphandler
Subscribe to Chrome Developers: http://goo.gl/LLLNvf

2:09

How I: Use open-source libraries to make fast, happy developers

How I: Use open-source libraries to make fast, happy developers

How I: Use open-source libraries to make fast, happy developers

Jaampr founder PabloArayaRomero used open-source libraries to jumpstart his geo-referenced social application, saving time and money before things got off the ground. Learn the five tricks he employed to quickly deploy social, design, and other aspects of his app.
How I: is a video series where entrepreneurs share their tips, hacks, and lessons learned. Check out the full playlist at http://goo.gl/FyQr7A.
Jaampr is a Launchpad startup - learn more and apply at https://g.co/launchpad.
Documentation referenced in this video:
https://github.com/antonkrasov/AndroidSocialNetworks
https://github.com/navasmdc/MaterialDesignLibrary
http://developer.android.com/reference/android/support/design/package-summary.html
http://android-developers.blogspot.ch/2015/05/android-design-support-library.html
https://github.com/Automattic/socket.io
Java: https://github.com/nkzawa/socket.io-client.java
http://developer.android.com/intl/zh-cn/training/volley/index.html
https://github.com/mcxiaoke/android-volley
https://github.com/square/picasso
Subscribe to the Google Developers channel at http://goo.gl/mQyv5L

3:35

Learn WordPress Theme Development (The Best Resources)

Learn WordPress Theme Development (The Best Resources)

Learn WordPress Theme Development (The Best Resources)

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
SUBSCRIBE TO THIS CHANNEL: vid.io/xokz
WP With Tom Website: https://simpleprogrammer.com/wpwithtom
Professional WordPress: Design and Development: https://simpleprogrammer.com/wpdesigndevelopment
Best Resources To Learn Wordpress Theme Development
WordPress and web development is definitely one of the major areas right now for software developers. More and more, people are recognizing the importance of being online and they are investing in creating websites and all this stuff.
WordPress is definitely a major player when it comes to web development. It is easy to use and it is, frequently, the first choice of anyone that wants to build a website.
It creates an awesome market for anyone interested in developing WordPress themes.
You may wish to develop WordPress Themes for your own use, for a client project or to submit to the WordPress Theme Directory. Why else should you build a WordPress Theme?
- To create a unique look for your WordPress site.
- To take advantage of templates, template tags, and the WordPress Loop to generate different website results and looks.
- To provide alternative templates for specific site features, such as category pages and search result pages.
- To quickly switch between two site layouts, or to take advantage of a Theme or style switcher to allow site owners to change the look of your site.
(Source: https://codex.wordpress.org/Theme_Development)
So, do you wanna know more about the best resources to learn WordPress Theme Development? Watch this video and find out!
If you have a question, email me at john@simpleprogrammer.com
If you liked this video, share, like and, of course, subscribe!
Subscribe To My YouTube Channel: http://bit.ly/1zPTNLT
VisitSimple Programmer Website: http://simpleprogrammer.com/
Connect with me on social media:
Facebook: https://www.facebook.com/SimpleProgrammer
Twitter: https://twitter.com/jsonmez
Other Links:
Sign up for the Simple Programmer Newsletter: http://simpleprogrammer.com/email
Simple Programmer blog: http://simpleprogrammer.com/blog
Learn how to learn anything quickly: http://10stepstolearn.com
Boost your career now: http://devcareerboost.com

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
The goal of the presentation is to have a quick introduction to Slick in version 3.x. Lots of things have changed since version 2.x so even if you are familiar with previous version it still may be useful to take a look at how things have changed. Presentation is to be pragmatic, so after going through it (together with code samples) you should be able to start using it in your project with no problems. We will rather focus on how basics of Slick work and how you can build relevant queries / operations / patterns rather than Slick internals.

4:54

Hello Slick

Hello Slick

Hello Slick

Slick is Typesafe's modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. You can also use SQL directly. This tutorial will get you started with a simple standalone Scala application that uses Slick.
Hello Slick Template: http://typesafe.com/activator/template/hello-slick-2.1

SPOT SLICK DEVELOPERS

www.slickdevelopers.com

published: 12 Oct 2013

Slick web animations -- Polycasts #23

Web Animations are a new set of standards to unify CSS and JavaScript animations. With Web Animations you get the power of animating on the GPU while maintaining the control of working in JavaScript. But coordinating all these animations is no easy task and thankfully there’s an element for that—well a behavior actually but stay with me!
In this episode I’ll teach you how to use the neon-animation behaviors from the Polymer Element catalog to mixing slick animation behavior without the hassle of managing everything yourself. And with this knowledge we’re all setup to learn about the legendary neon-animated-pages element in a following episode.
Project source
https://github.com/Polymer/polycasts/tree/master/ep23-neon-animation/login-panel
NeonAnimation Docs
https://elements.polymer-proj...

published: 12 Aug 2015

Slick in the field, learning to forget ORM

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type...

published: 04 Jan 2016

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blockin...

published: 04 Jan 2016

Scaling Scala to the Database

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1...

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

published: 18 May 2017

Totally Tooling Tips: Productivity Apps (S1, Ep6)

In this episode, Matt and Addy cover desktop apps for helping
you stay productive during development and day-to-day use of your OS.
+++ More information and links here +++
Learn more on TTT site: https://developers.google.com/web/shows/ttt/index
Subscribe by email: https://feedburner.google.com/fb/a/mailverify?uri=TotallyToolingTips&loc=en_US
RSS feed: https://developers.google.com/web/shows/ttt/feed.xmlWatch more great Totally Tooling Tips here: https://goo.gl/vIyImu
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

published: 05 Aug 2015

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he star...

PLAYLIST: https://www.youtube.com/playlist?list=PLTm0GwByvmx9evXKxuV-MN3syyovq2HT2
PREVIOUS EPISODE: https://www.youtube.com/watch?v=vMZDZnY2DNE
In this episode of Slick: Ruff Justice, we find out who is really behind the Slick distribution and take care of business....or do we?
_________________________________________________________________
We hope you enjoy our Let's Play of Slick: Ruff Justice! Slick: Ruff Justice is a game created by Rainbite in 2017 for the PC on Itch.io. This game is a really interesting twin-stick shooter set in the fictional town of Kowloon in the 1970s. What's unique about this game is that when you gather up a powerup that is known as Slick, you are able to go into a thrid person matrix type mode. This game is very unique and we loved every second of it!
____...

published: 01 Jun 2017

Webinar: Introducing Slick 2.0.0!

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

published: 05 Feb 2014

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

published: 25 Sep 2013

Jumping on Slick

some jumps I found on mp_slick some of them are already patched but most of them can still be done:D
song: Paul Udarov & Voicians - Inside

published: 10 Oct 2012

Being Slick Vs. Being Scammy

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
► SUBSCRIBE TO THIS CHANNEL ◄
If You want to become a successful software developer, you need to be around a community that empowers you. Subscribe to Simple Programmer:
http://bit.ly/subscribesimpleprogrammer
► THE COMPLETE SOFTWARE DEVELOPER'S CAREER GUIDE ◄
Get #1 bestselling book, The CompleteSoftware Developer's Career Guide https://simpleprogrammer.com/careerguide-yt
► Being Slick Vs. Being Scammy ◄
In today's world, it is important to question yourself if you're being slick or if you're being scammy. Not only you, but you have to be open to how people interact so that you know exactly what to expect from people.
Do Ends Justify The Means?: https://www.youtube.com/watch?v=RJq...

How to Build a simplehttp2server - Developer Diary

In this one off episode of DeveloperDiarySurma takes you through how to build a simplehttp2server.
simplehttp2server: https://github.com/GoogleChrome/simplehttp2server
Udacity course: https://www.udacity.com/course/client-server-communication--ud897
NYTimes Gzip Handler: https://github.com/NYTimes/gziphandler
Subscribe to Chrome Developers: http://goo.gl/LLLNvf

published: 07 Apr 2017

How I: Use open-source libraries to make fast, happy developers

Jaampr founder PabloArayaRomero used open-source libraries to jumpstart his geo-referenced social application, saving time and money before things got off the ground. Learn the five tricks he employed to quickly deploy social, design, and other aspects of his app.
How I: is a video series where entrepreneurs share their tips, hacks, and lessons learned. Check out the full playlist at http://goo.gl/FyQr7A.
Jaampr is a Launchpad startup - learn more and apply at https://g.co/launchpad.
Documentation referenced in this video:
https://github.com/antonkrasov/AndroidSocialNetworks
https://github.com/navasmdc/MaterialDesignLibrary
http://developer.android.com/reference/android/support/design/package-summary.html
http://android-developers.blogspot.ch/2015/05/android-design-support-library....

published: 14 Aug 2015

Learn WordPress Theme Development (The Best Resources)

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
SUBSCRIBE TO THIS CHANNEL: vid.io/xokz
WP With Tom Website: https://simpleprogrammer.com/wpwithtom
Professional WordPress: Design and Development: https://simpleprogrammer.com/wpdesigndevelopment
Best Resources To Learn Wordpress Theme Development
WordPress and web development is definitely one of the major areas right now for software developers. More and more, people are recognizing the importance of being online and they are investing in creating websites and all this stuff.
WordPress is definitely a major player when it comes to web development. It is easy to use and it is, frequently, the first choice of anyone that wants to build a website.
It creates an awesome market for an...

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
The goal of the presentation is to have a quick introduction to Slick in version 3.x. Lots of things have changed since version 2.x so even if you are familiar with previous version it still may be useful to take a look at how things have changed. Presentation is to be pragmatic, so after going through it (together with code samples) you should be able to start using it in your project with no problems. We will rather focus on how basics of Slick work and how you can build relevant queries / operations / patterns rather than Slick internals.

published: 12 Dec 2016

Hello Slick

Slick is Typesafe's modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. You can also use SQL directly. This tutorial will get you started with a simple standalone Scala application that uses Slick.
Hello Slick Template: http://typesafe.com/activator/template/hello-slick-2.1

Slick web animations -- Polycasts #23

Web Animations are a new set of standards to unify CSS and JavaScript animations. With Web Animations you get the power of animating on the GPU while maintainin...

Web Animations are a new set of standards to unify CSS and JavaScript animations. With Web Animations you get the power of animating on the GPU while maintaining the control of working in JavaScript. But coordinating all these animations is no easy task and thankfully there’s an element for that—well a behavior actually but stay with me!
In this episode I’ll teach you how to use the neon-animation behaviors from the Polymer Element catalog to mixing slick animation behavior without the hassle of managing everything yourself. And with this knowledge we’re all setup to learn about the legendary neon-animated-pages element in a following episode.
Project source
https://github.com/Polymer/polycasts/tree/master/ep23-neon-animation/login-panel
NeonAnimation Docs
https://elements.polymer-project.org/elements/neon-animation?active=neon-animated-pages
Neon Animation Guide
https://elements.polymer-project.org/guides/using-neon-animations
Behaviors: https://www.youtube.com/watch?v=YrlmieL3Z0k&list=PLOU2XLYxmsII5c3Mgw6fNYCzaWrsM3sMN&index=2&spfreload=10
Polymer Slack: http://bit.ly/polymerslack
Polymer G+ community: https://plus.google.com/communities/115626364525706131031
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

Web Animations are a new set of standards to unify CSS and JavaScript animations. With Web Animations you get the power of animating on the GPU while maintaining the control of working in JavaScript. But coordinating all these animations is no easy task and thankfully there’s an element for that—well a behavior actually but stay with me!
In this episode I’ll teach you how to use the neon-animation behaviors from the Polymer Element catalog to mixing slick animation behavior without the hassle of managing everything yourself. And with this knowledge we’re all setup to learn about the legendary neon-animated-pages element in a following episode.
Project source
https://github.com/Polymer/polycasts/tree/master/ep23-neon-animation/login-panel
NeonAnimation Docs
https://elements.polymer-project.org/elements/neon-animation?active=neon-animated-pages
Neon Animation Guide
https://elements.polymer-project.org/guides/using-neon-animations
Behaviors: https://www.youtube.com/watch?v=YrlmieL3Z0k&list=PLOU2XLYxmsII5c3Mgw6fNYCzaWrsM3sMN&index=2&spfreload=10
Polymer Slack: http://bit.ly/polymerslack
Polymer G+ community: https://plus.google.com/communities/115626364525706131031
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

Slick in the field, learning to forget ORM

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned h...

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type-safe idiomatic Scala code. We compose queries in a functional style. We map and flatMap over it.
But is that good or bad? What brings Slick to the readability and maintainability of our code base? How do we test our business logic when a great deal of it is executed outside the JVM?
In this talk we'll share our experience in building real world applications with Slick. The lessons learned, the patterns and anti-patterns we went through in our journey to shift the way we were used to think about persistence.
This is not an introduction to Slick. This talk is aimed to developers already using Slick.
Author:
Renato Cavalcanti
Renato Cavalcanti is an independent Scala developer based in Belgium. Coming from a totally different field (psychology), he discovered a passion for programming in 1999. Scala aficionado since 2007, he has been hacking in Scala and related technologies for fun and profit. He's the founder of BeScala and steering committee member of the BeJUG.

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type-safe idiomatic Scala code. We compose queries in a functional style. We map and flatMap over it.
But is that good or bad? What brings Slick to the readability and maintainability of our code base? How do we test our business logic when a great deal of it is executed outside the JVM?
In this talk we'll share our experience in building real world applications with Slick. The lessons learned, the patterns and anti-patterns we went through in our journey to shift the way we were used to think about persistence.
This is not an introduction to Slick. This talk is aimed to developers already using Slick.
Author:
Renato Cavalcanti
Renato Cavalcanti is an independent Scala developer based in Belgium. Coming from a totally different field (psychology), he discovered a passion for programming in 1999. Scala aficionado since 2007, he has been hacking in Scala and related technologies for fun and profit. He's the founder of BeScala and steering committee member of the BeJUG.

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is tra...

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blocking JDBC API and your non-blocking applications also requires a very different threading model and connection pool configuration than in a blocking app. You will learn what Slick does behind the scenes to take care of these issues in order to give you good scalability and performance out of the box.
Author:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blocking JDBC API and your non-blocking applications also requires a very different threading model and connection pool configuration than in a blocking app. You will learn what Slick does behind the scenes to take care of these issues in order to give you good scalability and performance out of the box.
Author:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.
View more trainings by Stefan Zeiger at https://www.parleys.com/author/stefan-zeiger
Jan ChristopherVogtSoftware Engineer at x.ai. Scala Slick developer. Scala Records developer. Frequent speaker at Scala conferences. Ex-LAMPion (Scala TeamEPFLLausanne).
View more trainings by Jan Christopher Vogt at https://www.parleys.com/author/jan-christopher-vogt
Find more related tutorials at https://www.parleys.com/category/developer-training-tutorials

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.
View more trainings by Stefan Zeiger at https://www.parleys.com/author/stefan-zeiger
Jan ChristopherVogtSoftware Engineer at x.ai. Scala Slick developer. Scala Records developer. Frequent speaker at Scala conferences. Ex-LAMPion (Scala TeamEPFLLausanne).
View more trainings by Jan Christopher Vogt at https://www.parleys.com/author/jan-christopher-vogt
Find more related tutorials at https://www.parleys.com/category/developer-training-tutorials

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to c...

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

Totally Tooling Tips: Productivity Apps (S1, Ep6)

In this episode, Matt and Addy cover desktop apps for helping
you stay productive during development and day-to-day use of your OS.
+++ More information and li...

In this episode, Matt and Addy cover desktop apps for helping
you stay productive during development and day-to-day use of your OS.
+++ More information and links here +++
Learn more on TTT site: https://developers.google.com/web/shows/ttt/index
Subscribe by email: https://feedburner.google.com/fb/a/mailverify?uri=TotallyToolingTips&loc=en_US
RSS feed: https://developers.google.com/web/shows/ttt/feed.xmlWatch more great Totally Tooling Tips here: https://goo.gl/vIyImu
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

In this episode, Matt and Addy cover desktop apps for helping
you stay productive during development and day-to-day use of your OS.
+++ More information and links here +++
Learn more on TTT site: https://developers.google.com/web/shows/ttt/index
Subscribe by email: https://feedburner.google.com/fb/a/mailverify?uri=TotallyToolingTips&loc=en_US
RSS feed: https://developers.google.com/web/shows/ttt/feed.xmlWatch more great Totally Tooling Tips here: https://goo.gl/vIyImu
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if...

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he started working with Scala and the Typesafe stack he had six years of experience in enterprise software development with Java and Flex. During his career, he has always been investigating best-practices and ways to broaden his development toolbox.
He is also the co-founder and project lead of the GradleFx open source project, a Gradle plugin to build Flex applications.
Site: yennicktrevels.com
Twitter: @SlevinBE

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he started working with Scala and the Typesafe stack he had six years of experience in enterprise software development with Java and Flex. During his career, he has always been investigating best-practices and ways to broaden his development toolbox.
He is also the co-founder and project lead of the GradleFx open source project, a Gradle plugin to build Flex applications.
Site: yennicktrevels.com
Twitter: @SlevinBE

PLAYLIST: https://www.youtube.com/playlist?list=PLTm0GwByvmx9evXKxuV-MN3syyovq2HT2
PREVIOUS EPISODE: https://www.youtube.com/watch?v=vMZDZnY2DNE
In this episode of Slick: Ruff Justice, we find out who is really behind the Slick distribution and take care of business....or do we?
_________________________________________________________________
We hope you enjoy our Let's Play of Slick: Ruff Justice! Slick: Ruff Justice is a game created by Rainbite in 2017 for the PC on Itch.io. This game is a really interesting twin-stick shooter set in the fictional town of Kowloon in the 1970s. What's unique about this game is that when you gather up a powerup that is known as Slick, you are able to go into a thrid person matrix type mode. This game is very unique and we loved every second of it!
_________________________________________________________________
Your Players are:
BOTTLES
https://www.youtube.com/channel/UCFXmq1yWhSdUuadeUcRQBeQ
PETEhttp://www.youtube.com/user/DaisfoDays
WATCH PETE ON DEVIANTART
http://daisfodays.deviantart.com
HAVE A SUGGESTION?
EMAIL US!
gamecontrollernetwork@gmail.com
FOLLOW US ON INSTAGRAM
http://www.instagram.com/gamecontrollernetworkofficial
FOLLOW US ON TWITTER
http://www.twitter.com/gamecontrollern
FOLLOW US ON TWITCH
http://www.twitch.tv/gamecontrollernetwork

PLAYLIST: https://www.youtube.com/playlist?list=PLTm0GwByvmx9evXKxuV-MN3syyovq2HT2
PREVIOUS EPISODE: https://www.youtube.com/watch?v=vMZDZnY2DNE
In this episode of Slick: Ruff Justice, we find out who is really behind the Slick distribution and take care of business....or do we?
_________________________________________________________________
We hope you enjoy our Let's Play of Slick: Ruff Justice! Slick: Ruff Justice is a game created by Rainbite in 2017 for the PC on Itch.io. This game is a really interesting twin-stick shooter set in the fictional town of Kowloon in the 1970s. What's unique about this game is that when you gather up a powerup that is known as Slick, you are able to go into a thrid person matrix type mode. This game is very unique and we loved every second of it!
_________________________________________________________________
Your Players are:
BOTTLES
https://www.youtube.com/channel/UCFXmq1yWhSdUuadeUcRQBeQ
PETEhttp://www.youtube.com/user/DaisfoDays
WATCH PETE ON DEVIANTART
http://daisfodays.deviantart.com
HAVE A SUGGESTION?
EMAIL US!
gamecontrollernetwork@gmail.com
FOLLOW US ON INSTAGRAM
http://www.instagram.com/gamecontrollernetworkofficial
FOLLOW US ON TWITTER
http://www.twitter.com/gamecontrollern
FOLLOW US ON TWITCH
http://www.twitch.tv/gamecontrollernetwork

Webinar: Introducing Slick 2.0.0!

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers con...

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they...

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
► SUBSCRIBE TO THIS CHANNEL ◄
If You want to become a successful software developer, you need to be around a community that empowers you. Subscribe to Simple Programmer:
http://bit.ly/subscribesimpleprogrammer
► THE COMPLETE SOFTWARE DEVELOPER'S CAREER GUIDE ◄
Get #1 bestselling book, The CompleteSoftware Developer's Career Guide https://simpleprogrammer.com/careerguide-yt
► Being Slick Vs. Being Scammy ◄
In today's world, it is important to question yourself if you're being slick or if you're being scammy. Not only you, but you have to be open to how people interact so that you know exactly what to expect from people.
Do Ends Justify The Means?: https://www.youtube.com/watch?v=RJq-I3lUMlc
► BUY "TRUST THE PROCESS" SHIRT ◄
Buy "TrustThe Process" Shirt and remember this powerful concept that can literally transform your life:
https://store.simpleprogrammer.com/
► SUBSCRIBE TO OUR EMAIL NEWSLETTER ◄
This is the best way to have the BEST programming career tips delivered to your inbox, simple and easy.
http://simpleprogrammer.com/email
► LINKS YOU MIGHT LIKE ◄
Simple Programmer Website: http://simpleprogrammer.com/
PATREON PAGE: https://www.patreon.com/simpleprogrammer
How To MarketYourselfCourse: http://simpleprogrammer.com/howtomarketyourself
10 Steps To Learn AnythingQuickly Course: http://simpleprogrammer.com/10stepstolearn
Soft Skills Book: http://simpleprogrammer.com/softskills
FREE Blogging Course: http://simpleprogrammer.com/blog-course
Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/
Facebook: https://www.facebook.com/SimpleProgrammer
Twitter: https://twitter.com/jsonmez
Coaching Services: https://simpleprogrammer.com/coaching-services/
If you have a question, email me at john@simpleprogrammer.com

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
► SUBSCRIBE TO THIS CHANNEL ◄
If You want to become a successful software developer, you need to be around a community that empowers you. Subscribe to Simple Programmer:
http://bit.ly/subscribesimpleprogrammer
► THE COMPLETE SOFTWARE DEVELOPER'S CAREER GUIDE ◄
Get #1 bestselling book, The CompleteSoftware Developer's Career Guide https://simpleprogrammer.com/careerguide-yt
► Being Slick Vs. Being Scammy ◄
In today's world, it is important to question yourself if you're being slick or if you're being scammy. Not only you, but you have to be open to how people interact so that you know exactly what to expect from people.
Do Ends Justify The Means?: https://www.youtube.com/watch?v=RJq-I3lUMlc
► BUY "TRUST THE PROCESS" SHIRT ◄
Buy "TrustThe Process" Shirt and remember this powerful concept that can literally transform your life:
https://store.simpleprogrammer.com/
► SUBSCRIBE TO OUR EMAIL NEWSLETTER ◄
This is the best way to have the BEST programming career tips delivered to your inbox, simple and easy.
http://simpleprogrammer.com/email
► LINKS YOU MIGHT LIKE ◄
Simple Programmer Website: http://simpleprogrammer.com/
PATREON PAGE: https://www.patreon.com/simpleprogrammer
How To MarketYourselfCourse: http://simpleprogrammer.com/howtomarketyourself
10 Steps To Learn AnythingQuickly Course: http://simpleprogrammer.com/10stepstolearn
Soft Skills Book: http://simpleprogrammer.com/softskills
FREE Blogging Course: http://simpleprogrammer.com/blog-course
Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/
Facebook: https://www.facebook.com/SimpleProgrammer
Twitter: https://twitter.com/jsonmez
Coaching Services: https://simpleprogrammer.com/coaching-services/
If you have a question, email me at john@simpleprogrammer.com

How to Build a simplehttp2server - Developer Diary

In this one off episode of DeveloperDiarySurma takes you through how to build a simplehttp2server.
simplehttp2server: https://github.com/GoogleChrome/simpleh...

In this one off episode of DeveloperDiarySurma takes you through how to build a simplehttp2server.
simplehttp2server: https://github.com/GoogleChrome/simplehttp2server
Udacity course: https://www.udacity.com/course/client-server-communication--ud897
NYTimes Gzip Handler: https://github.com/NYTimes/gziphandler
Subscribe to Chrome Developers: http://goo.gl/LLLNvf

In this one off episode of DeveloperDiarySurma takes you through how to build a simplehttp2server.
simplehttp2server: https://github.com/GoogleChrome/simplehttp2server
Udacity course: https://www.udacity.com/course/client-server-communication--ud897
NYTimes Gzip Handler: https://github.com/NYTimes/gziphandler
Subscribe to Chrome Developers: http://goo.gl/LLLNvf

How I: Use open-source libraries to make fast, happy developers

Jaampr founder PabloArayaRomero used open-source libraries to jumpstart his geo-referenced social application, saving time and money before things got off the...

Jaampr founder PabloArayaRomero used open-source libraries to jumpstart his geo-referenced social application, saving time and money before things got off the ground. Learn the five tricks he employed to quickly deploy social, design, and other aspects of his app.
How I: is a video series where entrepreneurs share their tips, hacks, and lessons learned. Check out the full playlist at http://goo.gl/FyQr7A.
Jaampr is a Launchpad startup - learn more and apply at https://g.co/launchpad.
Documentation referenced in this video:
https://github.com/antonkrasov/AndroidSocialNetworks
https://github.com/navasmdc/MaterialDesignLibrary
http://developer.android.com/reference/android/support/design/package-summary.html
http://android-developers.blogspot.ch/2015/05/android-design-support-library.html
https://github.com/Automattic/socket.io
Java: https://github.com/nkzawa/socket.io-client.java
http://developer.android.com/intl/zh-cn/training/volley/index.html
https://github.com/mcxiaoke/android-volley
https://github.com/square/picasso
Subscribe to the Google Developers channel at http://goo.gl/mQyv5L

Jaampr founder PabloArayaRomero used open-source libraries to jumpstart his geo-referenced social application, saving time and money before things got off the ground. Learn the five tricks he employed to quickly deploy social, design, and other aspects of his app.
How I: is a video series where entrepreneurs share their tips, hacks, and lessons learned. Check out the full playlist at http://goo.gl/FyQr7A.
Jaampr is a Launchpad startup - learn more and apply at https://g.co/launchpad.
Documentation referenced in this video:
https://github.com/antonkrasov/AndroidSocialNetworks
https://github.com/navasmdc/MaterialDesignLibrary
http://developer.android.com/reference/android/support/design/package-summary.html
http://android-developers.blogspot.ch/2015/05/android-design-support-library.html
https://github.com/Automattic/socket.io
Java: https://github.com/nkzawa/socket.io-client.java
http://developer.android.com/intl/zh-cn/training/volley/index.html
https://github.com/mcxiaoke/android-volley
https://github.com/square/picasso
Subscribe to the Google Developers channel at http://goo.gl/mQyv5L

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
SUBSCRIBE TO THIS CHANNEL: vid.io/xokz
WP With Tom Website: https://simpleprogrammer.com/wpwithtom
Professional WordPress: Design and Development: https://simpleprogrammer.com/wpdesigndevelopment
Best Resources To Learn Wordpress Theme Development
WordPress and web development is definitely one of the major areas right now for software developers. More and more, people are recognizing the importance of being online and they are investing in creating websites and all this stuff.
WordPress is definitely a major player when it comes to web development. It is easy to use and it is, frequently, the first choice of anyone that wants to build a website.
It creates an awesome market for anyone interested in developing WordPress themes.
You may wish to develop WordPress Themes for your own use, for a client project or to submit to the WordPress Theme Directory. Why else should you build a WordPress Theme?
- To create a unique look for your WordPress site.
- To take advantage of templates, template tags, and the WordPress Loop to generate different website results and looks.
- To provide alternative templates for specific site features, such as category pages and search result pages.
- To quickly switch between two site layouts, or to take advantage of a Theme or style switcher to allow site owners to change the look of your site.
(Source: https://codex.wordpress.org/Theme_Development)
So, do you wanna know more about the best resources to learn WordPress Theme Development? Watch this video and find out!
If you have a question, email me at john@simpleprogrammer.com
If you liked this video, share, like and, of course, subscribe!
Subscribe To My YouTube Channel: http://bit.ly/1zPTNLT
VisitSimple Programmer Website: http://simpleprogrammer.com/
Connect with me on social media:
Facebook: https://www.facebook.com/SimpleProgrammer
Twitter: https://twitter.com/jsonmez
Other Links:
Sign up for the Simple Programmer Newsletter: http://simpleprogrammer.com/email
Simple Programmer blog: http://simpleprogrammer.com/blog
Learn how to learn anything quickly: http://10stepstolearn.com
Boost your career now: http://devcareerboost.com

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
SUBSCRIBE TO THIS CHANNEL: vid.io/xokz
WP With Tom Website: https://simpleprogrammer.com/wpwithtom
Professional WordPress: Design and Development: https://simpleprogrammer.com/wpdesigndevelopment
Best Resources To Learn Wordpress Theme Development
WordPress and web development is definitely one of the major areas right now for software developers. More and more, people are recognizing the importance of being online and they are investing in creating websites and all this stuff.
WordPress is definitely a major player when it comes to web development. It is easy to use and it is, frequently, the first choice of anyone that wants to build a website.
It creates an awesome market for anyone interested in developing WordPress themes.
You may wish to develop WordPress Themes for your own use, for a client project or to submit to the WordPress Theme Directory. Why else should you build a WordPress Theme?
- To create a unique look for your WordPress site.
- To take advantage of templates, template tags, and the WordPress Loop to generate different website results and looks.
- To provide alternative templates for specific site features, such as category pages and search result pages.
- To quickly switch between two site layouts, or to take advantage of a Theme or style switcher to allow site owners to change the look of your site.
(Source: https://codex.wordpress.org/Theme_Development)
So, do you wanna know more about the best resources to learn WordPress Theme Development? Watch this video and find out!
If you have a question, email me at john@simpleprogrammer.com
If you liked this video, share, like and, of course, subscribe!
Subscribe To My YouTube Channel: http://bit.ly/1zPTNLT
VisitSimple Programmer Website: http://simpleprogrammer.com/
Connect with me on social media:
Facebook: https://www.facebook.com/SimpleProgrammer
Twitter: https://twitter.com/jsonmez
Other Links:
Sign up for the Simple Programmer Newsletter: http://simpleprogrammer.com/email
Simple Programmer blog: http://simpleprogrammer.com/blog
Learn how to learn anything quickly: http://10stepstolearn.com
Boost your career now: http://devcareerboost.com

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.o...

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
The goal of the presentation is to have a quick introduction to Slick in version 3.x. Lots of things have changed since version 2.x so even if you are familiar with previous version it still may be useful to take a look at how things have changed. Presentation is to be pragmatic, so after going through it (together with code samples) you should be able to start using it in your project with no problems. We will rather focus on how basics of Slick work and how you can build relevant queries / operations / patterns rather than Slick internals.

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
The goal of the presentation is to have a quick introduction to Slick in version 3.x. Lots of things have changed since version 2.x so even if you are familiar with previous version it still may be useful to take a look at how things have changed. Presentation is to be pragmatic, so after going through it (together with code samples) you should be able to start using it in your project with no problems. We will rather focus on how basics of Slick work and how you can build relevant queries / operations / patterns rather than Slick internals.

Hello Slick

Slick is Typesafe's modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections whi...

Slick is Typesafe's modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. You can also use SQL directly. This tutorial will get you started with a simple standalone Scala application that uses Slick.
Hello Slick Template: http://typesafe.com/activator/template/hello-slick-2.1

Slick is Typesafe's modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. You can also use SQL directly. This tutorial will get you started with a simple standalone Scala application that uses Slick.
Hello Slick Template: http://typesafe.com/activator/template/hello-slick-2.1

Slick in the field, learning to forget ORM

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type...

published: 04 Jan 2016

Scaling Scala to the Database

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1...

published: 08 Jun 2015

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blockin...

published: 04 Jan 2016

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he star...

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

published: 18 May 2017

Web Apps can’t really do *that*, can they? - Steve Sanderson

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaScript API standards emerging in 2017 make the web suitable for truly slick applications, having access to many of the same OS and hardware features as native apps, offline or online.
This talk will be an almost-continuous series of demos of recent and upcoming JavaScript APIs and features. You'll learn of new possibilities that will hopefully be relevant to the apps you build.
Note: Due to technical issues there is no picture from the stage throughout this talk.

published: 10 Jul 2017

Webinar: Introducing Slick 2.0.0!

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

published: 05 Feb 2014

Supporting your data model with slick

This talk introduces Slick, the relational database library by Typesafe/EPFL. We quickly go through a few hands-on benefits compared to SQL strings or ORM. Then we take a step back and look at the bigger picture: How is software affected by its persistent data model and how can Slick support an efficient implementation? In particular, we focus on how limitations of the Scala language lead to data model related boiler plate code and how code generation offers a solution to that.
More info (slides and workshop) at: http://slick-week.scalabcn.org/

published: 30 Jun 2014

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

published: 25 Sep 2013

Web Apps can’t really do *that*, can they? - Steve Sanderson

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaScript API standards emerging in 2017 make the web suitable for truly slick applications, having access to many of the same OS and hardware features as native apps, offline or online.
This talk will be an almost-continuous series of demos of recent and upcoming JavaScript APIs and features. You'll learn of new possibilities that will hopefully be relevant to the apps you build, including opportunities you might never have considered, such as running .NET directly in the browser on WebAssembly, and using fingerprint authentication for taking payments from your web app users.

Delicious Play recipes for real world (with Akka and Slick ingredients)

Are you a play chef or want to be? Then come to this session to learn how professional Play chefs are developing Play applications for real world. I will share their best kept secrets, patterns and tricks. So come hungry.
Author:
Nilanjan Raychaudhuri
Nilanjan is a consultant/trainer and core member of Play framework team. He works for Typesafe. He has more than 14 years of experience managing and developing software solutions in Java, Ruby, Groovy and also in Scala. He is zealous about programming in Scala ever since he got introduced to this beautiful language. He enjoys sharing his experience via talks in various conferences and he is also the author of the "Scala in Action" and upcoming "Play recipes" book.

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
The goal of the presentation is to have a quick introduction to Slick in version 3.x. Lots of things have changed since version 2.x so even if you are familiar with previous version it still may be useful to take a look at how things have changed. Presentation is to be pragmatic, so after going through it (together with code samples) you should be able to start using it in your project with no problems. We will rather focus on how basics of Slick work and how you can build relevant queries / operations / patterns rather than Slick internals.

published: 12 Dec 2016

Progressive Web Apps: Great Experiences Everywhere (Google I/O '17)

ProgressiveWeb Apps is a platform that delivers great experiences. Learn how PWA's huge reach, low friction, high re-engagement and lower costs work for developers and businesses. This talk details new ways of building and distributing Progressive Web Apps on Android and other OSes that let you reach more users.
Watch more Chrome and Web talks at I/O '17 here: https://goo.gl/Q1bFGY
See all the talks from Google I/O '17 here: https://goo.gl/D0D4VE
Subscribe to the Chrome channel: http://goo.gl/LLLNvf
#io17 #GoogleIO #GoogleIO2017

published: 18 May 2017

Introduction to Play Framework for Scala developers

published: 11 Jul 2014

YouTube Developers Live: Code Simplicity with Max Kanat-Alexander

Link to the presentation: http://goo.gl/G1rSQ
On this show, Jarek Wilkiewicz interviews Max Kanat-Alexander. Max is the technical lead for developer productivity at YouTube and the author of CodeSimplicity: The Fundamentals of Software, a book about the fundamental laws of software development.
Jarek and Max will discuss the laws, some related rules for good software design, and some examples of how these can be applied to real-world situations.

published: 13 Mar 2013

Eevee Q&A! - Blender Developers Live Stream

JoinPablo Vazquez and Dalai Felinto (Blender 2.8 viewport coordinator) on our very first Q&A live stream. This time it's all about Blender's new viewport engine: Eevee.
Follow Blender development on https://code.blender.org

published: 03 Jul 2017

The slick YAML-based configuration by file, in Magnolia 5.4

This talk was given by Mikael Geljic, Magnolia, at Magnolia Conference2015 in Basel, Switzerland.
With Magnolia, it is easy to forget configuration changes you make in the tree. When you forget to export them into XML and check into version control, they are not part of the software development lifecycle and get lost. This talk will show how we rethought configuration for Magnolia 5.4, and how we made it easier and more transparent. We now enable developers to provide configuration by file, from their module or webapp, while also allowing them to see every definition that is registered in the system, whether it comes from files, JCR or code. This allows for better teamwork and smoother developer workflow, resulting in more agile deployment.
Slides: http://www.slideshare.net/Magnolia_CM...

Database access can be a pain in the butt or a very pleasant experience - much of this depends on the library you pick. I’ll show how Slick works, the most popular one in Scala land - it is mostly a very pleasant experience ;)
Michael Pollmeier (@pollmeier)

This presentation was recorded at GOTOAarhus 2014
http://gotocon.com
Graham Hinchly - Financial Times
ABSTRACT
With the inexorable rise of native apps, users' minimum expectation is now for a slick, frustration free experience whenever they're using their mobile phones or tablets. But as a web community, we continue to struggle to match the experience of using well designed native apps. In this talk, Graham will look into why that's the case, separating genuine problems from myths by looking at things such as: how much slower are mobile devices really are, whether Javascript execution really is a bottleneck, and the limitations current client-side storage technologies (is AppCache really that bad?) and how developers can look to mitigate the real issues involved in the development of la...

Slick in the field, learning to forget ORM

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned h...

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type-safe idiomatic Scala code. We compose queries in a functional style. We map and flatMap over it.
But is that good or bad? What brings Slick to the readability and maintainability of our code base? How do we test our business logic when a great deal of it is executed outside the JVM?
In this talk we'll share our experience in building real world applications with Slick. The lessons learned, the patterns and anti-patterns we went through in our journey to shift the way we were used to think about persistence.
This is not an introduction to Slick. This talk is aimed to developers already using Slick.
Author:
Renato Cavalcanti
Renato Cavalcanti is an independent Scala developer based in Belgium. Coming from a totally different field (psychology), he discovered a passion for programming in 1999. Scala aficionado since 2007, he has been hacking in Scala and related technologies for fun and profit. He's the founder of BeScala and steering committee member of the BeJUG.

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type-safe idiomatic Scala code. We compose queries in a functional style. We map and flatMap over it.
But is that good or bad? What brings Slick to the readability and maintainability of our code base? How do we test our business logic when a great deal of it is executed outside the JVM?
In this talk we'll share our experience in building real world applications with Slick. The lessons learned, the patterns and anti-patterns we went through in our journey to shift the way we were used to think about persistence.
This is not an introduction to Slick. This talk is aimed to developers already using Slick.
Author:
Renato Cavalcanti
Renato Cavalcanti is an independent Scala developer based in Belgium. Coming from a totally different field (psychology), he discovered a passion for programming in 1999. Scala aficionado since 2007, he has been hacking in Scala and related technologies for fun and profit. He's the founder of BeScala and steering committee member of the BeJUG.

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.
View more trainings by Stefan Zeiger at https://www.parleys.com/author/stefan-zeiger
Jan ChristopherVogtSoftware Engineer at x.ai. Scala Slick developer. Scala Records developer. Frequent speaker at Scala conferences. Ex-LAMPion (Scala TeamEPFLLausanne).
View more trainings by Jan Christopher Vogt at https://www.parleys.com/author/jan-christopher-vogt
Find more related tutorials at https://www.parleys.com/category/developer-training-tutorials

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.
View more trainings by Stefan Zeiger at https://www.parleys.com/author/stefan-zeiger
Jan ChristopherVogtSoftware Engineer at x.ai. Scala Slick developer. Scala Records developer. Frequent speaker at Scala conferences. Ex-LAMPion (Scala TeamEPFLLausanne).
View more trainings by Jan Christopher Vogt at https://www.parleys.com/author/jan-christopher-vogt
Find more related tutorials at https://www.parleys.com/category/developer-training-tutorials

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is tra...

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blocking JDBC API and your non-blocking applications also requires a very different threading model and connection pool configuration than in a blocking app. You will learn what Slick does behind the scenes to take care of these issues in order to give you good scalability and performance out of the box.
Author:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blocking JDBC API and your non-blocking applications also requires a very different threading model and connection pool configuration than in a blocking app. You will learn what Slick does behind the scenes to take care of these issues in order to give you good scalability and performance out of the box.
Author:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if...

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he started working with Scala and the Typesafe stack he had six years of experience in enterprise software development with Java and Flex. During his career, he has always been investigating best-practices and ways to broaden his development toolbox.
He is also the co-founder and project lead of the GradleFx open source project, a Gradle plugin to build Flex applications.
Site: yennicktrevels.com
Twitter: @SlevinBE

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he started working with Scala and the Typesafe stack he had six years of experience in enterprise software development with Java and Flex. During his career, he has always been investigating best-practices and ways to broaden his development toolbox.
He is also the co-founder and project lead of the GradleFx open source project, a Gradle plugin to build Flex applications.
Site: yennicktrevels.com
Twitter: @SlevinBE

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to c...

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

Web Apps can’t really do *that*, can they? - Steve Sanderson

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaS...

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaScript API standards emerging in 2017 make the web suitable for truly slick applications, having access to many of the same OS and hardware features as native apps, offline or online.
This talk will be an almost-continuous series of demos of recent and upcoming JavaScript APIs and features. You'll learn of new possibilities that will hopefully be relevant to the apps you build.
Note: Due to technical issues there is no picture from the stage throughout this talk.

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaScript API standards emerging in 2017 make the web suitable for truly slick applications, having access to many of the same OS and hardware features as native apps, offline or online.
This talk will be an almost-continuous series of demos of recent and upcoming JavaScript APIs and features. You'll learn of new possibilities that will hopefully be relevant to the apps you build.
Note: Due to technical issues there is no picture from the stage throughout this talk.

Webinar: Introducing Slick 2.0.0!

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers con...

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

Supporting your data model with slick

This talk introduces Slick, the relational database library by Typesafe/EPFL. We quickly go through a few hands-on benefits compared to SQL strings or ORM. Then...

This talk introduces Slick, the relational database library by Typesafe/EPFL. We quickly go through a few hands-on benefits compared to SQL strings or ORM. Then we take a step back and look at the bigger picture: How is software affected by its persistent data model and how can Slick support an efficient implementation? In particular, we focus on how limitations of the Scala language lead to data model related boiler plate code and how code generation offers a solution to that.
More info (slides and workshop) at: http://slick-week.scalabcn.org/

This talk introduces Slick, the relational database library by Typesafe/EPFL. We quickly go through a few hands-on benefits compared to SQL strings or ORM. Then we take a step back and look at the bigger picture: How is software affected by its persistent data model and how can Slick support an efficient implementation? In particular, we focus on how limitations of the Scala language lead to data model related boiler plate code and how code generation offers a solution to that.
More info (slides and workshop) at: http://slick-week.scalabcn.org/

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they...

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

Web Apps can’t really do *that*, can they? - Steve Sanderson

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaS...

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaScript API standards emerging in 2017 make the web suitable for truly slick applications, having access to many of the same OS and hardware features as native apps, offline or online.
This talk will be an almost-continuous series of demos of recent and upcoming JavaScript APIs and features. You'll learn of new possibilities that will hopefully be relevant to the apps you build, including opportunities you might never have considered, such as running .NET directly in the browser on WebAssembly, and using fingerprint authentication for taking payments from your web app users.

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaScript API standards emerging in 2017 make the web suitable for truly slick applications, having access to many of the same OS and hardware features as native apps, offline or online.
This talk will be an almost-continuous series of demos of recent and upcoming JavaScript APIs and features. You'll learn of new possibilities that will hopefully be relevant to the apps you build, including opportunities you might never have considered, such as running .NET directly in the browser on WebAssembly, and using fingerprint authentication for taking payments from your web app users.

Delicious Play recipes for real world (with Akka and Slick ingredients)

Are you a play chef or want to be? Then come to this session to learn how professional Play chefs are developing Play applications for real world. I will share ...

Are you a play chef or want to be? Then come to this session to learn how professional Play chefs are developing Play applications for real world. I will share their best kept secrets, patterns and tricks. So come hungry.
Author:
Nilanjan Raychaudhuri
Nilanjan is a consultant/trainer and core member of Play framework team. He works for Typesafe. He has more than 14 years of experience managing and developing software solutions in Java, Ruby, Groovy and also in Scala. He is zealous about programming in Scala ever since he got introduced to this beautiful language. He enjoys sharing his experience via talks in various conferences and he is also the author of the "Scala in Action" and upcoming "Play recipes" book.

Are you a play chef or want to be? Then come to this session to learn how professional Play chefs are developing Play applications for real world. I will share their best kept secrets, patterns and tricks. So come hungry.
Author:
Nilanjan Raychaudhuri
Nilanjan is a consultant/trainer and core member of Play framework team. He works for Typesafe. He has more than 14 years of experience managing and developing software solutions in Java, Ruby, Groovy and also in Scala. He is zealous about programming in Scala ever since he got introduced to this beautiful language. He enjoys sharing his experience via talks in various conferences and he is also the author of the "Scala in Action" and upcoming "Play recipes" book.

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.o...

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
The goal of the presentation is to have a quick introduction to Slick in version 3.x. Lots of things have changed since version 2.x so even if you are familiar with previous version it still may be useful to take a look at how things have changed. Presentation is to be pragmatic, so after going through it (together with code samples) you should be able to start using it in your project with no problems. We will rather focus on how basics of Slick work and how you can build relevant queries / operations / patterns rather than Slick internals.

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
The goal of the presentation is to have a quick introduction to Slick in version 3.x. Lots of things have changed since version 2.x so even if you are familiar with previous version it still may be useful to take a look at how things have changed. Presentation is to be pragmatic, so after going through it (together with code samples) you should be able to start using it in your project with no problems. We will rather focus on how basics of Slick work and how you can build relevant queries / operations / patterns rather than Slick internals.

Progressive Web Apps: Great Experiences Everywhere (Google I/O '17)

ProgressiveWeb Apps is a platform that delivers great experiences. Learn how PWA's huge reach, low friction, high re-engagement and lower costs work for develo...

ProgressiveWeb Apps is a platform that delivers great experiences. Learn how PWA's huge reach, low friction, high re-engagement and lower costs work for developers and businesses. This talk details new ways of building and distributing Progressive Web Apps on Android and other OSes that let you reach more users.
Watch more Chrome and Web talks at I/O '17 here: https://goo.gl/Q1bFGY
See all the talks from Google I/O '17 here: https://goo.gl/D0D4VE
Subscribe to the Chrome channel: http://goo.gl/LLLNvf
#io17 #GoogleIO #GoogleIO2017

ProgressiveWeb Apps is a platform that delivers great experiences. Learn how PWA's huge reach, low friction, high re-engagement and lower costs work for developers and businesses. This talk details new ways of building and distributing Progressive Web Apps on Android and other OSes that let you reach more users.
Watch more Chrome and Web talks at I/O '17 here: https://goo.gl/Q1bFGY
See all the talks from Google I/O '17 here: https://goo.gl/D0D4VE
Subscribe to the Chrome channel: http://goo.gl/LLLNvf
#io17 #GoogleIO #GoogleIO2017

YouTube Developers Live: Code Simplicity with Max Kanat-Alexander

Link to the presentation: http://goo.gl/G1rSQ
On this show, Jarek Wilkiewicz interviews Max Kanat-Alexander. Max is the technical lead for developer productivi...

Link to the presentation: http://goo.gl/G1rSQ
On this show, Jarek Wilkiewicz interviews Max Kanat-Alexander. Max is the technical lead for developer productivity at YouTube and the author of CodeSimplicity: The Fundamentals of Software, a book about the fundamental laws of software development.
Jarek and Max will discuss the laws, some related rules for good software design, and some examples of how these can be applied to real-world situations.

Link to the presentation: http://goo.gl/G1rSQ
On this show, Jarek Wilkiewicz interviews Max Kanat-Alexander. Max is the technical lead for developer productivity at YouTube and the author of CodeSimplicity: The Fundamentals of Software, a book about the fundamental laws of software development.
Jarek and Max will discuss the laws, some related rules for good software design, and some examples of how these can be applied to real-world situations.

Eevee Q&A! - Blender Developers Live Stream

JoinPablo Vazquez and Dalai Felinto (Blender 2.8 viewport coordinator) on our very first Q&A live stream. This time it's all about Blender's new viewport engin...

JoinPablo Vazquez and Dalai Felinto (Blender 2.8 viewport coordinator) on our very first Q&A live stream. This time it's all about Blender's new viewport engine: Eevee.
Follow Blender development on https://code.blender.org

JoinPablo Vazquez and Dalai Felinto (Blender 2.8 viewport coordinator) on our very first Q&A live stream. This time it's all about Blender's new viewport engine: Eevee.
Follow Blender development on https://code.blender.org

This talk was given by Mikael Geljic, Magnolia, at Magnolia Conference2015 in Basel, Switzerland.
With Magnolia, it is easy to forget configuration changes you make in the tree. When you forget to export them into XML and check into version control, they are not part of the software development lifecycle and get lost. This talk will show how we rethought configuration for Magnolia 5.4, and how we made it easier and more transparent. We now enable developers to provide configuration by file, from their module or webapp, while also allowing them to see every definition that is registered in the system, whether it comes from files, JCR or code. This allows for better teamwork and smoother developer workflow, resulting in more agile deployment.
Slides: http://www.slideshare.net/Magnolia_CMS/the-slick-yaml-based-configuration-by-file-in-magnolia-54

This talk was given by Mikael Geljic, Magnolia, at Magnolia Conference2015 in Basel, Switzerland.
With Magnolia, it is easy to forget configuration changes you make in the tree. When you forget to export them into XML and check into version control, they are not part of the software development lifecycle and get lost. This talk will show how we rethought configuration for Magnolia 5.4, and how we made it easier and more transparent. We now enable developers to provide configuration by file, from their module or webapp, while also allowing them to see every definition that is registered in the system, whether it comes from files, JCR or code. This allows for better teamwork and smoother developer workflow, resulting in more agile deployment.
Slides: http://www.slideshare.net/Magnolia_CMS/the-slick-yaml-based-configuration-by-file-in-magnolia-54

Database access can be a pain in the butt or a very pleasant experience - much of this depends on the library you pick. I’ll show how Slick works, the most popu...

Database access can be a pain in the butt or a very pleasant experience - much of this depends on the library you pick. I’ll show how Slick works, the most popular one in Scala land - it is mostly a very pleasant experience ;)
Michael Pollmeier (@pollmeier)

Database access can be a pain in the butt or a very pleasant experience - much of this depends on the library you pick. I’ll show how Slick works, the most popular one in Scala land - it is mostly a very pleasant experience ;)
Michael Pollmeier (@pollmeier)

This presentation was recorded at GOTOAarhus 2014
http://gotocon.com
Graham Hinchly - Financial Times
ABSTRACT
With the inexorable rise of native apps, users' minimum expectation is now for a slick, frustration free experience whenever they're using their mobile phones or tablets. But as a web community, we continue to struggle to match the experience of using well designed native apps. In this talk, Graham will look into why that's the case, separating genuine problems from myths by looking at things such as: how much slower are mobile devices really are, whether Javascript execution really is a bottleneck, and the limitations current client-side storage technologies (is AppCache really that bad?) and how developers can look to mitigate the real issues involved in the development of large web applications.
Filled with the experience of the Financial Times team from building, re-building and maintaining a large web application over the last three years, this talk will leave you with a swiss army knife of tools to improve not just the product you produce, but also your development processes.
https://twitter.com/gotocon
https://www.facebook.com/GOTOConference
http://gotocon.com

This presentation was recorded at GOTOAarhus 2014
http://gotocon.com
Graham Hinchly - Financial Times
ABSTRACT
With the inexorable rise of native apps, users' minimum expectation is now for a slick, frustration free experience whenever they're using their mobile phones or tablets. But as a web community, we continue to struggle to match the experience of using well designed native apps. In this talk, Graham will look into why that's the case, separating genuine problems from myths by looking at things such as: how much slower are mobile devices really are, whether Javascript execution really is a bottleneck, and the limitations current client-side storage technologies (is AppCache really that bad?) and how developers can look to mitigate the real issues involved in the development of large web applications.
Filled with the experience of the Financial Times team from building, re-building and maintaining a large web application over the last three years, this talk will leave you with a swiss army knife of tools to improve not just the product you produce, but also your development processes.
https://twitter.com/gotocon
https://www.facebook.com/GOTOConference
http://gotocon.com

Slick web animations -- Polycasts #23

Web Animations are a new set of standards to unify CSS and JavaScript animations. With Web Animations you get the power of animating on the GPU while maintaining the control of working in JavaScript. But coordinating all these animations is no easy task and thankfully there’s an element for that—well a behavior actually but stay with me!
In this episode I’ll teach you how to use the neon-animation behaviors from the Polymer Element catalog to mixing slick animation behavior without the hassle of managing everything yourself. And with this knowledge we’re all setup to learn about the legendary neon-animated-pages element in a following episode.
Project source
https://github.com/Polymer/polycasts/tree/master/ep23-neon-animation/login-panel
NeonAnimation Docs
https://elements.polymer-project.org/elements/neon-animation?active=neon-animated-pages
Neon Animation Guide
https://elements.polymer-project.org/guides/using-neon-animations
Behaviors: https://www.youtube.com/watch?v=YrlmieL3Z0k&list=PLOU2XLYxmsII5c3Mgw6fNYCzaWrsM3sMN&index=2&spfreload=10
Polymer Slack: http://bit.ly/polymerslack
Polymer G+ community: https://plus.google.com/communities/115626364525706131031
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

53:52

Slick in the field, learning to forget ORM

For many years developers on the JVM platform were used to ORM frameworks. Our code was fi...

Slick in the field, learning to forget ORM

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type-safe idiomatic Scala code. We compose queries in a functional style. We map and flatMap over it.
But is that good or bad? What brings Slick to the readability and maintainability of our code base? How do we test our business logic when a great deal of it is executed outside the JVM?
In this talk we'll share our experience in building real world applications with Slick. The lessons learned, the patterns and anti-patterns we went through in our journey to shift the way we were used to think about persistence.
This is not an introduction to Slick. This talk is aimed to developers already using Slick.
Author:
Renato Cavalcanti
Renato Cavalcanti is an independent Scala developer based in Belgium. Coming from a totally different field (psychology), he discovered a passion for programming in 1999. Scala aficionado since 2007, he has been hacking in Scala and related technologies for fun and profit. He's the founder of BeScala and steering committee member of the BeJUG.

50:33

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking appli...

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blocking JDBC API and your non-blocking applications also requires a very different threading model and connection pool configuration than in a blocking app. You will learn what Slick does behind the scenes to take care of these issues in order to give you good scalability and performance out of the box.
Author:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

58:08

Scaling Scala to the Database

This session shows you how Slick, the Scala database library, can bring your data seamless...

Scaling Scala to the Database

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.
View more trainings by Stefan Zeiger at https://www.parleys.com/author/stefan-zeiger
Jan ChristopherVogtSoftware Engineer at x.ai. Scala Slick developer. Scala Records developer. Frequent speaker at Scala conferences. Ex-LAMPion (Scala TeamEPFLLausanne).
View more trainings by Jan Christopher Vogt at https://www.parleys.com/author/jan-christopher-vogt
Find more related tutorials at https://www.parleys.com/category/developer-training-tutorials

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

4:55

Totally Tooling Tips: Productivity Apps (S1, Ep6)

In this episode, Matt and Addy cover desktop apps for helping
you stay productive during d...

Totally Tooling Tips: Productivity Apps (S1, Ep6)

In this episode, Matt and Addy cover desktop apps for helping
you stay productive during development and day-to-day use of your OS.
+++ More information and links here +++
Learn more on TTT site: https://developers.google.com/web/shows/ttt/index
Subscribe by email: https://feedburner.google.com/fb/a/mailverify?uri=TotallyToolingTips&loc=en_US
RSS feed: https://developers.google.com/web/shows/ttt/feed.xmlWatch more great Totally Tooling Tips here: https://goo.gl/vIyImu
Subscribe to the Google Developers channel at: http://goo.gl/mQyv5L

46:41

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala...

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he started working with Scala and the Typesafe stack he had six years of experience in enterprise software development with Java and Flex. During his career, he has always been investigating best-practices and ways to broaden his development toolbox.
He is also the co-founder and project lead of the GradleFx open source project, a Gradle plugin to build Flex applications.
Site: yennicktrevels.com
Twitter: @SlevinBE

PLAYLIST: https://www.youtube.com/playlist?list=PLTm0GwByvmx9evXKxuV-MN3syyovq2HT2
PREVIOUS EPISODE: https://www.youtube.com/watch?v=vMZDZnY2DNE
In this episode of Slick: Ruff Justice, we find out who is really behind the Slick distribution and take care of business....or do we?
_________________________________________________________________
We hope you enjoy our Let's Play of Slick: Ruff Justice! Slick: Ruff Justice is a game created by Rainbite in 2017 for the PC on Itch.io. This game is a really interesting twin-stick shooter set in the fictional town of Kowloon in the 1970s. What's unique about this game is that when you gather up a powerup that is known as Slick, you are able to go into a thrid person matrix type mode. This game is very unique and we loved every second of it!
_________________________________________________________________
Your Players are:
BOTTLES
https://www.youtube.com/channel/UCFXmq1yWhSdUuadeUcRQBeQ
PETEhttp://www.youtube.com/user/DaisfoDays
WATCH PETE ON DEVIANTART
http://daisfodays.deviantart.com
HAVE A SUGGESTION?
EMAIL US!
gamecontrollernetwork@gmail.com
FOLLOW US ON INSTAGRAM
http://www.instagram.com/gamecontrollernetworkofficial
FOLLOW US ON TWITTER
http://www.twitter.com/gamecontrollern
FOLLOW US ON TWITCH
http://www.twitch.tv/gamecontrollernetwork

Webinar: Introducing Slick 2.0.0!

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

59:23

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used t...

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

2:36

Jumping on Slick

some jumps I found on mp_slick some of them are already patched but most of them can still...

Being Slick Vs. Being Scammy

► FREE COURSE - 5 LearningMistakesSoftware Developers Make ◄
https://simpleprogrammer.com/learn-faster
► SUBSCRIBE TO THIS CHANNEL ◄
If You want to become a successful software developer, you need to be around a community that empowers you. Subscribe to Simple Programmer:
http://bit.ly/subscribesimpleprogrammer
► THE COMPLETE SOFTWARE DEVELOPER'S CAREER GUIDE ◄
Get #1 bestselling book, The CompleteSoftware Developer's Career Guide https://simpleprogrammer.com/careerguide-yt
► Being Slick Vs. Being Scammy ◄
In today's world, it is important to question yourself if you're being slick or if you're being scammy. Not only you, but you have to be open to how people interact so that you know exactly what to expect from people.
Do Ends Justify The Means?: https://www.youtube.com/watch?v=RJq-I3lUMlc
► BUY "TRUST THE PROCESS" SHIRT ◄
Buy "TrustThe Process" Shirt and remember this powerful concept that can literally transform your life:
https://store.simpleprogrammer.com/
► SUBSCRIBE TO OUR EMAIL NEWSLETTER ◄
This is the best way to have the BEST programming career tips delivered to your inbox, simple and easy.
http://simpleprogrammer.com/email
► LINKS YOU MIGHT LIKE ◄
Simple Programmer Website: http://simpleprogrammer.com/
PATREON PAGE: https://www.patreon.com/simpleprogrammer
How To MarketYourselfCourse: http://simpleprogrammer.com/howtomarketyourself
10 Steps To Learn AnythingQuickly Course: http://simpleprogrammer.com/10stepstolearn
Soft Skills Book: http://simpleprogrammer.com/softskills
FREE Blogging Course: http://simpleprogrammer.com/blog-course
Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/
Facebook: https://www.facebook.com/SimpleProgrammer
Twitter: https://twitter.com/jsonmez
Coaching Services: https://simpleprogrammer.com/coaching-services/
If you have a question, email me at john@simpleprogrammer.com

Slick in the field, learning to forget ORM

For many years developers on the JVM platform were used to ORM frameworks. Our code was filled with annotations (or worst XML configuration files). We learned how to map our classes to relational tables and deal with its peculiarities. We had big, sometimes huge graph of objects, mapped to relational tables. We brought them all to memory, changed them and let it be automagically persisted back at the end of our transactions.
In a Scala/Slick world we deal with data and persistence in a totally different way. Our model are immutable structures (case classes and tuples), nullable columns are mapped to Options (and that's cool), relations are expressed by id references instead of object associations (that's less cool). Instead of writing xml or filling our code with annotations, we write type-safe idiomatic Scala code. We compose queries in a functional style. We map and flatMap over it.
But is that good or bad? What brings Slick to the readability and maintainability of our code base? How do we test our business logic when a great deal of it is executed outside the JVM?
In this talk we'll share our experience in building real world applications with Slick. The lessons learned, the patterns and anti-patterns we went through in our journey to shift the way we were used to think about persistence.
This is not an introduction to Slick. This talk is aimed to developers already using Slick.
Author:
Renato Cavalcanti
Renato Cavalcanti is an independent Scala developer based in Belgium. Coming from a totally different field (psychology), he discovered a passion for programming in 1999. Scala aficionado since 2007, he has been hacking in Scala and related technologies for fun and profit. He's the founder of BeScala and steering committee member of the BeJUG.

58:08

Scaling Scala to the Database

This session shows you how Slick, the Scala database library, can bring your data seamless...

Scaling Scala to the Database

This session shows you how Slick, the Scala database library, can bring your data seamlessly into your Scala application and compile Scala collection operations to database code for execution on the database server. An overview of the API and a live coding demo (highlighting the latest features such as distributed queries, macro-based type providers, and the use of non-SQL data stores) provide an introduction for new users, and an overview of Slick’s architecture and the query compiler shows you what’s happening under the hood.
Authors:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.
View more trainings by Stefan Zeiger at https://www.parleys.com/author/stefan-zeiger
Jan ChristopherVogtSoftware Engineer at x.ai. Scala Slick developer. Scala Records developer. Frequent speaker at Scala conferences. Ex-LAMPion (Scala TeamEPFLLausanne).
View more trainings by Jan Christopher Vogt at https://www.parleys.com/author/jan-christopher-vogt
Find more related tutorials at https://www.parleys.com/category/developer-training-tutorials

50:33

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking appli...

Reactive Slick for Database Programming

When it comes to using relational databases in a reactive, scalable and non-blocking application design, Java's standard JDBCAPI and the way in which it is traditionally used has always been a sore point. Scoping database sessions correctly and configuring a connection pool in an efficient way were already non-trivial in blocking JEE-style applications, but if you try to fit the inherently blocking JDBC API into a Play or Akka app, it gets even harder. In the newest version of Slick, Typesafe's database library, we provide a different way of sequencing database actions, based on the ideas of Haskell's IO monad. This talk will show you how to use this new API to safely compose and execute database calls, returning Futures and Reactive Streams from them. Bridging the gap between the blocking JDBC API and your non-blocking applications also requires a very different threading model and connection pool configuration than in a blocking app. You will learn what Slick does behind the scenes to take care of these issues in order to give you good scalability and performance out of the box.
Author:
StefanZeiger
Stefan Zeiger is the tech lead for Slick. He joined Typesafe in 2011 after developing ScalaQuery, the predecessor to Slick, in order to work on the new project full-time. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008.

46:41

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala...

Intro to Slick

Slick (part of the Typesafe stack) is a modern database query and access library for Scala, based on functional principles. It allows you to write queries as if you are working with regular Scala collections.
In this session we'll have a deep dive into how you can use this library in real projects. How to map your tables and queries to structured objects, how to create more advanced queries with multiple joins, how to setup integration tests against an in-memory database and how you can integrate Slick with the Play Framework are all questions which will have been answered at the end of this session.
Yennick Trevels
Yennick is currently a Reactive ApplicationsDeveloper and certified Typesafe trainer at Xplore Group, where he's actively working with Scala, Slick and Play.
Before he started working with Scala and the Typesafe stack he had six years of experience in enterprise software development with Java and Flex. During his career, he has always been investigating best-practices and ways to broaden his development toolbox.
He is also the co-founder and project lead of the GradleFx open source project, a Gradle plugin to build Flex applications.
Site: yennicktrevels.com
Twitter: @SlevinBE

On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that “just feels right” in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.
See all the talks from GoogleI/O '17 here: https://goo.gl/D0D4VE
Watch more Android talks at I/O '17 here: https://goo.gl/c0LWYl
Watch more Chrome talks at I/O '17 here: https://goo.gl/Q1bFGY
Watch more Firebase talks at I/O '17 here: https://goo.gl/pmO4Dr
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L
#io17 #GoogleIO #GoogleIO2017

58:24

Web Apps can’t really do *that*, can they? - Steve Sanderson

The web platform never stops. Every few months, the W3C and browser vendors unload great b...

Web Apps can’t really do *that*, can they? - Steve Sanderson

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaScript API standards emerging in 2017 make the web suitable for truly slick applications, having access to many of the same OS and hardware features as native apps, offline or online.
This talk will be an almost-continuous series of demos of recent and upcoming JavaScript APIs and features. You'll learn of new possibilities that will hopefully be relevant to the apps you build.
Note: Due to technical issues there is no picture from the stage throughout this talk.

Webinar: Introducing Slick 2.0.0!

StefanZeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's FunctionalRelational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

1:11:55

Supporting your data model with slick

This talk introduces Slick, the relational database library by Typesafe/EPFL. We quickly g...

Supporting your data model with slick

This talk introduces Slick, the relational database library by Typesafe/EPFL. We quickly go through a few hands-on benefits compared to SQL strings or ORM. Then we take a step back and look at the bigger picture: How is software affected by its persistent data model and how can Slick support an efficient implementation? In particular, we focus on how limitations of the Scala language lead to data model related boiler plate code and how code generation offers a solution to that.
More info (slides and workshop) at: http://slick-week.scalabcn.org/

59:23

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used t...

Edge Conf 2: Rendering Performance

'As slick as native' is a common boast for HTML5 developers. Web developers are not used to dealing in frame rates and memory consumption, but increasingly they need to. If UX is king, the web can only win when rendering is easier. We need great tools, skilled developers that know how to use them, and improvements in the platform to make the task easier in the first place. This session will address the challenges of rendering interfaces in a performant way in the browser.

1:01:49

Web Apps can’t really do *that*, can they? - Steve Sanderson

The web platform never stops. Every few months, the W3C and browser vendors unload great b...

Web Apps can’t really do *that*, can they? - Steve Sanderson

The web platform never stops. Every few months, the W3C and browser vendors unload great big bundles of shiny new toys for web developers everywhere.
New JavaScript API standards emerging in 2017 make the web suitable for truly slick applications, having access to many of the same OS and hardware features as native apps, offline or online.
This talk will be an almost-continuous series of demos of recent and upcoming JavaScript APIs and features. You'll learn of new possibilities that will hopefully be relevant to the apps you build, including opportunities you might never have considered, such as running .NET directly in the browser on WebAssembly, and using fingerprint authentication for taking payments from your web app users.

Delicious Play recipes for real world (with Akka and Slick ingredients)

Are you a play chef or want to be? Then come to this session to learn how professional Play chefs are developing Play applications for real world. I will share their best kept secrets, patterns and tricks. So come hungry.
Author:
Nilanjan Raychaudhuri
Nilanjan is a consultant/trainer and core member of Play framework team. He works for Typesafe. He has more than 14 years of experience managing and developing software solutions in Java, Ruby, Groovy and also in Scala. He is zealous about programming in Scala ever since he got introduced to this beautiful language. He enjoys sharing his experience via talks in various conferences and he is also the author of the "Scala in Action" and upcoming "Play recipes" book.

This talk was recorded at BeeScala 2016 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
The goal of the presentation is to have a quick introduction to Slick in version 3.x. Lots of things have changed since version 2.x so even if you are familiar with previous version it still may be useful to take a look at how things have changed. Presentation is to be pragmatic, so after going through it (together with code samples) you should be able to start using it in your project with no problems. We will rather focus on how basics of Slick work and how you can build relevant queries / operations / patterns rather than Slick internals.

30:33

Progressive Web Apps: Great Experiences Everywhere (Google I/O '17)

Progressive Web Apps is a platform that delivers great experiences. Learn how PWA's huge r...

Progressive Web Apps: Great Experiences Everywhere (Google I/O '17)

ProgressiveWeb Apps is a platform that delivers great experiences. Learn how PWA's huge reach, low friction, high re-engagement and lower costs work for developers and businesses. This talk details new ways of building and distributing Progressive Web Apps on Android and other OSes that let you reach more users.
Watch more Chrome and Web talks at I/O '17 here: https://goo.gl/Q1bFGY
See all the talks from Google I/O '17 here: https://goo.gl/D0D4VE
Subscribe to the Chrome channel: http://goo.gl/LLLNvf
#io17 #GoogleIO #GoogleIO2017

Slick in the field, learning to forget ORM...

Scaling Scala to the Database...

Reactive Slick for Database Programming...

Intro to Slick...

Creating UX that “Just Feels Right” with Progressi...

Web Apps can’t really do *that*, can they? - Steve...

Webinar: Introducing Slick 2.0.0!...

Supporting your data model with slick...

Edge Conf 2: Rendering Performance...

Web Apps can’t really do *that*, can they? - Steve...

VDB16 - Reactive Database Mapping with Scala and ...

Delicious Play recipes for real world (with Akka a...

BeeScala 2016: Pawel Dolega - A gentle introductio...

Progressive Web Apps: Great Experiences Everywhere...

Introduction to Play Framework for Scala developer...

YouTube Developers Live: Code Simplicity with Max ...

Eevee Q&A! - Blender Developers Live Stream...

The slick YAML-based configuration by file, in Mag...

Scala Downunder - Slick for database access in Sca...

GOTO 2014 • Challenges for Developers of Building ...

LONDON (AP) — A British surgeon has admitted assaulting two patients by burning his initials into their livers during transplant operations ...Bramhall used an argon beam coagulator, which seals bleeding blood vessels with an electric beam, to mark his initials on the organs ... ....

District JudgeTed Stewart said during a hearing in Salt Lake City that Lyle Jeffs deserved the 57-month prison sentence because his behavior showed he doesn't respect U.S ... Jeffs is an adult. He knows right from wrong." ... He was ordered to pay $1 million in restitution ... "I do humbly accept my responsibly for my actions ... The FBI put up a $50,000 reward....

Janet Yellen announced that for the third time this year and the fifth time since the financial crisis, the Federal Reserve was increasing interest rates another quarter of a point on Wednesday, according to National Public Radio. Federal policymakers aid the increase in the benchmark federal funds rate would shift from 1.25 percent to 1.5 percent, the third increase on the key rate this year ...Economic growth in the U.S....

As a way of paying tribute to those roots, Durant, a one-and-done at Texas in 2006-2007, has made it a tradition of late to give back to his alma mater in the form of slick sneakers ... Get a look at the Texas-themed KD X kicks ... Williams (@RMBWilliams) December 13, 2017 ... ....

DENVER -- A weather disturbance will move across the state tonight through later Thursday. For Denver, the biggest impact is overnight with snowfall. Speaking of snow, the mountains will see increased snowfall throughout the evening ... Temperatures will sit near freezing and just below during the morning drive Thursday�so there may be slick areas ... The next system will move in this weekend ... ....

Want to blow your own mind? Well, then take a look at The Fairly OddParents characters 10 years later ... until now, that is ... No drastic changes here, though ... As for Cosmo, well his hair is still green, but it's fair to say his hairline is slightly receding, causing him to slick back his locks in a Eugene from The Walking Dead-type mullet ... ....

But Cohn decided that the farmer line was so slick that he continued using it over the ensuing eight months, doubling down on the claim during an interview that led CNBC’s John Harwood to ask, “Are you seriously saying with a straight face that getting rid of the estate tax is about farmers?“ To which Cohn essentially responded, This face has never been straighter ... In some cases, the deductions can be substantial....

By William Booth . Washington Post. LONDON – At $1 billion it is the most expensive embassy ever constructed ... the U.S ...The Evening Standard called the interiors “stunning” and the Daily Mail said rather than a slick and hard-edged high rise, the embassy exterior had a “soft and pillowy” feel – because of the plastic polymer veils that drape three sides of the building, enhancing its energy efficiency ... ....

By PATRICK WHITTLE Heavy snow blanketed most of Vermont, Maine and New Hampshire on Tuesday, forcing the closure of hundreds of schools and making roads slick as the vehicle crash count mounted. Up to a foot of snow was forecast in some areas of northern New England, while the precipitation was expected to switch over to rain in other spots ... ....

BY PATRICK WHITTLE Associated PressHeavy snow blanketed most of Vermont, Maine and New Hampshire on Tuesday, forcing the closure of hundreds of schools and making roads slick as the vehicle crash count mounted. Close to a foot of snow had fallen in some areas of northern New England by midafternoon, while the precipitation switched over to rain in other spots ... ....

Many metro areas are starting Tuesday morning well below freezing. Watch for spots of ice and slick roads and sidewalks. If it looks wet - it's probably icy. Frost spots are especially likely in shaded areas and on rural roads. Areas in western Washington County and north of the Columbia River seem to have the coldest temperatures as of 5.30 a.m. Tuesday. NOAA&nbsp;. *** ... *** ... *** ... *** ... *** ... *** ... ....