Search results “Try with resources scala”
Scala for the Intrigued
Are you a Java developer who's curious about Scala? Well, then this talk is for you. We start with an overview of the language, consider some its key strengths, and (of course) take a look under the hood at some serious syntax and code! Venkat Subramaniam, programmer and author, has experience working and teaching in a bunch of different languages (from C++ and Java to Ruby and Erlang). His passion for software development eventually guided him to Scala. Why should we look at a language like Scala? Venkat explains simply, to an audience at SF Java, "because it's fun!" **For more free Scala developer resources: https://marakana.com/s/tags/scala
Views: 126388 InfoQ
Scala Monads: Declutter Your Code With Monadic Design
In this video tutorial, Dan Rosen will show you how to use Scala's capacity for monadic design to eliminate repetitive boilerplate in your code. You'll learn to recognize places where the perpetual clutter of null checks, try-catch blocks and more can be hidden within a monad, to make your code's logic stand out clearly. ** Head to http://marakana.com for more open source educational resources
Views: 86138 InfoQ
Scala & Kolacny Brothers - Respire
Album: Respire Released: November 4, 2004 Video: 2005 Scala's version of the French hit Respire (Breath) by Mickey 3D. This song is about a future when mankind has depleted all of our natural resources and the world which we live in is bleak. The original video from Mickey 3D is a beautiful animation that should not be missed (watch it to the end). You can view it here: http://youtube.com/watch?v=Ms4mru6rRl0 (includes English subtitles). Scala recreates the emotions from the original with a more aggressive tone, yet remains loyal to the story being told. -- Lyrics (translated from French) -- Come closer boy, listen to me kid, I'm going to tell you the story of Mankind At first there was nothing, and all was well Nature just grew and spread out, with no paths or roads, Then Man arrived with heavy boots, Kicking Nature in the face, to force respect Tracing one way roads, Installing signposts throughout the plains, Mastering all the forces of Nature Within the blink of an eye was the story changed And we're not about to reverse the trend We've even started to pollute the desert You've got to take a deep breath (breathe), and that's the truth, You're not going to die of laughter, and that's gotta be said In a few years, we'll have cut down all the trees And your grandkids will only have one eye In the middle of the forehead and they'll ask Why you have two eyes, and you'll look like a fool They'll ask you how you were able to sit back and allow this to happen You'll try to defend yourself, explaining in a low voice That it's not your fault but the fault of the Elders Yet there will be no one left to clear you of blame You'll tell them about the days when you could Eat fruits, lying in the grassy fields There were animals all over the forest, When Spring begun, all the birds returned once again, You've got to take a deep breath (breathe), and that's the truth You're not going to die of laughter, and that's gotta be said You've got to breathe, tomorrow it will all get worse You're not going to die of laughter, and that's gotta be said You've got to take a deep breath (breathe), and that's the truth, You're not going to die of laughter, and that's gotta be said [2x] The worst part of the story is that we are all slaves Part of us, an assassin, and here quite unable To look at the trees without feeling guilty Like someone with his pants down, feeling misery 100% So this, my boy, is the story of Mankind It's not very pretty, and I don't know the ending, You weren't born in a cabbage patch, but instead in a hole That we fill day by day, like a manure pit You've got to take a deep breath (breathe), and that's the truth, You're not going to die of laughter, and that's gotta be said [2x] You have to breathe [4x]
Views: 588030 ronwesley
Scalable task distribution with Scala, Akka and Mesos
With evergrowing numbers of servers in our data centers, operating these servers has become a complex task. In addition there is a trend towards writing microservices instead of monolithic systems, because they are easier to maintain and deploy independently. Because of the fewer resources such a microservice needs, we traditionally divide our large servers into smaller pieces using VMs, which leads to even more servers that need to be operated.Mesos takes a different approach. Instead of dividing server nodes into smaller pieces, it creates a pool of all the resources in the cluster. These resources can then be used by all applications in the cluster, very similar to a threadpool on a local machine. This makes it easy to create fault tolerant, heterogeneous systems, because tasks do not have a fixed amount of resources allocated to them. They get their resources assigned on demand.In this talk, we will learn how the distributed init and control system Marathon (https://github.com/mesosphere/marathon) utilizes Scala and Akka to reliably deploy applications in a cluster and how it ensures that a configured number of instances is always running. In addition, we will see how Marathon coordinates rolling upgrades of hierarchical application groups with interdependencies and makes sure that a minimum number of instances is kept running to serve the incoming requests and how it prevents faulty deployments from destroying the cluster. Author: Dario Rexin As a Distributed Systems Engineer at Mesosphere, Dario is working on software that simplifies data center management and maximizes resource utilization and fault tolerance. Before joining Mesosphere in April 2014, Dario worked in the Data Science Team at XING, where he developed recommendation and graph analysis systems. He completed his B. Sc. in Computer Science at the University of Applied Sciences in Hamburg. His thesis was focused on building scalable and fault tolerant systems.
Views: 1099 Parleys
Type Members vs Type Parameters - NE Scala 2016
Scala's type system provides generics in two ways: type members and type parameters, and most advanced Scala developers will use both in their code at different times. But how do we choose between them? Usually one or the other will feel "right" for a particular use case, and—if not—we can usually refactor and take the alternative approach. But could we learn to be better at making the "right" choice first time? I'll explore the most important considerations when choosing between them, and look at whether they are completely interchangeable in all cases, or whether certain scenarios force us down one path or the other. Talk by Jon Pretty March 4th, 2016 http://www.nescala.org/ Produced by NewCircle - Training & Resources for Developers: https://newcircle.com/
Views: 1672 InfoQ
Tutorial: Typeclasses in Scala with Dan Rosen
In this video tutorial, I'll go over the "typeclass" design pattern in Scala, a very powerful technique for keeping your software architectures modular, decoupled and open to extension. Originally implemented as a Haskell language feature, the typeclass pattern in Scala leverages implicits to achieve additional flexibility and control. This video is aimed at developers with some basic experience in Scala and assumes a bit of background with algebraic data types (sealed traits and case classes), implicits and general object-oriented design. ** for more free Scala resources, head to http://marakana.com/s/tags/scala
Views: 35438 InfoQ
Scala Collections: Why Not?
Paul Phillips is a co-founder of Typesafe and the most prolific committer to Scala. He's spent the last 5 years developing the language, writing a lot of code and drawing a lot of conclusions, but has decided to walk away. In this talk, he explains why. He outlines what he believes to be certain shortcomings of the Scala collections library. In Paul's words, "Based on my extensive experience with Scala collections, I'm writing my own. The focus is much tighter: immutable, performant, predictable, correct. The talk will alternate between why the Scala collections manage none of those things, and how I hope to do better." A day after the SF Scala event, Paul left this comment on their meetup page, which seems relevant, "[...] I already discovered that if I say nothing about it then people will draw very incorrect conclusions about what the major issues are and why I've moved on. It's not sad, it's not happy, it's only a question of whether you want the real picture or some distant reflection of it." Follow along with Paul's slides: http://crcl.to/zdybs Free Scala resources: http://crcl.to/zhwdp Professional Scala training: http://crcl.to/w6kf7 Information on SF Scala: http://sfscala.org
Views: 40042 InfoQ
An Intro to Pattern Matching in Scala
Pattern matching is a killer feature in Scala. Those of you coming from a Java background might find this particularly interesting, because even with Java 8, there’s nothing like this in Java. Code samples and further resources: http://crcl.to/lwjzd ** The content in this tutorial is taken from NewCircle's Scala Courseware, which is a collaboration with Pearson Education, Inc. The material is adapted from Cay S. Horstmann's introductory Scala book, Scala for the Impatient.
Views: 7872 InfoQ
Functional Programming in Scala
After 10 years of Object Orientated Java, 2 years of Functional Programming in Scala was enough to convince me that I could never switch back. But why? The answer is simple: Functional Scala lets you think less. It reduces the number of moving parts you need to hold in your head, lets you stay focussed and saves your mental stack from overflowing. In this talk I'll show you how to stop treating Scala as a better Java and start exploring the world of Functional Programming. I'll use code examples to demonstrate a four step path that'll let you ease yourself into the world of Functional Programming while continuing to deliver production quality code. With each step we'll learn a new technique, and understand how it leaves you with less to think about: Hopefully this talk will convince you that Functional Scala leads to code that's easier to hold in your head, and leave you excited about learning a new paradigm. Original talk title: Thinking Less with Scala Talk by Daniel Sebban at Scalapeño. Check out his Medium page: https://medium.com/@daniel.sebban -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
Views: 7732 freeCodeCamp.org
Nine Reasons to Try Scala
The files used in this tutorial are available on Github: https://github.com/VidyaSource/nine-reasons-to-try-scala. Please download them if you would like to follow along or if you just want to get your hands dirty on your own. This tutorial is for intermediate-level Java developers, and developers in other languages too, who are curious about what the big deal is with the Scala programming language. If you want to skip to sections that particularly interest you, here is where you should go: I. Immutability (1:13) II. Traits (2:52) III. Case classes (5:59) IV. Extractors and pattern matching (7:22) V. Option (8:36) VI. Implicit conversion (11:46) VII. Parallel collections (12:46) VIII. Futures (13:32) IX. Popularity (15:22) Here are links to resources mentioned in the tutorial: Diamond problem: http://en.wikipedia.org/wiki/Multiple_inheritance#The_diamond_problem Node.js: https://nodejs.org/ Play Framework: https://playframework.com/ Lift: http://liftweb.net/ Spray: http://spray.io/ Scalatra: http://www.scalatra.org/ Slick: http://slick.typesafe.com/ Anorm: https://github.com/playframework/anorm/blob/master/docs/manual/working/scalaGuide/main/sql/ScalaAnorm.md ScalikeJDBC: http://scalikejdbc.org/ ReactiveMongo: http://reactivemongo.org/ ScalaJS: http://www.scala-js.org/ Scaloid: https://github.com/pocorall/scaloid Macroid: https://github.com/macroid/macroid Akka: http://akka.io/ Apache Spark: https://spark.apache.org/
Views: 1096 Vidya
Shanghai Tower (650 meters)
Today we will show you how to climb on second tallest building in the world. Shanghai Tower, China. Contacts: [email protected] Music: N'to - Trauma (Worakls Remix)
Views: 80197939 on the roofs
Beyond Scala Lenses—Julien Truffaut
A Lens is a functional concept which solves a very common problem: how to update a complex immutable structure. This is probably the reason why Lenses are relatively well known in functional programming languages such as Haskell or Scala. However, there are far less resources available on the generalization of Lenses known as "Optics". I would like to go through a few of these optics, namely Iso, Prism and Optional. My goal is to show how they relate to each other and how they can be used in common programming tasks. Slides: http://www.slideshare.net/JulienTruffaut/beyond-scala-lens
Views: 4014 Scala World
Scala x Kotlin
In this presentation, Herdy will be sharing his experience working in a mix-language codebase: Scala + Kotlin (+ Java), as part of an existing application modernisation effort, in particular the key similarities and differences between the two languages. Presenter(s): Herdy Handoko is a Software Engineer at Standard Chartered Bank, working as part of the Wealth Management team helping build new capabilities and modernise existing systems. Sponsor(s): Thanks to ThoughtWorks for sponsoring our venue and refreshments. Event Page: https://www.meetup.com/Singapore-Scala-Programmers/events/249918164/ Produced by Engineers.SG
Views: 452 Engineers.SG
Going Asynchronous with Play!
Michael Seid's talk is all about building a web service for the common man. While a lot of the presentations at NE Scala focus on large scale optimizations, Michael takes a step back and uses the Play! Framework (v2) as a practical place to start. The talk uses Scala and Play! to manufacture a system capable of performing massive computations, quickly, with less blocking of resources. Michael shows us the code, and the advantages, behind the Play! framework. ** By now you've seen everything from NE Scala '13, ready for more? We've got more resources, videos, and professional training all available at http://bit.ly/nescala13
Views: 4328 InfoQ
Dependency Management in Scala: Now and Later
Scala keeps Java's dependency management, with metadata fetched on demand from central repositories. This makes it difficult to mirror, publish releases, reliably cache, and efficiently build. The metadata is limited, with no compatibility data. The lack of this data led to the cross-versioning hack now used to publish for multiple Scala versions. Typesafe's Mark Harrah, creator of the Scala build tool sbt, describes current limitations, suggests some improvements, and offers a few tips. He proposes a future system that addresses compatibility, builds on distributed version control of metadata, and has a mechanism for working with the existing standard. ** More free Scala resources, everything from the 2012 and 2013 Northeast Scala Symposiums, and professional training all available at http://bit.ly/nescala13
Views: 4694 InfoQ
RxJava: Reactive Extensions in Scala
RxJava is a library for composing asynchronous and event-based programs using observable sequences for the Java VM that supports Java 6+, Clojure, Scala, Groovy, JRuby, and Java 8 lambdas. The Netflix API uses RxJava. So Ben Christensen and Matt Jacobs, of their Edge Surfaces Team, stopped by SF Scala to tell you all about it. They explain what they've done to bring it to the JVM, with Scala, and how they've used RxJava to implement highly concurrent web services against asynchronous data sources without blocking, synchronizations or thread-safety concerns by using declarative functional reactive composition. Find out what RxJava is all about with these real-world examples from Netflix's innovative API. Follow along with Ben and Matt's slides: http://crcl.to/iecz1 More free Scala resources: http://crcl.to/gsv09 Professional Scala training: http://crcl.to/am89d Information on SF Scala: http://www.meetup.com/SF-Scala/
Views: 15722 InfoQ
Explore the Deeplearning4j library and Scala
For links to resources, visit https://developer.ibm.com/tv/explore-deeplearning4j-scala/ Romeo talks with deep learning engineer Francois Garillot about how DeepLearning4J, a Java™ library that helps you compose deep neural nets, links to Scala, Python, Keras, Theano, and TensorFlow. First noticing the stairway in the École polytechnique fédérale de Lausanne is surprisingly similar to the Scala logo (Martin Odersky invented Scala here), Romeo then talks with Skymind Deep Learning Engineer Francois Garillot who principally develops JVM libraries for deep learning and discusses Deeplearning4j, a library that allows you to perform deep neural network training on Apache Spark and GPUs using Java™, Scala, and Python. Francois also develops deep learning models for organizations. Deeplearning4j is the first commercial-grade, open-source, distributed deep learning library written for Java™ and Scala. Integrated with Hadoop and Spark, it is designed to be used in business environments on distributed CPU and GPU clusters. Silicon Valley based startup Skymind is its commercial support arm. Deeplearning4j lets you compose deep neural nets from different types of layers like restricted Boltzmann machines, autoencoders, convolutional or recurrent nets as needed in a distributed, production-grade framework that works with Spark and Hadoop on top of distributed CPUs or GPUs. Francois explains that the higher-level deep learning framework like Keras gives users access to lower-level frameworks like TensorFlow and Theano. Deeplearning4j, the library written for Java™ and the JVM lets the programmer access those features as well from a high-level Python script, but makes use of JVM features like interoperability, functional programming, and strong static type system attributes of a language like Scala. According to Francois, with a library like Deeplearning4j: “We are translators between lots of systems and our Swiss Army knife to do that is the JVM.” Resources for you - Explore Deeplearning4j, the open source, distributed, deep learning library for the JVM - Romeo provides Deeplearning4j examples on GitHub - Use this article as an introduction to deep learning and long-short term memory networks - Learn about Watson machine learning - Explore Watson machine learning on Bluemix - Learn whether to choose deep learning and how to select the right model for your cloud - Here’s a Python notebook that shows you how to use deep learning to build a classification model - Try Bluemix for free
Simplicity In Scala Design
In this talk from the 2013 Northeast Scala Symposium, Bill Venners will focus on how to achieve simplicity in Scala library, DSL, and application design. Bill will highlight general principles that can be applied to any programming language, and show specific techniques that can be used in Scala to implement the general principles and help you manage complexity in your Scala projects. "The focus is really not simplifying your library design, but simplifying your users' life when they use your library." ** For more great Scala content, educational resources, and training, head to http://bit.ly/nescala13
Views: 7134 InfoQ
RDDs, DataFrames and Datasets in Apache Spark - NE Scala 2016
Traditionally, Apache Spark jobs have been written using Resilient Distributed Datasets (RDDs), a Scala Collections-like API. RDDs are type-safe, but they can be problematic: It's easy to write a suboptimal job, and RDDs are significantly slower in Python than in Scala. DataFrames address some of these problems, and they're much faster, even in Scala; but, DataFrames aren't type-safe, and they're arguably less flexible. Enter Datasets, a type-safe, object-oriented programming interface that works with the DataFrames API, provide some of the benefits of RDDs, and can be optimized via the Catalyst optimizer. This talk will briefly recap RDDs and DataFrames, introduce the Datasets API, and then, through a live demonstration, compare the performance of all three against the same non-trivial data source. Talk by Brian Clapper March 4th, 2016 http://www.nescala.org/ Produced by NewCircle - Spark Training & Resources: https://newcircle.com
Views: 94651 InfoQ
Java getClass().getResource(path) NullPointerException - How to Fix it
Hi guys! In this video I explain the getClass().getResource(path) fix in Java. I know it really bugged me that I couldn't load ImageIcons this way, so I found a fix and here it is! If this video helped you, or if you enjoyed it, be sure to like, comment, or even subscribe :D ========================================================================== My code: http://pastebin.com/7F4nuNs4
Views: 24891 Soham G
Monadic Logging and You - NE Scala 2016
Logging is more complicated than most people realize, and when they do, it's too late to do anything about it until "next time." Learn how to use a writer monad as a logging mechanism in your code. More importantly though, learn why you would want to do this, and what the benefits are. There is a price to pay in adopting this approach, but it's more "functional", addresses existing challenges, and enables new, exciting capabilities. Martin Snyder March 4th, 2016 Produced by NewCircle - Training & Resources for Developers: https://newcircle.com/
Views: 1674 InfoQ
In-Memory Computing Essentials for Architects and Developers Part 1
To register for Part 2, visit: https://www.gridgain.com/resources/webinars/in-memory-computing-essentials-architects-and-developers-part-2 To download the slides, visit: https://www.gridgain.com/resources/technical-presentations Try the GridGain Community Edition, a free, hardened, open source in-memory computing platform built on Apache Ignite: https://www.gridgain.com/products/software/community-edition In this webinar, Denis Magda, GridGain Director of Product Management and Apache Ignite PMC Chairman, will introduce the fundamental capabilities and components of an in-memory computing platform with a focus on Apache Ignite, and demonstrate how to apply the theory in practice. With increasingly advanced coding examples, you’ll learn about: -Cluster configuration and deployment -Data processing with key-value APIs -Data processing with SQL
Views: 8436 GridGain Systems
Web Sockets to Kafka with Akka Streams - NE Scala
Your app is a hit. Everyone's using your service. You've instrumented your website to collect real time usage data and you've set up a data processing pipeline to work with large amounts of data in real time, but how do you bridge the gap between web page and data pipeline? With websockets, Kafka and Akka Streams, of course! This talk covers using Akka Streams and Akka HTTP to, in less than 100 lines of code, build a server that consumes streams of events via websocket and publishes them to a Kafka topic, after which you can use the data analysis framework of your choice to analyze them to your heart's content. Talk by Paul G. Kinsky March 4th, 2016 http://www.nescala.org/ Produced by NewCircle - Training & Resources for Developers: https://newcircle.com/
Views: 3589 InfoQ
Java Tutorial | Learn Java programming | Full Java Programming Course
Java is a widely used robust technology. According to Estimates , 3 billion devices run java. This Java Tutorial course is aimed at complete beginners to the subject. For those who have no programming experience or those who have limited knowledge of Java. We get you up and running and will give you the skills you need to master the Java programming language. 00:00:01 1 - Introduction and Installing the java (JDK) Step by Step Tutorial 00:13:03 2 - Installing Eclipse IDE and Setting up Eclipse 00:28:01 3 - Creating First Java Project in Eclipse IDE 00:47:34 4 - Variables and Types in Java 00:57:26 5 - Getting User Input using Java 01:09:31 6 - Math and Arithmetic Operators in Java 01:18:13 7 - Increment Operator and Assignment Operator 01:25:18 8 - IF ... ELSE Statements and Relational Operators 01:33:48 9 - Logical Operators in Java 01:41:11 10 - switch Statement in Java 01:50:44 11 - The while Statements (while Loops) 01:57:22 12 - The do-while Statements (do-while Loops) 02:03:15 13 - Arrays in Java 02:11:49 14 - The for Statement in Java (for loops) 02:20:20 15 - Java String 02:29:08 16 - Introduction to Methods 02:37:07 17 - Parameter passing and Returning a Value from a Method 02:49:41 18 - Classes and Objects in Java 03:05:02 19 - Class Constructor in Java 03:15:18 20 - Method Overloading in Java 03:20:40 21 - 'static' keyword in Java 03:28:15 22 - 'static' keyword Example in Java 03:34:58 23 - Public, Private, Protected and this (Java Access Modifiers) 03:47:14 24 - The final keyword in Java 03:57:42 25 - Inheritance in Java 04:07:51 26 - Polymorphism in Java 04:16:21 27 - Method Overriding in Java 04:22:35 28 - Abstract Methods and Classes 04:31:47 29 - Java Interfaces 04:39:06 30 - Recursion in java 04:45:54 31 - Arraylist in Java 04:56:42 32 - LinkedList in Java 05:04:36 33 - Difference between LinkedList vs ArrayList in Java 05:16:53 34 - ListIterator in Java 05:24:28 35 - HashSet in Java 05:32:39 36 - Catching and Handling Exceptions in Java using Try Catch Blocks 05:42:58 37 - Java Finally block (try-catch-finally Exception Handling in Java ) 05:53:01 38 - Create a File and Write in it Using PrintWriter and File class 06:01:34 39 - How to Read file using Java 06:09:43 40 - Using Date & Time + formatting Date using SimpleDateFormat ★★★Top Online Courses From ProgrammingKnowledge ★★★ Python Programming Course ➡️ http://bit.ly/2vsuMaS ⚫️ http://bit.ly/2GOaeQB Java Programming Course ➡️ http://bit.ly/2GEfQMf ⚫️ http://bit.ly/2Vvjy4a Bash Shell Scripting Course ➡️ http://bit.ly/2DBVF0C ⚫️ http://bit.ly/2UM06vF Linux Command Line Tutorials ➡️ http://bit.ly/2IXuil0 ⚫️ http://bit.ly/2IXukt8 C Programming Course ➡️ http://bit.ly/2GQCiD1 ⚫️ http://bit.ly/2ZGN6ej C++ Programming Course ➡️ http://bit.ly/2V4oEVJ ⚫️ http://bit.ly/2XMvqMs PHP Programming Course ➡️ http://bit.ly/2XP71WH ⚫️ http://bit.ly/2vs3od6 Android Development Course ➡️ http://bit.ly/2UHih5H ⚫️ http://bit.ly/2IMhVci C# Programming Course ➡️ http://bit.ly/2Vr7HEl ⚫️ http://bit.ly/2W6RXTU JavaFx Programming Course ➡️ http://bit.ly/2XMvZWA ⚫️ http://bit.ly/2V2CoAi NodeJs Programming Course ➡️ http://bit.ly/2GPg7gA ⚫️ http://bit.ly/2GQYTQ2 Jenkins Course For Developers and DevOps ➡️ http://bit.ly/2Wd4l4W ⚫️ http://bit.ly/2J1B1ug Scala Programming Tutorial Course ➡️ http://bit.ly/2PysyA4 ⚫️ http://bit.ly/2PCaVj2 Bootstrap Responsive Web Design Tutorial ➡️ http://bit.ly/2DFQ2yC ⚫️ http://bit.ly/2VoJWwH MongoDB Tutorial Course ➡️ http://bit.ly/2LaCJfP ⚫️ http://bit.ly/2WaI7Ap QT C++ GUI Tutorial For Beginners ➡️ http://bit.ly/2vwqHSZ ★★★ Online Courses to learn ★★★ Data Science - http://bit.ly/2BB3PV8 | http://bit.ly/2IOrpni Machine Learning - http://bit.ly/2J2xex1 Artificial Intelligence - http://bit.ly/2AeIHUR | http://bit.ly/2PCCBEb Data Analytics with R Certification Training- http://bit.ly/2rSKHNP DevOps Certification Training - http://bit.ly/2T5P6bQ AWS Architect Certification Training - http://bit.ly/2PRHDeF Java, J2EE & SOA Certification Training - http://bit.ly/2EKbwMK AI & Deep Learning with TensorFlow - http://bit.ly/2AeIHUR Big Data Hadoop Certification Training- http://bit.ly/2ReOl31 AWS Architect Certification Training - http://bit.ly/2EJhXjk Selenium Certification Training - http://bit.ly/2BFrfZs Tableau Training & Certification - http://bit.ly/2rODzSK Linux Administration Certification Training-http://bit.ly/2Gy9GQH ★★★ Follow ★★★ My Website - http://www.codebind.com DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This help support the channel and allows us to continue to make videos like this. Thank you for the support!
Views: 232803 ProgrammingKnowledge
Live Apache Spark Code Reviews - Scala Dataset API & PySpark K8s support
Continuing the PySpark on K8s PR review and a quick check through the outstanding issues from folks who are OK with me reviewing there PRs in public. As always if you're working in this space please ask me to review your PRs ( email or twitter DM ) and I'll try and take a look.
Views: 202 Holden Karau
How to Scale Patterns in Adobe Illustrator Tutorial
Support Me! Check Out My Design Resources: http://bit.ly/1QniFxp Try Audible and Get Two Free Audiobooks! https://amzn.to/2DGZaDc Design Books and Tech Recommendations: https://amzn.to/2ND39CT *Creative Market and Amazon links above are referral links to support this channel. :) This tutorial for Adobe Illustrator goes over how to scale patterns in order to make the actual pattern larger or smaller to best fit your project. You may have noticed that when you try to scale an object in Illustrator that has a pattern inside of it, the object will typically get larger or smaller, but the pattern itself will stay the same size. This tutorial shows how to fix that problem. This video also covers how to access and use the different pattern libraries in Adobe Illustrator - some of which are super useful. Questions or comments? Feel free to leave them below! :) Follow Me on Twitter: http://www.twitter.com/mattborchert Sign Up for My Mailing List: http://eepurl.com/ZmwmP Personal Website / Store: http://www.mattborchert.com #adobe #illustrator #tutorial
Views: 14173 Matt Borchert
Programming Terms: Closures - How to Use Them and Why They Are Useful
In this programming terms video, we will be looking at the term "Closure". We will learn what a closure is and why they are useful. We will look at examples in both Python and JavaScript. In Python, understanding closures helps us understand common language features like decorators. And in JavaScript, closures will allow us to better understand callback functions and much more. Let's get started... The code from this video can be found at: https://github.com/CoreyMSchafer/code_snippets/tree/master/Closures ✅ Support My Channel Through Patreon: https://www.patreon.com/coreyms ✅ Become a Channel Member: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join ✅ One-Time Contribution Through PayPal: https://goo.gl/649HFY ✅ Cryptocurrency Donations: Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3 Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33 Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot ✅ Corey's Public Amazon Wishlist http://a.co/inIyro1 ✅ Equipment I Use and Books I Recommend: https://www.amazon.com/shop/coreyschafer ▶️ You Can Find Me On: My Website - http://coreyms.com/ My Second Channel - https://www.youtube.com/c/coreymschafer Facebook - https://www.facebook.com/CoreyMSchafer Twitter - https://twitter.com/CoreyMSchafer Instagram - https://www.instagram.com/coreymschafer/
Views: 115044 Corey Schafer
Top 5 Video Games To Improve Your Coding Skills
How to learn programming languages like Python, JavaScript, Scala, Perl, etc. with the help of fun games. http://owl.li/Da2i30ifLet -------------------------------------------------- Get in touch with us: Website: www.analyticsindiamag.com Contact: [email protected] Facebook: https://www.facebook.com/AnalyticsIndiaMagazine/ Twitter: http://www.twitter.com/analyticsindiam Linkedin: https://www.linkedin.com/company-beta/10283931/ Instagram: https://www.instagram.com/analyticsindiamagazine/​
Intro To Kotlin: Kotlin Android Tutorial
*Kotlin is an official language for Android development not a replacement of java. You should still learn Java first if you do not know it!* I recently started learning Kotlin on Android. A lot of people are thinking in terms of Java vs Kotlin but I have learned that Java and Kotlin are best viewed as friends meant to work together (better yet, teammates). In this video ,I will talk a bit about why Kotlin is awesome, how it plays with Java and how you can start using it today. In the future, I hope to continue sharing some of the things I am learning and hopefully making some Kotlin Android tutorials. Sidenote: I am BRAND NEW to functional programming so teach me something in the comments section that you care to share :) Try Kotlin now: https://try.kotlinlang.org Useful videos from the makers of Kotlin: Kotlin videos, tutorials and resources: http://kotlinlang.org/docs/reference/ My coworkers talk on Kotlin: https://www.youtube.com/watch?v=mDpnc45WwlI And her Android Dialogs talk on Kotlin: https://www.youtube.com/watch?v=xRDqDe4rxkM&t=109s Follow me on Twitter: https://twitter.com/MadeyBytes
Views: 5843 MaddeyTv
Radioactive Scalar Pendant Quantum Scalar Energy Pendant - Are They Radioactive?
PLEASE SUPPORT my EMF Safety Zone Channel! Any size contribution is appreciated! https://paypal.me/NeilSCohen?locale.x=en_US - EMF Meters, Consulting, Resources: https://emf-protection.us - eBay store for EMF meters and related products at the lowest prices: http://www.ebaystores.com/healthyjoyfulsustainableliving Join me on Twitter for educational updates! https://twitter.com/EMFSafetyZone / @EMFSafetyZone I am using a Mazur Instruments PRM-9000 Geiger Counter to measure "ionizing radiation." Ionizing radiation is what emits from radioactive elements such as plutonium, uranium, or other earth-based mineral elements. Ionizing radiation is different than the "non-ionzing" radiation which emits from cell phone towers and other wireless devices such as cell phones or cordless phones. People wear these so called "Scalar Energy Pendants" all over the world, believing they are healthy or they protect them from EMF. You decide for yourself if they are safe or not? I am not an expert on this subject. And there may be a slight possibility that the material used to make these pendants is simply radioactive with the natural earth elements of the black volcanic rock it is made from. To be open minded, I would say there is a chance that the earth-based form of natural radiation may not be as bad as man-made radiation. There are those who believe that small amounts of natural earth-based radiation is healthy for the body. Some people put slightly radioactive rocks into their drinking water. I believe this is called the science of "Hormesis" if I am not mistaking. However, I posted this video so at least people would be educated, warned, take necessary precautions, or they can continue with their own research for a further education. Harmful Radioactive Pendants: https://www.consumer.org.my/index.php/health/health-hazards/601-harmful-radioactive-pendants Radioactive Pendants May Be Hazardous to Health: http://www.theborneopost.com/2012/09/08/radioactive-pendants-may-be-hazardous-to-health-dr-jerip/ Australian Government / Product Warning - Scalar Energy Pendants and Health (This article states they confirmed the presence of the naturally occurring radioisotopes of uranium-238 and thorium-232 in the pendants. And that the pendants do emit alpha, beta and gamma radiation.) http://www.arpansa.gov.au/RadiationProtection/Factsheets/is_pendants.cfm
Views: 91975 EMF Safety Zone
Getting Started with Apache® Ignite™ as a Distributed Database
Learn about all upcoming webinars at: https://www.gridgain.com/resources/webinars. To download the presentation slides, visit: https://www.gridgain.com/resources/technical-presentations/getting-started-apache-ignite-distributed-database-gridgain Try the GridGain Community Edition, a free, hardened, open source in-memory computing platform built on Apache® Ignite™: https://www.gridgain.com/products/software/community-edition In this webinar, Valentin Kulichenko, GridGain’s Lead Architect, will: -Explain what Apache Ignite native persistence is, and how it works -Show step-by-step how to set up Apache Ignite with native persistence -The best practices for configuration and tuning
Views: 7223 GridGain Systems
Linux Command Line Tutorial | Learn the Bash Command Line | Linux Terminal Tutorial
Linux is a computer operating system free for development and distribution, both commercially and non-commercially. There are times when you may spend hours doing a repetitive task. A person who knows command line can write a script in 10 minutes and if he has to repeat it, can do it in a second. So what is Command Line and why is it so popular? Command line applications provide us with numerous benefits which cannot be achieved with any of the available GUI applications. One can create scripts to automate work, and can go so much deeper into the system and explore things that would generally be not possible with GUI. This course is designed for beginners who are new to this operating system and have never installed or operated Ubuntu Linux. People thinking about being a Linux system administrator or engineer can use this as the perfect place to start learning the basics from. This is not restricted for these people, anyone who wants to optimize their tasks and make them simpler using command line scripts can take up this course. No prior experience with Ubuntu is necessary. 00:00:00 1 - Introduction 00:07:46 2 - ls command in Linux 00:24:57 3 - cd command in Linux 00:36:19 4 - cat command in Linux 00:45:22 5 - I/O Redirection 00:54:08 6 - mkdir Command 01:00:22 7 - rm and rmdir commands for linux 01:12:37 8 - cp command 01:24:21 9 - mv command 01:35:50 10 - less command 01:43:00 11 - touch command 01:48:00 12 - nano command 01:54:48 13 - sudo command 02:02:49 14 - top command 02:10:42 15 - kill command 02:19:30 16 - echo command 02:27:11 17 - file permissions, symbolic permissions and chmod 02:39:31 18 - directory permissions and chmod 02:46:43 19 - Octal and Numerical permissions (chmod) 02:56:07 20 - Introduction to Bash Scripting 03:05:57 21 - which and whatis command 03:11:11 22 - useradd command (Creating Users) 03:18:08 23 - userdel command (Removing Users) 03:23:03 24 - Basic Group Management (groups, groupadd, groupdel) 03:29:31 25 - .bashrc File 03:36:39 26 - Viewing Resources (du , df, free command) 03:46:25 27 - watch command 03:50:02 28 - Head and Tail Commands 03:56:52 29 - find command 04:04:02 30 - wc command 04:08:17 31 - cal command 04:11:59 32 - date command 04:17:48 33 - How to Run multiple Terminal Commands 04:27:00 34 - apt-get command to Install Software 04:39:21 35 – ifconfig command 04:47:46 36 - tar command to Compress and Extract Files 04:53:36 37 - grep command 05:04:22 38 - netstat command ★★★Top Online Courses From ProgrammingKnowledge ★★★ Python Programming Course ➡️ http://bit.ly/2vsuMaS ⚫️ http://bit.ly/2GOaeQB Java Programming Course ➡️ http://bit.ly/2GEfQMf ⚫️ http://bit.ly/2Vvjy4a Bash Shell Scripting Course ➡️ http://bit.ly/2DBVF0C ⚫️ http://bit.ly/2UM06vF Linux Command Line Tutorials ➡️ http://bit.ly/2IXuil0 ⚫️ http://bit.ly/2IXukt8 C Programming Course ➡️ http://bit.ly/2GQCiD1 ⚫️ http://bit.ly/2ZGN6ej C++ Programming Course ➡️ http://bit.ly/2V4oEVJ ⚫️ http://bit.ly/2XMvqMs PHP Programming Course ➡️ http://bit.ly/2XP71WH ⚫️ http://bit.ly/2vs3od6 Android Development Course ➡️ http://bit.ly/2UHih5H ⚫️ http://bit.ly/2IMhVci C# Programming Course ➡️ http://bit.ly/2Vr7HEl ⚫️ http://bit.ly/2W6RXTU JavaFx Programming Course ➡️ http://bit.ly/2XMvZWA ⚫️ http://bit.ly/2V2CoAi NodeJs Programming Course ➡️ http://bit.ly/2GPg7gA ⚫️ http://bit.ly/2GQYTQ2 Jenkins Course For Developers and DevOps ➡️ http://bit.ly/2Wd4l4W ⚫️ http://bit.ly/2J1B1ug Scala Programming Tutorial Course ➡️ http://bit.ly/2PysyA4 ⚫️ http://bit.ly/2PCaVj2 Bootstrap Responsive Web Design Tutorial ➡️ http://bit.ly/2DFQ2yC ⚫️ http://bit.ly/2VoJWwH MongoDB Tutorial Course ➡️ http://bit.ly/2LaCJfP ⚫️ http://bit.ly/2WaI7Ap QT C++ GUI Tutorial For Beginners ➡️ http://bit.ly/2vwqHSZ ★★★ Online Courses to learn ★★★ Data Science - http://bit.ly/2BB3PV8 | http://bit.ly/2IOrpni Machine Learning - http://bit.ly/2J2xex1 Artificial Intelligence - http://bit.ly/2AeIHUR | http://bit.ly/2PCCBEb Data Analytics with R Certification Training- http://bit.ly/2rSKHNP DevOps Certification Training - http://bit.ly/2T5P6bQ AWS Architect Certification Training - http://bit.ly/2PRHDeF Java, J2EE & SOA Certification Training - http://bit.ly/2EKbwMK AI & Deep Learning with TensorFlow - http://bit.ly/2AeIHUR Big Data Hadoop Certification Training- http://bit.ly/2ReOl31 AWS Architect Certification Training - http://bit.ly/2EJhXjk Selenium Certification Training - http://bit.ly/2BFrfZs Tableau Training & Certification - http://bit.ly/2rODzSK Linux Administration Certification Training-http://bit.ly/2Gy9GQH ★★★ Follow ★★★ My Website - http://www.codebind.com DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This help support the channel and allows us to continue to make videos like this. Thank you for the support!
Views: 58866 ProgrammingKnowledge
Scalding: Powerful & Concise MapReduce Programming
Scala is a functional programming language on the JVM. Hadoop uses a functional programming model to represent large-scale distributed computation. Scala is thus a very natural match for Hadoop. In this presentation to the San Francisco Scala User Group, Dr. Oscar Boykin and Dr. Argyris Zymnis from Twitter give us some insight on Scalding DSL and provide some example jobs for common use cases. Twitter uses Scalding for data analysis and machine learning, particularly in cases where we need more than sql-like queries on the logs, for instance fitting models and matrix processing. It scales beautifully from simple, grep-like jobs all the way up to jobs with hundreds of map-reduce pairs. ** For more resources, training, and video tutorials on Scala, head to http://marakana.com/s/tags/scala
Views: 7459 InfoQ
Zero to 60 in Software Development: How to Jumpstart Your Career - Forward 4 Web Summit
Our industry has a problem. We have a "talent shortage," so we're loading the industry with new developers from various bootcamps, but they're having trouble finding jobs because many companies are unwilling to hire and train them. So these new developers are left to themselves to try and find ways to develop the skills they need to be "marketable." Kent C. Dodds graduated from college in April 2014, just shy of two years ago. In that time, he's been able to learn a ton, build a bunch of stuff, teach workshops, create egghead screencasts, speak at conferences, and generally contribute quite a bit to the JavaScript community. In this talk, Kent covers some solid principles of things that he's learned in his experience. This will help new-comers to jumpstart their career. And help old-timers know how they can help new-comers. Forward Web Summit: http://forwardjs.com/ Training & Resources for Software Developers: https://newcircle.com/
Views: 9785 InfoQ
Easy Shrimp Pad Thai Recipe : Bits & Pieces - Season 1, Ep.11
There's no need to be intimidated by this light and easy Shrimp Pad Thai because you can probably find all the ingredients you need for it in most grocery stores. It looks and tastes like takeout, but you can tackle it at home without even breaking a sweat! For the printable recipe, go here: http://chefjulieyoon.com/2014/04/easy-shrimp-pad-thai/ Watch our Behind the Scenes video: http://youtu.be/WTmcpHnyhlo Our Kickstarter project video: http://youtu.be/w-2Kbk9Z75M Thanks for watching! SUBSCRIBE TO OUR CHANNEL: http://youtube.com/chefjulieyoon --------------------------------------------------------------- ABOUT US: Hi! I’m Julie, a former fashion designer turned trained chef. I love sharing my easy original recipes with you, because food and teaching are my passions, but I’m also a busy mom to our son Lincoln now, so I like to film vlogs, thrift hauls, and product reviews when I can’t film our cooking show. My husband Joe is a former art director in advertising and now works as a graphic designer and visual media director. He and I created this channel together and try to always bring you the best creative, entertaining, and helpful videos that we can. We hope you subscribe and become part of our family! WEBSITE: https://chefjulieyoon.com FOLLOW US! FACEBOOK: https://facebook.com/chefjulieyoon JULIE'S INSTAGRAM: http://instagram.com/chefjulieyoon JULIE'S PINTEREST: http://pinterest.com/chefjulieyoon --------------------- JOE'S INSTAGRAM: http://instagram.com/joeyoon JOE'S TWITTER: https://twitter.com/joeyoon BUSINESS INQUIRIES! [email protected] ---------------------------------------------------------- FAVORITE KITCHEN TOOLS: Kyocera Ceramic Knife: http://geni.us/AfMKCW Kuhn Rikon Serrated Paring Knife: http://geni.us/SGAlN Shun 8-inch Classic Chef Knife (*I actually own the Shun Ken Onion which is no longer available, so I listed this knife because it has similar qualities): http://geni.us/ByXv Microplane Grater and Zester: http://geni.us/aAJsCTM Lemon / Lime Squeezer: http://geni.us/PFxsU Progressive Magnetic Measuring Spoons & Cups: http://geni.us/OOBUJX Pyrex Measuring Glass Cups: http://geni.us/WnFPUlM Glass Nesting Bowls: http://geni.us/nmXA Over the Sink Expandable Strainer: http://geni.us/SfWRul Oxo Salad Spinner: http://geni.us/38Qr16c Lodge Logic 12-inch Cast Iron Skillet: http://geni.us/wjLYwys Le Creuset Dutch Oven: http://geni.us/3mcvj Vitamix Blender: http://geni.us/YF1smb Cuckoo Pressure Rice Cooker: http://geni.us/vpj1 *For the rest of my favs, and descriptions of why I like them, go here: https://chefjulieyoon.com/resources/kitchen-tools/ ---------------------------------------------------------- FILMING EQUIPMENT USED: Canon 70D SLR Camera: http://geni.us/xs0V Canon 17-85mm f/4-5.6 Lens: http://geni.us/2yLSC Canon 24-70mm f/2.8L Lens: http://geni.us/w5qxGh Sony Vlog Camera : http://geni.us/6KrvQNC Rode External Microphone : http://geni.us/ZbvAxA Aspen Lapel Mic: http://geni.us/fie7 Zoom Portable Digital Recorder: http://geni.us/NILidR0 Impact Fluorescent Cool Light Kit : http://geni.us/dPqNR Adobe Premiere Pro CC: http://bit.ly/CJYadobe Full list of equipment: https://chefjulieyoon.com/resources/filming-tools/ *Disclaimer: This video is not sponsored and all opinions are my own. We use affiliate links, which means that we earn a small commission from the brands. This helps support our channel so that we can continue to bring you useful and creative content. As a customer, prices are not affected whatsoever by use of an affiliate link, so there is no cost to you, but a help to us. If you would like to support our channel, thank you in advance, but otherwise, please feel free to search for anything mentioned on your own. Thanks so much for supporting our channel! #chefjulieyoon #padthai #Asianrecipes #shrimp #noodles #Asiancooking #Asianfood #Thai #shrimp
Views: 58684 Chef Julie Yoon
Building a data analytics engine on AWS, the Simple way
Whether you are a smaller startup or a well-established company, data analytics can give you insights that drive engineering and business decisions. How can you build an engine like this, especially if you have limited resources? Once you do build the engine, how can you make sense of the data? These are two critical questions that Jeff Klukas answers for us in this episode. See how Simple built an engine on AWS with Redshift and learn from it. Scale and migrate large workloads after a free month test run on DigitalOcean, and get free Premier Support: https://scaleyourcode.com/digitalocean Already work on AWS and want to learn it inside and out? Get trained at your own convenience for $9 the first month: https://scaleyourcode.com/linuxacademy 1:22 - You were a research assistant for the University of Wisconsin in Madison. Can you tell us a little about what you did there? 4:00 - Now you're at Simple, which is a banking platform. Did you take that experience of automation and finding relationships with data and carried it to Simple? 5:19 - Simple is a banking platform. Can you tell us what it offers? 6:48 - Is that the kind of data that you're working with where you're crunching those numbers and trying to figure out what the "safe to spend" amount is and fraudulent activity and things like that, or are you working on a different set of data? 8:10 - You've built a funnel that receives data from different source and then you sort it out and use Redshift to make sense of that data. Can you walk us through how that's set up? How does Redshift receive data? Where does the data come from, etc? 10:34 - You have both internal and external facing APIs that receive data from different services you're using (like Postgres), as well as from other clients. After that, it goes to the loader which then batches it up and goes to Amazon S3 which then loads it into Redshift. Is that right? 11:05 - Did you build the loader itself? Is it custom built? 15:00 - Why Redshift instead of just leveraging PostgreSQL which you already have, or something like MySQL which a lot of people are really familiar with. What does Redshift have to offer that you can't find in those other engines? 18:08 - Redshift is still SQL based so you can still come from a background of MySQL or Postgres and still have the ability to quickly and accurately pull data. Are there any cons to that or is it all beneficial? 20:30 - Can you talk a little bit more about the distributive nature of Redshift and how it is able to distribute the data and how you know how it's distributing it so you can query more efficiently? 22:38 - Is it really trial and error when you're first getting started with Redshift if you don't have a lot of experience, or is it really understanding how that distributive nature works and then customizing the queries around that and then just trying and seeing which queries take a while and which queries need to be changed? Is that how you approached it? 24:42 - Redshift is actually an Amazon managed service, so are you able to easily plug it into CloudWatch and see some of those performance metrics or bottlenecks that you can quickly try to change or is that using other tools? 26:28 - I assume you can see those system tables in the Amazon Dashboard as well or you can use the API to pull that information and feed it into Grafana or whatever else you're using like that, right? 27:30 - Are you using the same monitoring tools to monitor things like RabbitMQ and Postgres and all those other services in your infrastructure? 28:19 - You also built a tool in Scala that collects and publishes Redshift performance metrics. Can you tell us a little bit more about that? 30:54 - Why Scala? The reason I'm asking this is because with Java 8 we've seen companies like LinkedIn where last I checked, they had moved to Scala and again, moved back to Java, I guess where they didn't see those benefits in performance or even finding the talent was difficult. Why are you using Scala? 33:30 - Do Java developers have a harder time switching to Scala because they use the Java way of doing things? 36:18 - We've been talking a lot about the back-end of this data analytics engine. At one point in time you have to visualize this data, right? How do you do that? 41:30 - How do you actually take the data from Redshift and plug it in to Periscope data? 43:10 - When you build realtime data analytics, how can you make sure that when an executive, engineer, customer, marketing agent or whoever looks at realtime data, that the data isn't skewed?
Views: 1726 Christophe Limpalair
Getting Started with Django - Best Practices
In this quick tutorial, Marakana Python expert Simeon Franklin will cover: - Installing django the easy way - using a virtualenv to isolate your development environment - getting rid of hard coded paths in your settings.py **http://marakana.com/s/ for more educational resources on open source development
Views: 51442 InfoQ
Google Keynote (Google I/O'19)
Learn about the latest product and platform innovations at Google in a Keynote led by Sundar Pichai. Watch more #io19 here: Google I/O 2019 All Sessions Playlist → https://goo.gle/io19allsessions Learn more on the I/O Website → https://google.com/io Subscribe to the Google Developers Channel → https://goo.gle/developers Get started at → https://developers.google.com/
Views: 1001686 Google Developers
Elastic Java, PHP, Ruby, Python and Node.js in the Cloud, by Jelastic
http://jelastic.com First cloud computing platform which can host and scale any application. No code changes required. Magic. Try it for free now! http://jelastic.com Jelastic is the next generation Java, PHP, Ruby, Python and Node.js server hosting solution. Early generation cloud platforms required developers to manage virtual machines or purpose-build applications to work in the cloud.
How to Draw a 3D City Map: A Bird's Eye View
See a simple way to draw a Bird's Eye View of a City in this pen drawing of a 3D map of a fantasy City. SUBSCRIBE for a new video each week: http://www.youtube.com/c/circlelineartschool Watch Next: How to Draw Buildings: http://bit.ly/1hdmn1W How to Draw a 3D City Map Bird's Eye View Step by Step: 1:To draw each building, you only need to draw the top of the roof! 2: Add some chimneys to give a feeling of scale 3: Add tone to one side of each roof, I use hatching and crosshatching; shading with parallel lines 4: The last step is to add dark shadows to one side of each building, these are important as they give the impression of the shape and size of the buildings. For this drawing I just made the shapes up, as it was easier that way. I hope you find this drawing useful for your own drawings, if so please give it a thumbs up and subscribe to my YouTube channel for a free online How to Draw video every week! More info on Drawing Map from the web: Drawing The Line: The Art of The Map: A British Library Exhibition: http://bit.ly/2i0emxT Wikipedia: Cartography: https://en.wikipedia.org/wiki/Cartography Here are two of my other How to Draw architecture videos you might like to watch next: How to Draw a City in Two Point Perspective: http://bit.ly/1FxOiCO How to Draw The Eiffel Tower: http://bit.ly/1VGW7g4 There are over 200 free How to Draw art tutorials on my YouTube Channel, Circle Line Art School. I post a new art video every week. There are many ways to draw and my aim is to encourage you to try a range of different art techniques and subject matter each week. If you have any comments or suggestions or ideas on what you would like to see next week please leave a comment. There are more of my art resources at http://www.circlelineartschool.com. Thank you for watching and see you next time! Tom McPherson Circle Line Art School My web: http://www.circlelineartschool.com My instagram: http://instagram.com/circlelineartschool My facebook: http://facebook.com/circlelineartschool Music used in this art tutorial: How to Draw a 3D City Map: Frost Waltz by Kevin MacLeod is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/) Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100516 Artist: http://incompetech.com/ How to Draw 3D drawing Map of a City How to Draw a Map How to Draw 3d buildings
Views: 69712 Circle Line Art School
Apache Spark Tutorial | Spark Tutorial for Beginners | Apache Spark Training | Edureka
( Apache Spark Training - https://www.edureka.co/apache-spark-scala-training ) This Edureka Spark Tutorial (Spark Blog Series: https://goo.gl/WrEKX9) will help you to understand all the basics of Apache Spark. This Spark tutorial is ideal for both beginners as well as professionals who want to learn or brush up Apache Spark concepts. Below are the topics covered in this tutorial: 02:13 Big Data Introduction 13:02 Batch vs Real Time Analytics 1:00:02 What is Apache Spark? 1:01:16 Why Apache Spark? 1:03:27 Using Spark with Hadoop 1:06:37 Apache Spark Features 1:14:58 Apache Spark Ecosystem 1:18:01 Brief introduction to complete Spark Ecosystem Stack 1:40:24 Demo: Earthquake Detection Using Apache Spark Subscribe to our channel to get video updates. Hit the subscribe button above. #edureka #edurekaSpark #SparkTutorial #SparkOnlineTraining Check our complete Apache Spark and Scala playlist here: https://goo.gl/ViRJ2K How it Works? 1. This is a 4 Week Instructor led Online Course, 32 hours of assignment and 20 hours of project work 2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course. 3. At the end of the training you will have to work on a project, based on which we will provide you a Grade and a Verifiable Certificate! - - - - - - - - - - - - - - About the Course This Spark training will enable learners to understand how Spark executes in-memory data processing and runs much faster than Hadoop MapReduce. Learners will master Scala programming and will get trained on different APIs which Spark offers such as Spark Streaming, Spark SQL, Spark RDD, Spark MLlib and Spark GraphX. This Edureka course is an integral part of Big Data developer's learning path. After completing the Apache Spark and Scala training, you will be able to: 1) Understand Scala and its implementation 2) Master the concepts of Traits and OOPS in Scala programming 3) Install Spark and implement Spark operations on Spark Shell 4) Understand the role of Spark RDD 5) Implement Spark applications on YARN (Hadoop) 6) Learn Spark Streaming API 7) Implement machine learning algorithms in Spark MLlib API 8) Analyze Hive and Spark SQL architecture 9) Understand Spark GraphX API and implement graph algorithms 10) Implement Broadcast variable and Accumulators for performance tuning 11) Spark Real-time Projects - - - - - - - - - - - - - - Who should go for this Course? This course is a must for anyone who aspires to embark into the field of big data and keep abreast of the latest developments around fast and efficient processing of ever-growing data using Spark and related projects. The course is ideal for: 1. Big Data enthusiasts 2. Software Architects, Engineers and Developers 3. Data Scientists and Analytics professionals - - - - - - - - - - - - - - Why learn Apache Spark? In this era of ever growing data, the need for analyzing it for meaningful business insights is paramount. There are different big data processing alternatives like Hadoop, Spark, Storm and many more. Spark, however is unique in providing batch as well as streaming capabilities, thus making it a preferred choice for lightening fast big data analysis platforms. The following Edureka blogs will help you understand the significance of Spark training: 5 Reasons to Learn Spark: https://goo.gl/7nMcS0 Apache Spark with Hadoop, Why it matters: https://goo.gl/I2MCeP For more information, Please write back to us at [email protected] or call us at IND: 9606058406 / US: 18338555775 (toll-free). Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka Telegram: https://t.me/edurekaupdates Customer Review: Michael Harkins, System Architect, Hortonworks says: “The courses are top rate. The best part is live instruction, with playback. But my favorite feature is viewing a previous class. Also, they are always there to answer questions, and prompt when you open an issue if you are having any trouble. Added bonus ~ you get lifetime access to the course you took!!! Edureka lets you go back later, when your boss says "I want this ASAP!" ~ This is the killer education app... I've taken two courses, and I'm taking two more.”
Views: 398347 edureka!
Programowanie w języku Scala / Moduł 4. Parametryzacja typów i typy generyczne / Cz. 3
Dodatkowe materiały: www.bnsit.pl/devcastzone/SCALA_M4.zip Opis szkolenia: Devcast "Programowanie w języku Scala" wprowadza do programowania w języku Scala. W trakcie trwania poznasz podstawy języka Scala jak również zagadnienia zaawansowane. Po zakończeniu szkolenia, uczestnik będzie mógł rozpocząć samodzielne tworzenie aplikacji z wykorzystaniem Scali. Devcast rozpoczyna się od konfiguracji środowiska programistycznego, a kończy na rozbudowanym systemie typów Scali. Opis modułu: Moduł czwarty dotyczy parametryzacji typów oraz typów generycznych. Zgłębimy się w skomplikowany system typów Scali w celu wykorzystania go do tworzenia aplikacji. Omówiona będzie wariancja typów, ograniczenia górne oraz dolne i widoki. Programowanie w języku Scala / Programming in Scala / Moduł 4. Parametryzacja typów i typy generyczne / Cz. 3 / DevCastZone
Views: 116 DevCastZone
Testing in Future Space - NE Scala 2016
In ScalaTest 3.0's new async testing styles, tests have a result type of Future[Assertion]. Instead of blocking until a future completes, then performing assertions on the result, you map assertions onto the future and return the resulting Future[Assertion] to ScalaTest. The test will complete asynchronously when the Future[Assertion] completes. This way of testing requires a different mindset. In this talk I'll walk you through the design, show you how to use it, and suggest best practices for async testing on both the JVM and Scala.js. Talk by Bill Venners March 4th, 2016 http://www.nescala.org/ Produced by NewCircle - Training & Resources for Developers: https://newcircle.com/
Views: 585 InfoQ
Scala.js for large and complex frontend apps
Managing complex frontend apps in plain JavaScript is quite painful, especially when it comes to refactoring the source code. Moving to TypeScript helps a bit, but doesn't quite solve the complexity problem. Scala.js allows developers write applications in Scala while retaining full compatibility with existing JS libs. You get the benefits of a type safe, advanced compiled language without needing to abandon all your favorite JavaScript frameworks. In this webinar we introduce Scala.js through practical examples and with comparison to ES6.
Views: 10955 London JS User Group
Amazon Coding Interview Question - Recursive Staircase Problem
Amazon coding interview question and answer - recursive staircase problem! For daily coding problems like this one, I’d recommend this website called Daily Coding Problem. You can find it here: https://csdojo.io/daily (That’s a referral link, and you can get a 10% discount through that link. Their free option and blog articles are good, too, though.) Outline (check my comment for the clickable outline): 0:07: Problem description 1:14: A variation of the problem 2:15: Thinking about simple cases 4:18: Finding a pattern 5:24: Relabeling the steps 6:41: Revisiting the pattern with the new labels 7:53: The pattern we’ve found - recap. 8:11: The recursive relationship we’ve found 8:50: What about when N = 0? 9:40: Writing a naive recursive solution 10:39: Why this solution is not efficient 11:24: How to fix it with dynamic programming (bottom-up) 12:27: The bottom-up solution in code 13:34: How to make it more efficient in terms of space 14:19: Solution to the variation of the problem 14:49: The recursive relationship for this problem (the variation) 15:08: A naive, INCORRECT recursive solution to this problem 15:50: A naive, CORRECT recursive solution to this problem 16:17: A naive, correct recursive solution in code 17:11: A dynamic programming / bottom-up approach 19:17: How to get daily coding problems like this one (go to https://csdojo.io/daily) Also, keep in touch on Facebook: https://www.facebook.com/entercsdojo
Views: 642010 CS Dojo
Type-Driven Development in Idris — Edwin Brady
Idris is a general purpose pure functional programming language with dependent types. In Idris, types are a first class language construct, meaning that they can be manipulated and computed like any other language construct. It encourages a type-driven style of development, in which programmers give types first and use interactive editing tools to derive programs. Introductory examples typically involve length-preserving operations on lists, or ordering invariants on sorting. Realistically, though, programming is not so simple: programs interact with users, communicate over networks, manipulate state, deal with erroneous input, and so on. In this talk I will show how advanced type systems allow us to express such interactions precisely, and how they support verification of stateful systems as a result. The talk will include several examples, leading to a verified implementation of a word game (Hangman). I will show how Type-driven Development allows programmers to specify the game rules in a direct and concise style, and how it leads to an implementation, guaranteed to correctly follow the rules by typechecking.
Views: 14628 Scala World
Macros for Mortals - NE Scala 2016
Since their introduction in 2.10, Macros have veritably taken Scala by storm. They pop up everywhere, often providing elegant syntax extensions for Scala libraries; note the prevalence of "sql" string interpolation macros, for example. Many developers, however, are scared and confused by Macros – rightly so. Many examples of Macros require deep knowledge of the Scala AST, internals and oddities. But hope exists: newer features like quasiquotes make it ridiculously easy to write powerful Macros with code templating. In this talk, we’ll demystify just how Macros work and are constructed, walking through many of the different "types" of Macros that Scala supports. A final focus will be given to the use of the newer Quasiquotes and Annotations features as a way of quickly constructing powerful new code features in your own Scala code. Talk by Brendan McAdams March 4th, 2016 Produced by NewCircle - Training & Resources for Developers: https://newcircle.com/
Views: 1321 InfoQ
How to write a search engine in 15 lines of code (Paul Chiusano) - Full Stack Fest 2016
Unison is a new programming language and platform. This talk zooms in on just one aspect of Unison: its support for building large-scale, distributed systems. As a running example, Paul will work up to the code for a simple search engine, written with minimal code, and discuss how it's all done. About the speaker: Founder and Principal Consultant at Stage N Consulting, specializing in Scala, Haskell, Elm, and functional programming. Previously a technical lead at S&P Capital IQ, where he grew and led a team of Scala and Haskell developers successfully applying functional programming to a variety of problems. Open source contributor to the library 'FS2: Functional Streams for Scala', a library for the Scala language. Also co-author of the book Functional Programming in Scala. Talk given at Full Stack Fest 2016 (https://www.fullstackfest.com)
Views: 5241 Codegram Technologies
Introduction to the Actor Model for Concurrent Computation: Tech Talks @ AppNexus
In this tech talk, John Murray, Senior Software Engineer at AppNexus, serves up an introduction to Actor Model principals and concepts and gives a look at how we can construct parallel systems using the Akka framework. Actor Models is a computational model for designing concurrent, distributed systems around the principal of self-contained Actors which operate on sending and receiving messages. While the idea has been around since the mid to late 70's, it is now gaining more traction with frameworks such as Akka and Celluloid as well as languages such as Go, which share many similar principals. Learn more about events at AppNexus at www.appnexus.com/razzledazzle.
Views: 36519 AppNexus