├── .gitignore ├── AGENDA-ONE-DAY.md ├── AGENDA-admin.md ├── AGENDA.md ├── LICENSE ├── MAIL.md ├── README.md ├── agendas └── advanced-apache-spark-for-developers.md ├── demo ├── build.sbt ├── project │ └── build.properties └── src │ └── main │ └── scala │ ├── EmailClassificationDemo.scala │ ├── FilterApp.scala │ ├── JobGroupDemo.scala │ └── JoinApp.scala ├── exercises ├── README.md ├── spark-exercise-Running-Spark-Applications-on-Hadoop-YARN.md ├── spark-exercise-Working-With-Files-On-Hadoop-HDFS.md ├── spark-exercise-custom-ExternalClusterManager.md ├── spark-mllib-exercise-Email-Classification.md ├── spark-sql-exercise-Calculating-Running-Total-Cumulative-Sum.md ├── spark-sql-exercise-Calculating-percent-rank.md ├── spark-sql-exercise-Collect-values-per-group.md ├── spark-sql-exercise-Converting-Arrays-of-Strings-to-String.md ├── spark-sql-exercise-Developing-Custom-Data-Source.md ├── spark-sql-exercise-Difference-in-Days-Between-Dates-As-Strings.md ├── spark-sql-exercise-Finding-First-Non-Null-Value-per-Group.md ├── spark-sql-exercise-Finding-Longest-Sequence.md ├── spark-sql-exercise-Finding-Most-Common-Non-null-Prefix-Occurences-per-Group.md ├── spark-sql-exercise-Finding-maximum-value-agg.md ├── spark-sql-exercise-Finding-maximum-values-per-group-groupBy.md ├── spark-sql-exercise-Flattening-Array-Columns-From-Datasets-of-Arrays-to-Datasets-of-Array-Elements.md ├── spark-sql-exercise-Flattening-Dataset-from-Long-to-Wide-Format.md ├── spark-sql-exercise-Generating-Exam-Assessment-Report.md ├── spark-sql-exercise-Pivoting-on-Multiple-Columns.md ├── spark-sql-exercise-Reverse-engineering-Dataset-show-Output.md ├── spark-sql-exercise-Specifying-Table-and-SQL-Query-on-Command-Line.md ├── spark-sql-exercise-Standalone-Spark-Application-to-Display-Spark-SQL-Version.md ├── spark-sql-exercise-Submitting-Spark-Application-to-Spark-Standalone-Cluster.md ├── spark-sql-exercise-Using-CSV-Data-Source.md ├── spark-sql-exercise-Using-Dataset-flatMap-Operator.md ├── spark-sql-exercise-Using-UDFs.md ├── spark-sql-exercise-Using-explode-Standard-Function.md ├── spark-sql-exercise-Using-pivot-to-generate-a-single-row-matrix.md ├── spark-sql-exercise-Using-rollup-Operator-for-Total-and-Average-Salaries-by-Department-and-Company-Wide.md ├── spark-sql-exercise-Using-upper-Standard-Function.md ├── spark-sql-exercise-Why-are-all-fields-null-when-querying-with-schema.md ├── spark-sql-exercise-Working-with-Datasets-Using-JDBC-and-PostgreSQL.md ├── spark-sql-exercise-counting-occurences-of-years-and-months-for-past-24-months.md ├── spark-structured-streaming-exercise-Executing-SQL-Statements-from-Kafka.md ├── spark-structured-streaming-exercise-Streaming-Aggregation-with-groupBy.md ├── spark-structured-streaming-exercise-Streaming-CSV-Datasets.md ├── spark-structured-streaming-exercise-Using-Kafka-Data-Source.md ├── spark-structured-streaming-exercise-Using-foreach-Operator-and-ForeachWriter.md ├── spark-structured-streaming-exercise-Writing-Selected-Columns-to-Kafka.md ├── spark-structured-streaming-exercise-Your-First-Standalone-Structured-Streaming-Application.md └── sql │ ├── Calculating-Difference-Between-Consecutive-Rows-Per-Window.md │ ├── Calculating-Gap-Between-Current-And-Highest-Salaries-Per-Department.md │ ├── Finding-1st-and-2nd-Bestsellers-Per-Genre.md │ ├── Finding-Ids-of-Rows-with-Word-in-Array-Column.md │ ├── Finding-Most-Populated-Cities-Per-Country.md │ ├── How-to-add-days-as-values-of-a-column-to-date.md │ ├── Multiple-Aggregations.md │ ├── Using-pivot-for-Cost-Average-and-Collecting-Values.md │ ├── adding-count-to-the-source-dataframe.md │ ├── explode-structs-array.md │ ├── limiting-collect_set-standard-function.md │ ├── merge-two-rows.md │ ├── selecting-the-most-important-rows-per-assigned-priority.md │ ├── split-function-with-variable-delimiter-per-row.md │ └── structs-for-column-names-and-values.md ├── project ├── assembly.sbt └── build.properties ├── slides ├── 00_Packt_Live_Streaming_Analytics.html ├── 00_agenda-1-day-SparkSQL-Databricks-Cloud.html ├── 00_agenda-1-day-spark-structured-streaming.html ├── 00_agenda-2-days-Big-Data-Solutions-using-Apache-Spark.html ├── 00_agenda-2-days-Spark-SQL-for-PySpark-Developers.html ├── 00_agenda-2-days-ljubljana.html ├── 00_agenda-2-days.html ├── 00_agenda-3-days-Spark-SQL.html ├── 00_agenda-4-days-Scala-SparkSQL-Streaming-MLlib-Kafka.html ├── 00_agenda-4-days-toronto.html ├── 00_agenda-4-days.html ├── 00_agenda-5-days-Apache-Spark-Advanced-for-Developers-1904.html ├── 00_agenda-5-days-Apache-Spark-Advanced-for-Developers-1911.html ├── 00_agenda-5-days-Apache-Spark-Advanced-for-Developers.html ├── 00_agenda-5-days-Apache-Spark-Advanced-for-Developers_2018.html ├── 00_agenda-5-days-Apache-Spark-Developer-Certification.html ├── 00_agenda-5-days-Apache-Spark-for-Experienced-Oracle-and-SQL-Developers.html ├── 00_agenda-5-days-Apache-Spark-with-Scala-for-PySpark-Developers-Workshop.html ├── 00_agenda-5-days-Scala-SparkSQL.html ├── 00_agenda-5-days-Spark-Administration-Monitoring.html ├── 00_agenda-5-days-Spark-Ecosystem.html ├── 00_agenda-5-days-advanced-spark-developers.html ├── 00_agenda-5-days-graduate-scala-spark.html ├── 00_agenda-5-days-online-Apache-Spark-Advanced-for-Developers.html ├── 00_agenda-5-days-online-intro-to-scala.html ├── 00_agenda-5-half-days-Scala-SparkSQL-SparkMLlib-Kafka.html ├── 00_agenda.html ├── 01_Spark-Intro-Using-Spark-Shell.html ├── 01_agenda.html ├── 01_datasource.html ├── 01_introduction-to-spark.html ├── 02_agenda.html ├── 02_debugging-spark.html ├── 02_sbt.html ├── 02_scala-exercises.html ├── 02_scala-real-life-project.html ├── 02_scala.html ├── 02_tools.html ├── 03_agenda.html ├── 04_SparkStreaming-Stateful-Operators.html ├── 04_spark_streaming.html ├── 07_Spark-Core-Dynamic-Allocation-Of-Executors.html ├── 09_SparkSQL-Spark-Thrift-Server.html ├── 12_SparkCore-Spark-History-Server.html ├── LICENSE.revealjs ├── README.md ├── beescala-nov-24-spark-sql-streaming-from-basic-to-advanced-aggregates.html ├── css │ ├── print │ │ ├── paper.css │ │ └── pdf.css │ ├── reveal.css │ ├── reveal.scss │ └── theme │ │ ├── README.md │ │ ├── beige.css │ │ ├── black.css │ │ ├── blood.css │ │ ├── league.css │ │ ├── moon.css │ │ ├── night.css │ │ ├── serif.css │ │ ├── simple.css │ │ ├── sky.css │ │ ├── solarized.css │ │ ├── source │ │ ├── beige.scss │ │ ├── black.scss │ │ ├── blood.scss │ │ ├── league.scss │ │ ├── moon.scss │ │ ├── night.scss │ │ ├── serif.scss │ │ ├── simple.scss │ │ ├── sky.scss │ │ ├── solarized.scss │ │ └── white.scss │ │ ├── template │ │ ├── mixins.scss │ │ ├── settings.scss │ │ └── theme.scss │ │ └── white.css ├── exercise-TaskCompletionListener-TaskFailureListener-TaskContext.html ├── hackondata-solutions-review.html ├── images │ ├── ValueAmplify_Logo_Final_medium.jpg │ ├── about-spark.png │ ├── amazon-score.png │ ├── animal-smile.jpg │ ├── beescala-talk-description.png │ ├── coursera-bigdata-analysis-scala-spark.png │ ├── coursera-spark-mastering-apache-spark.png │ ├── dagscheduler-rdd-partitions-job-resultstage.png │ ├── dagscheduler-stages.png │ ├── end.jpg │ ├── github-personal-achievements.png │ ├── hackondata-jsonfile-warning.png │ ├── hackondata-twitter-databrickscloud.png │ ├── hackondata-type-mismatch.png │ ├── jacek_laskowski_20141201_512px.png │ ├── jacek_laskowski_20201229_200x200.png │ ├── jaceklaskowski-credits-spark-16.png │ ├── jaceklaskowski-credits-spark-20.png │ ├── jaceklaskowski-credits-spark-21.png │ ├── jaceklaskowski-gitbook-stats.png │ ├── jaceklaskowski-gitbooks-mobile-formats.png │ ├── jaceklaskowski-github-spark-stats.png │ ├── jaceklaskowski-github-stats.png │ ├── jaceklaskowski-medium-stats.png │ ├── jaceklaskowski-quora-stats.png │ ├── jaceklaskowski-spark-sql-gitbook-stats.png │ ├── jaceklaskowski-stackoverflow-apache-spark.png │ ├── jaceklaskowski-stackoverflow-spark-structured-streaming.png │ ├── jaceklaskowski-stackoverflow-stats.png │ ├── jaceklaskowski-structured-streaming-gitbook-stats.png │ ├── jaceklaskowski-twitter-stats.png │ ├── java_logo.png │ ├── kafka-logo.png │ ├── medium-stats.png │ ├── mesos-architecture.jpg │ ├── mesos-logo.png │ ├── ml-Pipeline.png │ ├── ml-PipelineModel.png │ ├── packt-live-capgemini-promo.png │ ├── packt-live.png │ ├── quora-stats.png │ ├── rdd-job-partitions.png │ ├── sbt-logo.png │ ├── scala-logo.gif │ ├── scala-logo.png │ ├── spark-logo.png │ ├── spark-mllib-pipeline.png │ ├── spark-platform.png │ ├── spark-rdd-id.png │ ├── spark-rdd-partitioned-distributed.png │ ├── spark-sql-catalyst-optimizer.png │ ├── spark-sql-spark-optimizer.png │ ├── spark-sql-storage-levels.png │ ├── spark-sql-webui-storage-tab.png │ ├── spark-streaming-architecture.png │ ├── spark-thrift-server.png │ ├── sparkcontext-rdds.png │ ├── sparksql-CollapseCodegenStages.png │ ├── sparksql-analyzer.png │ ├── sparksql-bucketing-DataFrameWriter-bucketBy.png │ ├── sparksql-bucketing-describe-extended.png │ ├── sparksql-bucketing-sortmergejoin-exchanges.png │ ├── sparksql-bucketing-sortmergejoin-no-exchanges.png │ ├── sparksql-bucketing-sortmergejoin.png │ ├── sparksql-catalyst-rule-RemoveAllHints.png │ ├── sparksql-catalyst-rule.png │ ├── sparksql-catalyst-ruleexecutor.png │ ├── sparksql-catalyst-treenode.png │ ├── sparksql-catalyst-treenodes.png │ ├── sparksql-planner.png │ ├── sparksql-preparations.png │ ├── sparksql-queryexecution-pipeline.png │ ├── sparksql-queryplans.png │ ├── sparkstandalone-sparkcontext-taskscheduler-schedulerbackend.png │ ├── stackoverflow-score.png │ ├── stage-tasks.png │ ├── treenode-physical-plan-explain.png │ ├── treenode-sparkplan.png │ ├── twitter-score.png │ └── yarn_architecture.gif ├── js │ └── reveal.js ├── lib │ ├── css │ │ └── zenburn.css │ ├── font │ │ ├── league-gothic │ │ │ ├── LICENSE │ │ │ ├── league-gothic.css │ │ │ ├── league-gothic.eot │ │ │ ├── league-gothic.ttf │ │ │ └── league-gothic.woff │ │ └── source-sans-pro │ │ │ ├── LICENSE │ │ │ ├── source-sans-pro-italic.eot │ │ │ ├── source-sans-pro-italic.ttf │ │ │ ├── source-sans-pro-italic.woff │ │ │ ├── source-sans-pro-regular.eot │ │ │ ├── source-sans-pro-regular.ttf │ │ │ ├── source-sans-pro-regular.woff │ │ │ ├── source-sans-pro-semibold.eot │ │ │ ├── source-sans-pro-semibold.ttf │ │ │ ├── source-sans-pro-semibold.woff │ │ │ ├── source-sans-pro-semibolditalic.eot │ │ │ ├── source-sans-pro-semibolditalic.ttf │ │ │ ├── source-sans-pro-semibolditalic.woff │ │ │ └── source-sans-pro.css │ └── js │ │ ├── classList.js │ │ ├── head.min.js │ │ └── html5shiv.js ├── plugin │ ├── highlight │ │ └── highlight.js │ ├── markdown │ │ ├── example.html │ │ ├── example.md │ │ ├── markdown.js │ │ └── marked.js │ ├── math │ │ └── math.js │ ├── multiplex │ │ ├── client.js │ │ ├── index.js │ │ ├── master.js │ │ └── package.json │ ├── notes-server │ │ ├── client.js │ │ ├── index.js │ │ └── notes.html │ ├── notes │ │ ├── notes.html │ │ └── notes.js │ ├── print-pdf │ │ └── print-pdf.js │ ├── search │ │ └── search.js │ └── zoom-js │ │ └── zoom.js ├── reveal.js ├── reveal.js-3.7.0 │ ├── .gitignore │ ├── .travis.yml │ ├── CONTRIBUTING.md │ ├── Gruntfile.js │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── css │ │ ├── print │ │ │ ├── paper.css │ │ │ └── pdf.css │ │ ├── reveal.css │ │ ├── reveal.scss │ │ └── theme │ │ │ ├── README.md │ │ │ ├── beige.css │ │ │ ├── black.css │ │ │ ├── blood.css │ │ │ ├── league.css │ │ │ ├── moon.css │ │ │ ├── night.css │ │ │ ├── serif.css │ │ │ ├── simple.css │ │ │ ├── sky.css │ │ │ ├── solarized.css │ │ │ ├── source │ │ │ ├── beige.scss │ │ │ ├── black.scss │ │ │ ├── blood.scss │ │ │ ├── league.scss │ │ │ ├── moon.scss │ │ │ ├── night.scss │ │ │ ├── serif.scss │ │ │ ├── simple.scss │ │ │ ├── sky.scss │ │ │ ├── solarized.scss │ │ │ └── white.scss │ │ │ ├── template │ │ │ ├── mixins.scss │ │ │ ├── settings.scss │ │ │ └── theme.scss │ │ │ └── white.css │ ├── demo.html │ ├── index.html │ ├── js │ │ └── reveal.js │ ├── lib │ │ ├── css │ │ │ └── zenburn.css │ │ ├── font │ │ │ ├── league-gothic │ │ │ │ ├── LICENSE │ │ │ │ ├── league-gothic.css │ │ │ │ ├── league-gothic.eot │ │ │ │ ├── league-gothic.ttf │ │ │ │ └── league-gothic.woff │ │ │ └── source-sans-pro │ │ │ │ ├── LICENSE │ │ │ │ ├── source-sans-pro-italic.eot │ │ │ │ ├── source-sans-pro-italic.ttf │ │ │ │ ├── source-sans-pro-italic.woff │ │ │ │ ├── source-sans-pro-regular.eot │ │ │ │ ├── source-sans-pro-regular.ttf │ │ │ │ ├── source-sans-pro-regular.woff │ │ │ │ ├── source-sans-pro-semibold.eot │ │ │ │ ├── source-sans-pro-semibold.ttf │ │ │ │ ├── source-sans-pro-semibold.woff │ │ │ │ ├── source-sans-pro-semibolditalic.eot │ │ │ │ ├── source-sans-pro-semibolditalic.ttf │ │ │ │ ├── source-sans-pro-semibolditalic.woff │ │ │ │ └── source-sans-pro.css │ │ └── js │ │ │ ├── classList.js │ │ │ ├── head.min.js │ │ │ └── html5shiv.js │ ├── package.json │ ├── plugin │ │ ├── highlight │ │ │ └── highlight.js │ │ ├── markdown │ │ │ ├── example.html │ │ │ ├── example.md │ │ │ ├── markdown.js │ │ │ └── marked.js │ │ ├── math │ │ │ └── math.js │ │ ├── multiplex │ │ │ ├── client.js │ │ │ ├── index.js │ │ │ ├── master.js │ │ │ └── package.json │ │ ├── notes-server │ │ │ ├── client.js │ │ │ ├── index.js │ │ │ └── notes.html │ │ ├── notes │ │ │ ├── notes.html │ │ │ └── notes.js │ │ ├── print-pdf │ │ │ └── print-pdf.js │ │ ├── search │ │ │ └── search.js │ │ └── zoom-js │ │ │ └── zoom.js │ └── test │ │ ├── examples │ │ ├── assets │ │ │ ├── image1.png │ │ │ └── image2.png │ │ ├── barebones.html │ │ ├── embedded-media.html │ │ ├── math.html │ │ ├── slide-backgrounds.html │ │ └── slide-transitions.html │ │ ├── qunit-2.5.0.css │ │ ├── qunit-2.5.0.js │ │ ├── simple.md │ │ ├── test-markdown-element-attributes.html │ │ ├── test-markdown-element-attributes.js │ │ ├── test-markdown-external.html │ │ ├── test-markdown-external.js │ │ ├── test-markdown-options.html │ │ ├── test-markdown-options.js │ │ ├── test-markdown-slide-attributes.html │ │ ├── test-markdown-slide-attributes.js │ │ ├── test-markdown.html │ │ ├── test-markdown.js │ │ ├── test-pdf.html │ │ ├── test-pdf.js │ │ ├── test.html │ │ └── test.js ├── reveal.js-4.3.1 │ ├── .github │ │ ├── CONTRIBUTING.md │ │ ├── FUNDING.yml │ │ └── workflows │ │ │ └── js.yml │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── css │ │ ├── layout.scss │ │ ├── print │ │ │ ├── paper.scss │ │ │ └── pdf.scss │ │ ├── reveal.scss │ │ └── theme │ │ │ ├── README.md │ │ │ ├── source │ │ │ ├── beige.scss │ │ │ ├── black.scss │ │ │ ├── blood.scss │ │ │ ├── league.scss │ │ │ ├── moon.scss │ │ │ ├── night.scss │ │ │ ├── serif.scss │ │ │ ├── simple.scss │ │ │ ├── sky.scss │ │ │ ├── solarized.scss │ │ │ └── white.scss │ │ │ └── template │ │ │ ├── exposer.scss │ │ │ ├── mixins.scss │ │ │ ├── settings.scss │ │ │ └── theme.scss │ ├── demo.html │ ├── dist │ │ ├── reset.css │ │ ├── reveal.css │ │ ├── reveal.esm.js │ │ ├── reveal.esm.js.map │ │ ├── reveal.js │ │ ├── reveal.js.map │ │ └── theme │ │ │ ├── beige.css │ │ │ ├── black.css │ │ │ ├── blood.css │ │ │ ├── fonts │ │ │ ├── league-gothic │ │ │ │ ├── LICENSE │ │ │ │ ├── league-gothic.css │ │ │ │ ├── league-gothic.eot │ │ │ │ ├── league-gothic.ttf │ │ │ │ └── league-gothic.woff │ │ │ └── source-sans-pro │ │ │ │ ├── LICENSE │ │ │ │ ├── source-sans-pro-italic.eot │ │ │ │ ├── source-sans-pro-italic.ttf │ │ │ │ ├── source-sans-pro-italic.woff │ │ │ │ ├── source-sans-pro-regular.eot │ │ │ │ ├── source-sans-pro-regular.ttf │ │ │ │ ├── source-sans-pro-regular.woff │ │ │ │ ├── source-sans-pro-semibold.eot │ │ │ │ ├── source-sans-pro-semibold.ttf │ │ │ │ ├── source-sans-pro-semibold.woff │ │ │ │ ├── source-sans-pro-semibolditalic.eot │ │ │ │ ├── source-sans-pro-semibolditalic.ttf │ │ │ │ ├── source-sans-pro-semibolditalic.woff │ │ │ │ └── source-sans-pro.css │ │ │ ├── league.css │ │ │ ├── moon.css │ │ │ ├── night.css │ │ │ ├── serif.css │ │ │ ├── simple.css │ │ │ ├── sky.css │ │ │ ├── solarized.css │ │ │ └── white.css │ ├── examples │ │ ├── assets │ │ │ ├── beeping.txt │ │ │ ├── beeping.wav │ │ │ ├── image1.png │ │ │ └── image2.png │ │ ├── auto-animate.html │ │ ├── backgrounds.html │ │ ├── barebones.html │ │ ├── layout-helpers.html │ │ ├── markdown.html │ │ ├── markdown.md │ │ ├── math.html │ │ ├── media.html │ │ ├── multiple-presentations.html │ │ └── transitions.html │ ├── gulpfile.js │ ├── index.html │ ├── js │ │ ├── components │ │ │ └── playback.js │ │ ├── config.js │ │ ├── controllers │ │ │ ├── autoanimate.js │ │ │ ├── backgrounds.js │ │ │ ├── controls.js │ │ │ ├── focus.js │ │ │ ├── fragments.js │ │ │ ├── keyboard.js │ │ │ ├── location.js │ │ │ ├── notes.js │ │ │ ├── overview.js │ │ │ ├── plugins.js │ │ │ ├── pointer.js │ │ │ ├── print.js │ │ │ ├── progress.js │ │ │ ├── slidecontent.js │ │ │ ├── slidenumber.js │ │ │ └── touch.js │ │ ├── index.js │ │ ├── reveal.js │ │ └── utils │ │ │ ├── color.js │ │ │ ├── constants.js │ │ │ ├── device.js │ │ │ ├── loader.js │ │ │ └── util.js │ ├── package-lock.json │ ├── package.json │ ├── plugin │ │ ├── highlight │ │ │ ├── highlight.esm.js │ │ │ ├── highlight.js │ │ │ ├── monokai.css │ │ │ ├── plugin.js │ │ │ └── zenburn.css │ │ ├── markdown │ │ │ ├── markdown.esm.js │ │ │ ├── markdown.js │ │ │ └── plugin.js │ │ ├── math │ │ │ ├── katex.js │ │ │ ├── math.esm.js │ │ │ ├── math.js │ │ │ ├── mathjax2.js │ │ │ ├── mathjax3.js │ │ │ └── plugin.js │ │ ├── notes │ │ │ ├── notes.esm.js │ │ │ ├── notes.js │ │ │ ├── plugin.js │ │ │ └── speaker-view.html │ │ ├── search │ │ │ ├── plugin.js │ │ │ ├── search.esm.js │ │ │ └── search.js │ │ └── zoom │ │ │ ├── plugin.js │ │ │ ├── zoom.esm.js │ │ │ └── zoom.js │ └── test │ │ ├── assets │ │ ├── external-script-a.js │ │ ├── external-script-b.js │ │ ├── external-script-c.js │ │ └── external-script-d.js │ │ ├── simple.md │ │ ├── test-auto-animate.html │ │ ├── test-dependencies-async.html │ │ ├── test-dependencies.html │ │ ├── test-grid-navigation.html │ │ ├── test-iframe-backgrounds.html │ │ ├── test-iframes.html │ │ ├── test-markdown.html │ │ ├── test-multiple-instances-es5.html │ │ ├── test-multiple-instances.html │ │ ├── test-pdf.html │ │ ├── test-plugins.html │ │ ├── test-state.html │ │ └── test.html ├── reveal4 ├── revealjs-css │ ├── custom-gc.css │ └── jacek.css ├── revealjs-plugins │ ├── menu │ └── reveal.js-menu-0.8.1 │ │ ├── LICENSE │ │ ├── README.md │ │ ├── TODO │ │ ├── bower.json │ │ ├── font-awesome-4.3.0 │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ └── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── menu.css │ │ ├── menu.js │ │ └── package.json ├── spark-core-monitoring-sparklisteners.html ├── spark-core-spark-and-cluster-managers.html ├── spark-core-webui.html ├── spark-core.html ├── spark-mllib-ml-pipelines.html ├── spark-mllib.html ├── spark-sql-Developing-Custom-Data-Source.html ├── spark-sql-Working-with-Missing-Data.html ├── spark-sql-basic-aggregation.html ├── spark-sql-bucketing.html ├── spark-sql-columns-and-dataset-operators.html ├── spark-sql-dataset-caching-and-persistence.html ├── spark-sql-exercises.html ├── spark-sql-internals-of-structured-query-execution.html ├── spark-sql-joins.html ├── spark-sql-multi-dimensional-aggregation.html ├── spark-sql-standard-functions-udfs.html ├── spark-sql-windowed-aggregation.html ├── spark-sql.html ├── spark-structured-streaming.html ├── structured-streaming-checkpointing.html ├── structured-streaming-internals.html ├── structured-streaming-monitoring.html └── structured-streaming-stateful-stream-processing.html ├── solutions ├── build.sbt ├── custom-spark-listener │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── CustomSparkListener.scala ├── multinomial-logistic-regression │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── MultinomialLogisticRegressionApp.scala ├── project │ └── build.properties ├── spark-custom-ruleexecutor │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── Main.scala ├── spark-external-cluster-manager │ ├── build.sbt │ ├── project │ │ ├── build.properties │ │ ├── plugins.sbt │ │ └── supersafe.sbt │ └── src │ │ ├── main │ │ ├── resources │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── org.apache.spark.scheduler.ExternalClusterManager │ │ └── scala │ │ │ └── ScalaniaClusterManager.scala │ │ └── test │ │ └── scala │ │ └── ScalaniaClusterManagerSpec.scala ├── spark-listener-executor-monitor │ ├── README.md │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── pl │ │ └── jaceklaskowski │ │ └── spark │ │ └── SparkExecutorMonitor.scala ├── spark-mf-format │ ├── build.sbt │ ├── project │ │ ├── build.properties │ │ ├── sbt-spark-package.sbt │ │ └── supersafe.sbt │ └── src │ │ ├── main │ │ └── scala │ │ │ └── pl │ │ │ └── japila │ │ │ └── spark │ │ │ └── mf │ │ │ └── DefaultSource.scala │ │ └── test │ │ ├── resources │ │ └── file.mf │ │ └── scala │ │ └── MfFormatSpec.scala ├── spark-mllib-custom-transformer │ ├── build.sbt │ ├── project │ │ ├── build.properties │ │ └── supersafe.sbt │ └── src │ │ ├── main │ │ └── scala │ │ │ └── UpperTransformer.scala │ │ └── test │ │ └── scala │ │ └── UpperTransformerSpec.scala ├── spark-mllib-logistic-regression │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ ├── resources │ │ └── articles.json │ │ └── scala │ │ ├── EmailClassificationApp.scala │ │ └── LogisticRegressionApp.scala ├── spark-streaming-kafka-direct │ ├── README.md │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── StreamingKafkaDirectApp.scala ├── spark-structured-streaming-source │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.apache.spark.sql.sources.DataSourceRegister │ │ │ └── log4j.properties │ │ └── scala │ │ │ ├── AmadeusSource.scala │ │ │ └── Main.scala │ │ └── test │ │ └── scala │ │ └── Launcher.scala ├── spark-structured-streaming-window │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── WindowApp.scala └── sparklauncher-demo │ ├── README.md │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ └── scala │ ├── SparkApp.scala │ └── SparkLauncherApp.scala ├── spark-structured-streaming-workshop.md └── src ├── main └── scala │ └── CustomTransformer.scala └── test └── scala └── SparkSpec.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENDA-ONE-DAY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/AGENDA-ONE-DAY.md -------------------------------------------------------------------------------- /AGENDA-admin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/AGENDA-admin.md -------------------------------------------------------------------------------- /AGENDA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/AGENDA.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /MAIL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/MAIL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/README.md -------------------------------------------------------------------------------- /agendas/advanced-apache-spark-for-developers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/agendas/advanced-apache-spark-for-developers.md -------------------------------------------------------------------------------- /demo/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/demo/build.sbt -------------------------------------------------------------------------------- /demo/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.0.3 2 | -------------------------------------------------------------------------------- /demo/src/main/scala/EmailClassificationDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/demo/src/main/scala/EmailClassificationDemo.scala -------------------------------------------------------------------------------- /demo/src/main/scala/FilterApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/demo/src/main/scala/FilterApp.scala -------------------------------------------------------------------------------- /demo/src/main/scala/JobGroupDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/demo/src/main/scala/JobGroupDemo.scala -------------------------------------------------------------------------------- /demo/src/main/scala/JoinApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/demo/src/main/scala/JoinApp.scala -------------------------------------------------------------------------------- /exercises/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/README.md -------------------------------------------------------------------------------- /exercises/spark-exercise-Running-Spark-Applications-on-Hadoop-YARN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-exercise-Running-Spark-Applications-on-Hadoop-YARN.md -------------------------------------------------------------------------------- /exercises/spark-exercise-Working-With-Files-On-Hadoop-HDFS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-exercise-Working-With-Files-On-Hadoop-HDFS.md -------------------------------------------------------------------------------- /exercises/spark-exercise-custom-ExternalClusterManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-exercise-custom-ExternalClusterManager.md -------------------------------------------------------------------------------- /exercises/spark-mllib-exercise-Email-Classification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-mllib-exercise-Email-Classification.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Calculating-Running-Total-Cumulative-Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Calculating-Running-Total-Cumulative-Sum.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Calculating-percent-rank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Calculating-percent-rank.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Collect-values-per-group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Collect-values-per-group.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Converting-Arrays-of-Strings-to-String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Converting-Arrays-of-Strings-to-String.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Developing-Custom-Data-Source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Developing-Custom-Data-Source.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Difference-in-Days-Between-Dates-As-Strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Difference-in-Days-Between-Dates-As-Strings.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Finding-First-Non-Null-Value-per-Group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Finding-First-Non-Null-Value-per-Group.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Finding-Longest-Sequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Finding-Longest-Sequence.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Finding-Most-Common-Non-null-Prefix-Occurences-per-Group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Finding-Most-Common-Non-null-Prefix-Occurences-per-Group.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Finding-maximum-value-agg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Finding-maximum-value-agg.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Finding-maximum-values-per-group-groupBy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Finding-maximum-values-per-group-groupBy.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Flattening-Array-Columns-From-Datasets-of-Arrays-to-Datasets-of-Array-Elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Flattening-Array-Columns-From-Datasets-of-Arrays-to-Datasets-of-Array-Elements.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Flattening-Dataset-from-Long-to-Wide-Format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Flattening-Dataset-from-Long-to-Wide-Format.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Generating-Exam-Assessment-Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Generating-Exam-Assessment-Report.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Pivoting-on-Multiple-Columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Pivoting-on-Multiple-Columns.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Reverse-engineering-Dataset-show-Output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Reverse-engineering-Dataset-show-Output.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Specifying-Table-and-SQL-Query-on-Command-Line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Specifying-Table-and-SQL-Query-on-Command-Line.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Standalone-Spark-Application-to-Display-Spark-SQL-Version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Standalone-Spark-Application-to-Display-Spark-SQL-Version.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Submitting-Spark-Application-to-Spark-Standalone-Cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Submitting-Spark-Application-to-Spark-Standalone-Cluster.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Using-CSV-Data-Source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Using-CSV-Data-Source.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Using-Dataset-flatMap-Operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Using-Dataset-flatMap-Operator.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Using-UDFs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Using-UDFs.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Using-explode-Standard-Function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Using-explode-Standard-Function.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Using-pivot-to-generate-a-single-row-matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Using-pivot-to-generate-a-single-row-matrix.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Using-rollup-Operator-for-Total-and-Average-Salaries-by-Department-and-Company-Wide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Using-rollup-Operator-for-Total-and-Average-Salaries-by-Department-and-Company-Wide.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Using-upper-Standard-Function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Using-upper-Standard-Function.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Why-are-all-fields-null-when-querying-with-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Why-are-all-fields-null-when-querying-with-schema.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-Working-with-Datasets-Using-JDBC-and-PostgreSQL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-Working-with-Datasets-Using-JDBC-and-PostgreSQL.md -------------------------------------------------------------------------------- /exercises/spark-sql-exercise-counting-occurences-of-years-and-months-for-past-24-months.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-sql-exercise-counting-occurences-of-years-and-months-for-past-24-months.md -------------------------------------------------------------------------------- /exercises/spark-structured-streaming-exercise-Executing-SQL-Statements-from-Kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-structured-streaming-exercise-Executing-SQL-Statements-from-Kafka.md -------------------------------------------------------------------------------- /exercises/spark-structured-streaming-exercise-Streaming-Aggregation-with-groupBy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-structured-streaming-exercise-Streaming-Aggregation-with-groupBy.md -------------------------------------------------------------------------------- /exercises/spark-structured-streaming-exercise-Streaming-CSV-Datasets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-structured-streaming-exercise-Streaming-CSV-Datasets.md -------------------------------------------------------------------------------- /exercises/spark-structured-streaming-exercise-Using-Kafka-Data-Source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-structured-streaming-exercise-Using-Kafka-Data-Source.md -------------------------------------------------------------------------------- /exercises/spark-structured-streaming-exercise-Using-foreach-Operator-and-ForeachWriter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-structured-streaming-exercise-Using-foreach-Operator-and-ForeachWriter.md -------------------------------------------------------------------------------- /exercises/spark-structured-streaming-exercise-Writing-Selected-Columns-to-Kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-structured-streaming-exercise-Writing-Selected-Columns-to-Kafka.md -------------------------------------------------------------------------------- /exercises/spark-structured-streaming-exercise-Your-First-Standalone-Structured-Streaming-Application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/spark-structured-streaming-exercise-Your-First-Standalone-Structured-Streaming-Application.md -------------------------------------------------------------------------------- /exercises/sql/Calculating-Difference-Between-Consecutive-Rows-Per-Window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/Calculating-Difference-Between-Consecutive-Rows-Per-Window.md -------------------------------------------------------------------------------- /exercises/sql/Calculating-Gap-Between-Current-And-Highest-Salaries-Per-Department.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/Calculating-Gap-Between-Current-And-Highest-Salaries-Per-Department.md -------------------------------------------------------------------------------- /exercises/sql/Finding-1st-and-2nd-Bestsellers-Per-Genre.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/Finding-1st-and-2nd-Bestsellers-Per-Genre.md -------------------------------------------------------------------------------- /exercises/sql/Finding-Ids-of-Rows-with-Word-in-Array-Column.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/Finding-Ids-of-Rows-with-Word-in-Array-Column.md -------------------------------------------------------------------------------- /exercises/sql/Finding-Most-Populated-Cities-Per-Country.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/Finding-Most-Populated-Cities-Per-Country.md -------------------------------------------------------------------------------- /exercises/sql/How-to-add-days-as-values-of-a-column-to-date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/How-to-add-days-as-values-of-a-column-to-date.md -------------------------------------------------------------------------------- /exercises/sql/Multiple-Aggregations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/Multiple-Aggregations.md -------------------------------------------------------------------------------- /exercises/sql/Using-pivot-for-Cost-Average-and-Collecting-Values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/Using-pivot-for-Cost-Average-and-Collecting-Values.md -------------------------------------------------------------------------------- /exercises/sql/adding-count-to-the-source-dataframe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/adding-count-to-the-source-dataframe.md -------------------------------------------------------------------------------- /exercises/sql/explode-structs-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/explode-structs-array.md -------------------------------------------------------------------------------- /exercises/sql/limiting-collect_set-standard-function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/limiting-collect_set-standard-function.md -------------------------------------------------------------------------------- /exercises/sql/merge-two-rows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/merge-two-rows.md -------------------------------------------------------------------------------- /exercises/sql/selecting-the-most-important-rows-per-assigned-priority.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/selecting-the-most-important-rows-per-assigned-priority.md -------------------------------------------------------------------------------- /exercises/sql/split-function-with-variable-delimiter-per-row.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/split-function-with-variable-delimiter-per-row.md -------------------------------------------------------------------------------- /exercises/sql/structs-for-column-names-and-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/exercises/sql/structs-for-column-names-and-values.md -------------------------------------------------------------------------------- /project/assembly.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/project/assembly.sbt -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.6 2 | -------------------------------------------------------------------------------- /slides/00_Packt_Live_Streaming_Analytics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_Packt_Live_Streaming_Analytics.html -------------------------------------------------------------------------------- /slides/00_agenda-1-day-SparkSQL-Databricks-Cloud.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-1-day-SparkSQL-Databricks-Cloud.html -------------------------------------------------------------------------------- /slides/00_agenda-1-day-spark-structured-streaming.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-1-day-spark-structured-streaming.html -------------------------------------------------------------------------------- /slides/00_agenda-2-days-Big-Data-Solutions-using-Apache-Spark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-2-days-Big-Data-Solutions-using-Apache-Spark.html -------------------------------------------------------------------------------- /slides/00_agenda-2-days-Spark-SQL-for-PySpark-Developers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-2-days-Spark-SQL-for-PySpark-Developers.html -------------------------------------------------------------------------------- /slides/00_agenda-2-days-ljubljana.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-2-days-ljubljana.html -------------------------------------------------------------------------------- /slides/00_agenda-2-days.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-2-days.html -------------------------------------------------------------------------------- /slides/00_agenda-3-days-Spark-SQL.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-3-days-Spark-SQL.html -------------------------------------------------------------------------------- /slides/00_agenda-4-days-Scala-SparkSQL-Streaming-MLlib-Kafka.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-4-days-Scala-SparkSQL-Streaming-MLlib-Kafka.html -------------------------------------------------------------------------------- /slides/00_agenda-4-days-toronto.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-4-days-toronto.html -------------------------------------------------------------------------------- /slides/00_agenda-4-days.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-4-days.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Apache-Spark-Advanced-for-Developers-1904.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Apache-Spark-Advanced-for-Developers-1904.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Apache-Spark-Advanced-for-Developers-1911.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Apache-Spark-Advanced-for-Developers-1911.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Apache-Spark-Advanced-for-Developers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Apache-Spark-Advanced-for-Developers.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Apache-Spark-Advanced-for-Developers_2018.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Apache-Spark-Advanced-for-Developers_2018.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Apache-Spark-Developer-Certification.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Apache-Spark-Developer-Certification.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Apache-Spark-for-Experienced-Oracle-and-SQL-Developers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Apache-Spark-for-Experienced-Oracle-and-SQL-Developers.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Apache-Spark-with-Scala-for-PySpark-Developers-Workshop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Apache-Spark-with-Scala-for-PySpark-Developers-Workshop.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Scala-SparkSQL.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Scala-SparkSQL.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Spark-Administration-Monitoring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Spark-Administration-Monitoring.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-Spark-Ecosystem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-Spark-Ecosystem.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-advanced-spark-developers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-advanced-spark-developers.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-graduate-scala-spark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-graduate-scala-spark.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-online-Apache-Spark-Advanced-for-Developers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-online-Apache-Spark-Advanced-for-Developers.html -------------------------------------------------------------------------------- /slides/00_agenda-5-days-online-intro-to-scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-days-online-intro-to-scala.html -------------------------------------------------------------------------------- /slides/00_agenda-5-half-days-Scala-SparkSQL-SparkMLlib-Kafka.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda-5-half-days-Scala-SparkSQL-SparkMLlib-Kafka.html -------------------------------------------------------------------------------- /slides/00_agenda.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/00_agenda.html -------------------------------------------------------------------------------- /slides/01_Spark-Intro-Using-Spark-Shell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/01_Spark-Intro-Using-Spark-Shell.html -------------------------------------------------------------------------------- /slides/01_agenda.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/01_agenda.html -------------------------------------------------------------------------------- /slides/01_datasource.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/01_datasource.html -------------------------------------------------------------------------------- /slides/01_introduction-to-spark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/01_introduction-to-spark.html -------------------------------------------------------------------------------- /slides/02_agenda.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/02_agenda.html -------------------------------------------------------------------------------- /slides/02_debugging-spark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/02_debugging-spark.html -------------------------------------------------------------------------------- /slides/02_sbt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/02_sbt.html -------------------------------------------------------------------------------- /slides/02_scala-exercises.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/02_scala-exercises.html -------------------------------------------------------------------------------- /slides/02_scala-real-life-project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/02_scala-real-life-project.html -------------------------------------------------------------------------------- /slides/02_scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/02_scala.html -------------------------------------------------------------------------------- /slides/02_tools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/02_tools.html -------------------------------------------------------------------------------- /slides/03_agenda.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/03_agenda.html -------------------------------------------------------------------------------- /slides/04_SparkStreaming-Stateful-Operators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/04_SparkStreaming-Stateful-Operators.html -------------------------------------------------------------------------------- /slides/04_spark_streaming.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/04_spark_streaming.html -------------------------------------------------------------------------------- /slides/07_Spark-Core-Dynamic-Allocation-Of-Executors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/07_Spark-Core-Dynamic-Allocation-Of-Executors.html -------------------------------------------------------------------------------- /slides/09_SparkSQL-Spark-Thrift-Server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/09_SparkSQL-Spark-Thrift-Server.html -------------------------------------------------------------------------------- /slides/12_SparkCore-Spark-History-Server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/12_SparkCore-Spark-History-Server.html -------------------------------------------------------------------------------- /slides/LICENSE.revealjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/LICENSE.revealjs -------------------------------------------------------------------------------- /slides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/README.md -------------------------------------------------------------------------------- /slides/beescala-nov-24-spark-sql-streaming-from-basic-to-advanced-aggregates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/beescala-nov-24-spark-sql-streaming-from-basic-to-advanced-aggregates.html -------------------------------------------------------------------------------- /slides/css/print/paper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/print/paper.css -------------------------------------------------------------------------------- /slides/css/print/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/print/pdf.css -------------------------------------------------------------------------------- /slides/css/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/reveal.css -------------------------------------------------------------------------------- /slides/css/reveal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/reveal.scss -------------------------------------------------------------------------------- /slides/css/theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/README.md -------------------------------------------------------------------------------- /slides/css/theme/beige.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/beige.css -------------------------------------------------------------------------------- /slides/css/theme/black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/black.css -------------------------------------------------------------------------------- /slides/css/theme/blood.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/blood.css -------------------------------------------------------------------------------- /slides/css/theme/league.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/league.css -------------------------------------------------------------------------------- /slides/css/theme/moon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/moon.css -------------------------------------------------------------------------------- /slides/css/theme/night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/night.css -------------------------------------------------------------------------------- /slides/css/theme/serif.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/serif.css -------------------------------------------------------------------------------- /slides/css/theme/simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/simple.css -------------------------------------------------------------------------------- /slides/css/theme/sky.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/sky.css -------------------------------------------------------------------------------- /slides/css/theme/solarized.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/solarized.css -------------------------------------------------------------------------------- /slides/css/theme/source/beige.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/beige.scss -------------------------------------------------------------------------------- /slides/css/theme/source/black.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/black.scss -------------------------------------------------------------------------------- /slides/css/theme/source/blood.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/blood.scss -------------------------------------------------------------------------------- /slides/css/theme/source/league.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/league.scss -------------------------------------------------------------------------------- /slides/css/theme/source/moon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/moon.scss -------------------------------------------------------------------------------- /slides/css/theme/source/night.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/night.scss -------------------------------------------------------------------------------- /slides/css/theme/source/serif.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/serif.scss -------------------------------------------------------------------------------- /slides/css/theme/source/simple.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/simple.scss -------------------------------------------------------------------------------- /slides/css/theme/source/sky.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/sky.scss -------------------------------------------------------------------------------- /slides/css/theme/source/solarized.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/solarized.scss -------------------------------------------------------------------------------- /slides/css/theme/source/white.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/source/white.scss -------------------------------------------------------------------------------- /slides/css/theme/template/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/template/mixins.scss -------------------------------------------------------------------------------- /slides/css/theme/template/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/template/settings.scss -------------------------------------------------------------------------------- /slides/css/theme/template/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/template/theme.scss -------------------------------------------------------------------------------- /slides/css/theme/white.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/css/theme/white.css -------------------------------------------------------------------------------- /slides/exercise-TaskCompletionListener-TaskFailureListener-TaskContext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/exercise-TaskCompletionListener-TaskFailureListener-TaskContext.html -------------------------------------------------------------------------------- /slides/hackondata-solutions-review.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/hackondata-solutions-review.html -------------------------------------------------------------------------------- /slides/images/ValueAmplify_Logo_Final_medium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/ValueAmplify_Logo_Final_medium.jpg -------------------------------------------------------------------------------- /slides/images/about-spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/about-spark.png -------------------------------------------------------------------------------- /slides/images/amazon-score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/amazon-score.png -------------------------------------------------------------------------------- /slides/images/animal-smile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/animal-smile.jpg -------------------------------------------------------------------------------- /slides/images/beescala-talk-description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/beescala-talk-description.png -------------------------------------------------------------------------------- /slides/images/coursera-bigdata-analysis-scala-spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/coursera-bigdata-analysis-scala-spark.png -------------------------------------------------------------------------------- /slides/images/coursera-spark-mastering-apache-spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/coursera-spark-mastering-apache-spark.png -------------------------------------------------------------------------------- /slides/images/dagscheduler-rdd-partitions-job-resultstage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/dagscheduler-rdd-partitions-job-resultstage.png -------------------------------------------------------------------------------- /slides/images/dagscheduler-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/dagscheduler-stages.png -------------------------------------------------------------------------------- /slides/images/end.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/end.jpg -------------------------------------------------------------------------------- /slides/images/github-personal-achievements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/github-personal-achievements.png -------------------------------------------------------------------------------- /slides/images/hackondata-jsonfile-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/hackondata-jsonfile-warning.png -------------------------------------------------------------------------------- /slides/images/hackondata-twitter-databrickscloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/hackondata-twitter-databrickscloud.png -------------------------------------------------------------------------------- /slides/images/hackondata-type-mismatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/hackondata-type-mismatch.png -------------------------------------------------------------------------------- /slides/images/jacek_laskowski_20141201_512px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jacek_laskowski_20141201_512px.png -------------------------------------------------------------------------------- /slides/images/jacek_laskowski_20201229_200x200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jacek_laskowski_20201229_200x200.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-credits-spark-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-credits-spark-16.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-credits-spark-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-credits-spark-20.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-credits-spark-21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-credits-spark-21.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-gitbook-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-gitbook-stats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-gitbooks-mobile-formats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-gitbooks-mobile-formats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-github-spark-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-github-spark-stats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-github-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-github-stats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-medium-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-medium-stats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-quora-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-quora-stats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-spark-sql-gitbook-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-spark-sql-gitbook-stats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-stackoverflow-apache-spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-stackoverflow-apache-spark.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-stackoverflow-spark-structured-streaming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-stackoverflow-spark-structured-streaming.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-stackoverflow-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-stackoverflow-stats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-structured-streaming-gitbook-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-structured-streaming-gitbook-stats.png -------------------------------------------------------------------------------- /slides/images/jaceklaskowski-twitter-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/jaceklaskowski-twitter-stats.png -------------------------------------------------------------------------------- /slides/images/java_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/java_logo.png -------------------------------------------------------------------------------- /slides/images/kafka-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/kafka-logo.png -------------------------------------------------------------------------------- /slides/images/medium-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/medium-stats.png -------------------------------------------------------------------------------- /slides/images/mesos-architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/mesos-architecture.jpg -------------------------------------------------------------------------------- /slides/images/mesos-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/mesos-logo.png -------------------------------------------------------------------------------- /slides/images/ml-Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/ml-Pipeline.png -------------------------------------------------------------------------------- /slides/images/ml-PipelineModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/ml-PipelineModel.png -------------------------------------------------------------------------------- /slides/images/packt-live-capgemini-promo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/packt-live-capgemini-promo.png -------------------------------------------------------------------------------- /slides/images/packt-live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/packt-live.png -------------------------------------------------------------------------------- /slides/images/quora-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/quora-stats.png -------------------------------------------------------------------------------- /slides/images/rdd-job-partitions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/rdd-job-partitions.png -------------------------------------------------------------------------------- /slides/images/sbt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sbt-logo.png -------------------------------------------------------------------------------- /slides/images/scala-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/scala-logo.gif -------------------------------------------------------------------------------- /slides/images/scala-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/scala-logo.png -------------------------------------------------------------------------------- /slides/images/spark-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-logo.png -------------------------------------------------------------------------------- /slides/images/spark-mllib-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-mllib-pipeline.png -------------------------------------------------------------------------------- /slides/images/spark-platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-platform.png -------------------------------------------------------------------------------- /slides/images/spark-rdd-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-rdd-id.png -------------------------------------------------------------------------------- /slides/images/spark-rdd-partitioned-distributed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-rdd-partitioned-distributed.png -------------------------------------------------------------------------------- /slides/images/spark-sql-catalyst-optimizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-sql-catalyst-optimizer.png -------------------------------------------------------------------------------- /slides/images/spark-sql-spark-optimizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-sql-spark-optimizer.png -------------------------------------------------------------------------------- /slides/images/spark-sql-storage-levels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-sql-storage-levels.png -------------------------------------------------------------------------------- /slides/images/spark-sql-webui-storage-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-sql-webui-storage-tab.png -------------------------------------------------------------------------------- /slides/images/spark-streaming-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-streaming-architecture.png -------------------------------------------------------------------------------- /slides/images/spark-thrift-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/spark-thrift-server.png -------------------------------------------------------------------------------- /slides/images/sparkcontext-rdds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparkcontext-rdds.png -------------------------------------------------------------------------------- /slides/images/sparksql-CollapseCodegenStages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-CollapseCodegenStages.png -------------------------------------------------------------------------------- /slides/images/sparksql-analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-analyzer.png -------------------------------------------------------------------------------- /slides/images/sparksql-bucketing-DataFrameWriter-bucketBy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-bucketing-DataFrameWriter-bucketBy.png -------------------------------------------------------------------------------- /slides/images/sparksql-bucketing-describe-extended.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-bucketing-describe-extended.png -------------------------------------------------------------------------------- /slides/images/sparksql-bucketing-sortmergejoin-exchanges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-bucketing-sortmergejoin-exchanges.png -------------------------------------------------------------------------------- /slides/images/sparksql-bucketing-sortmergejoin-no-exchanges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-bucketing-sortmergejoin-no-exchanges.png -------------------------------------------------------------------------------- /slides/images/sparksql-bucketing-sortmergejoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-bucketing-sortmergejoin.png -------------------------------------------------------------------------------- /slides/images/sparksql-catalyst-rule-RemoveAllHints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-catalyst-rule-RemoveAllHints.png -------------------------------------------------------------------------------- /slides/images/sparksql-catalyst-rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-catalyst-rule.png -------------------------------------------------------------------------------- /slides/images/sparksql-catalyst-ruleexecutor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-catalyst-ruleexecutor.png -------------------------------------------------------------------------------- /slides/images/sparksql-catalyst-treenode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-catalyst-treenode.png -------------------------------------------------------------------------------- /slides/images/sparksql-catalyst-treenodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-catalyst-treenodes.png -------------------------------------------------------------------------------- /slides/images/sparksql-planner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-planner.png -------------------------------------------------------------------------------- /slides/images/sparksql-preparations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-preparations.png -------------------------------------------------------------------------------- /slides/images/sparksql-queryexecution-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-queryexecution-pipeline.png -------------------------------------------------------------------------------- /slides/images/sparksql-queryplans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparksql-queryplans.png -------------------------------------------------------------------------------- /slides/images/sparkstandalone-sparkcontext-taskscheduler-schedulerbackend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/sparkstandalone-sparkcontext-taskscheduler-schedulerbackend.png -------------------------------------------------------------------------------- /slides/images/stackoverflow-score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/stackoverflow-score.png -------------------------------------------------------------------------------- /slides/images/stage-tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/stage-tasks.png -------------------------------------------------------------------------------- /slides/images/treenode-physical-plan-explain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/treenode-physical-plan-explain.png -------------------------------------------------------------------------------- /slides/images/treenode-sparkplan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/treenode-sparkplan.png -------------------------------------------------------------------------------- /slides/images/twitter-score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/twitter-score.png -------------------------------------------------------------------------------- /slides/images/yarn_architecture.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/images/yarn_architecture.gif -------------------------------------------------------------------------------- /slides/js/reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/js/reveal.js -------------------------------------------------------------------------------- /slides/lib/css/zenburn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/css/zenburn.css -------------------------------------------------------------------------------- /slides/lib/font/league-gothic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/league-gothic/LICENSE -------------------------------------------------------------------------------- /slides/lib/font/league-gothic/league-gothic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/league-gothic/league-gothic.css -------------------------------------------------------------------------------- /slides/lib/font/league-gothic/league-gothic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/league-gothic/league-gothic.eot -------------------------------------------------------------------------------- /slides/lib/font/league-gothic/league-gothic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/league-gothic/league-gothic.ttf -------------------------------------------------------------------------------- /slides/lib/font/league-gothic/league-gothic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/league-gothic/league-gothic.woff -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/LICENSE -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-italic.eot -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-italic.ttf -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-italic.woff -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-regular.eot -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-regular.ttf -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-regular.woff -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-semibold.eot -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-semibold.ttf -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-semibold.woff -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff -------------------------------------------------------------------------------- /slides/lib/font/source-sans-pro/source-sans-pro.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/font/source-sans-pro/source-sans-pro.css -------------------------------------------------------------------------------- /slides/lib/js/classList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/js/classList.js -------------------------------------------------------------------------------- /slides/lib/js/head.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/js/head.min.js -------------------------------------------------------------------------------- /slides/lib/js/html5shiv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/lib/js/html5shiv.js -------------------------------------------------------------------------------- /slides/plugin/highlight/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/highlight/highlight.js -------------------------------------------------------------------------------- /slides/plugin/markdown/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/markdown/example.html -------------------------------------------------------------------------------- /slides/plugin/markdown/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/markdown/example.md -------------------------------------------------------------------------------- /slides/plugin/markdown/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/markdown/markdown.js -------------------------------------------------------------------------------- /slides/plugin/markdown/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/markdown/marked.js -------------------------------------------------------------------------------- /slides/plugin/math/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/math/math.js -------------------------------------------------------------------------------- /slides/plugin/multiplex/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/multiplex/client.js -------------------------------------------------------------------------------- /slides/plugin/multiplex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/multiplex/index.js -------------------------------------------------------------------------------- /slides/plugin/multiplex/master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/multiplex/master.js -------------------------------------------------------------------------------- /slides/plugin/multiplex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/multiplex/package.json -------------------------------------------------------------------------------- /slides/plugin/notes-server/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/notes-server/client.js -------------------------------------------------------------------------------- /slides/plugin/notes-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/notes-server/index.js -------------------------------------------------------------------------------- /slides/plugin/notes-server/notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/notes-server/notes.html -------------------------------------------------------------------------------- /slides/plugin/notes/notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/notes/notes.html -------------------------------------------------------------------------------- /slides/plugin/notes/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/notes/notes.js -------------------------------------------------------------------------------- /slides/plugin/print-pdf/print-pdf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/print-pdf/print-pdf.js -------------------------------------------------------------------------------- /slides/plugin/search/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/search/search.js -------------------------------------------------------------------------------- /slides/plugin/zoom-js/zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/plugin/zoom-js/zoom.js -------------------------------------------------------------------------------- /slides/reveal.js: -------------------------------------------------------------------------------- 1 | reveal.js-3.7.0 -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/.gitignore -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/.travis.yml -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/CONTRIBUTING.md -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/Gruntfile.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/LICENSE -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/README.md -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/bower.json -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/print/paper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/print/paper.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/print/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/print/pdf.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/reveal.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/reveal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/reveal.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/README.md -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/beige.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/beige.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/black.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/blood.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/blood.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/league.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/league.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/moon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/moon.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/night.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/serif.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/serif.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/simple.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/sky.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/sky.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/solarized.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/solarized.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/beige.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/beige.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/black.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/black.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/blood.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/blood.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/league.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/league.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/moon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/moon.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/night.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/night.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/serif.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/serif.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/simple.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/simple.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/sky.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/sky.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/solarized.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/solarized.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/source/white.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/source/white.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/template/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/template/mixins.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/template/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/template/settings.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/template/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/template/theme.scss -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/css/theme/white.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/css/theme/white.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/demo.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/index.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/js/reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/js/reveal.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/css/zenburn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/css/zenburn.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/league-gothic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/league-gothic/LICENSE -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/league-gothic/league-gothic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/league-gothic/league-gothic.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/league-gothic/league-gothic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/league-gothic/league-gothic.eot -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/league-gothic/league-gothic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/league-gothic/league-gothic.ttf -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/league-gothic/league-gothic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/league-gothic/league-gothic.woff -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/LICENSE -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-italic.eot -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-italic.ttf -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-italic.woff -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-regular.eot -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-regular.ttf -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-regular.woff -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibold.eot -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibold.ttf -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibold.woff -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/font/source-sans-pro/source-sans-pro.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/js/classList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/js/classList.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/js/head.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/js/head.min.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/lib/js/html5shiv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/lib/js/html5shiv.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/package.json -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/highlight/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/highlight/highlight.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/markdown/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/markdown/example.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/markdown/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/markdown/example.md -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/markdown/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/markdown/markdown.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/markdown/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/markdown/marked.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/math/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/math/math.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/multiplex/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/multiplex/client.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/multiplex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/multiplex/index.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/multiplex/master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/multiplex/master.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/multiplex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/multiplex/package.json -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/notes-server/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/notes-server/client.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/notes-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/notes-server/index.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/notes-server/notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/notes-server/notes.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/notes/notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/notes/notes.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/notes/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/notes/notes.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/print-pdf/print-pdf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/print-pdf/print-pdf.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/search/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/search/search.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/plugin/zoom-js/zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/plugin/zoom-js/zoom.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/examples/assets/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/examples/assets/image1.png -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/examples/assets/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/examples/assets/image2.png -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/examples/barebones.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/examples/barebones.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/examples/embedded-media.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/examples/embedded-media.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/examples/math.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/examples/math.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/examples/slide-backgrounds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/examples/slide-backgrounds.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/examples/slide-transitions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/examples/slide-transitions.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/qunit-2.5.0.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/qunit-2.5.0.css -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/qunit-2.5.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/qunit-2.5.0.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/simple.md -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown-element-attributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown-element-attributes.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown-element-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown-element-attributes.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown-external.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown-external.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown-external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown-external.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown-options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown-options.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown-options.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown-slide-attributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown-slide-attributes.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown-slide-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown-slide-attributes.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-markdown.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-pdf.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test-pdf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test-pdf.js -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test.html -------------------------------------------------------------------------------- /slides/reveal.js-3.7.0/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-3.7.0/test/test.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [hakimel] 2 | -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/.github/workflows/js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/.github/workflows/js.yml -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/.gitignore -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/.npmignore -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/LICENSE -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/README.md -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/layout.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/print/paper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/print/paper.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/print/pdf.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/print/pdf.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/reveal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/reveal.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/README.md -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/beige.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/beige.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/black.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/black.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/blood.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/blood.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/league.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/league.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/moon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/moon.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/night.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/night.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/serif.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/serif.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/simple.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/simple.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/sky.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/sky.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/solarized.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/solarized.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/source/white.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/source/white.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/template/exposer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/template/exposer.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/template/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/template/mixins.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/template/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/template/settings.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/css/theme/template/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/css/theme/template/theme.scss -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/demo.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/reset.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/reveal.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/reveal.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/reveal.esm.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/reveal.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/reveal.esm.js.map -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/reveal.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/reveal.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/reveal.js.map -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/beige.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/beige.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/black.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/blood.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/blood.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/LICENSE -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/league-gothic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/league-gothic.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/league-gothic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/league-gothic.eot -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/league-gothic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/league-gothic.ttf -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/league-gothic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/league-gothic/league-gothic.woff -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/LICENSE -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.eot -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.woff -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.eot -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.woff -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/fonts/source-sans-pro/source-sans-pro.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/league.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/league.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/moon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/moon.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/night.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/serif.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/serif.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/simple.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/sky.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/sky.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/solarized.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/solarized.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/dist/theme/white.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/dist/theme/white.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/assets/beeping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/assets/beeping.txt -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/assets/beeping.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/assets/beeping.wav -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/assets/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/assets/image1.png -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/assets/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/assets/image2.png -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/auto-animate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/auto-animate.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/backgrounds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/backgrounds.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/barebones.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/barebones.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/layout-helpers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/layout-helpers.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/markdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/markdown.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/markdown.md -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/math.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/math.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/media.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/media.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/multiple-presentations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/multiple-presentations.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/examples/transitions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/examples/transitions.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/gulpfile.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/index.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/components/playback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/components/playback.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/config.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/autoanimate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/autoanimate.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/backgrounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/backgrounds.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/controls.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/focus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/focus.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/fragments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/fragments.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/keyboard.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/location.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/notes.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/overview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/overview.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/plugins.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/pointer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/pointer.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/print.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/progress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/progress.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/slidecontent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/slidecontent.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/slidenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/slidenumber.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/controllers/touch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/controllers/touch.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/index.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/reveal.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/utils/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/utils/color.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/utils/constants.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/utils/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/utils/device.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/utils/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/utils/loader.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/js/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/js/utils/util.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/package-lock.json -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/package.json -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/highlight/highlight.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/highlight/highlight.esm.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/highlight/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/highlight/highlight.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/highlight/monokai.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/highlight/monokai.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/highlight/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/highlight/plugin.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/highlight/zenburn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/highlight/zenburn.css -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/markdown/markdown.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/markdown/markdown.esm.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/markdown/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/markdown/markdown.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/markdown/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/markdown/plugin.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/math/katex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/math/katex.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/math/math.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/math/math.esm.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/math/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/math/math.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/math/mathjax2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/math/mathjax2.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/math/mathjax3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/math/mathjax3.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/math/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/math/plugin.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/notes/notes.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/notes/notes.esm.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/notes/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/notes/notes.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/notes/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/notes/plugin.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/notes/speaker-view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/notes/speaker-view.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/search/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/search/plugin.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/search/search.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/search/search.esm.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/search/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/search/search.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/zoom/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/zoom/plugin.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/zoom/zoom.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/zoom/zoom.esm.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/plugin/zoom/zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/plugin/zoom/zoom.js -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/assets/external-script-a.js: -------------------------------------------------------------------------------- 1 | window.externalScriptSequence += 'A'; -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/assets/external-script-b.js: -------------------------------------------------------------------------------- 1 | window.externalScriptSequence += 'B'; -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/assets/external-script-c.js: -------------------------------------------------------------------------------- 1 | window.externalScriptSequence += 'C'; -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/assets/external-script-d.js: -------------------------------------------------------------------------------- 1 | window.externalScriptSequence += 'D'; -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/simple.md -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-auto-animate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-auto-animate.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-dependencies-async.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-dependencies-async.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-dependencies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-dependencies.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-grid-navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-grid-navigation.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-iframe-backgrounds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-iframe-backgrounds.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-iframes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-iframes.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-markdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-markdown.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-multiple-instances-es5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-multiple-instances-es5.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-multiple-instances.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-multiple-instances.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-pdf.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-plugins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-plugins.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test-state.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test-state.html -------------------------------------------------------------------------------- /slides/reveal.js-4.3.1/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/reveal.js-4.3.1/test/test.html -------------------------------------------------------------------------------- /slides/reveal4: -------------------------------------------------------------------------------- 1 | reveal.js-4.3.1 -------------------------------------------------------------------------------- /slides/revealjs-css/custom-gc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-css/custom-gc.css -------------------------------------------------------------------------------- /slides/revealjs-css/jacek.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-css/jacek.css -------------------------------------------------------------------------------- /slides/revealjs-plugins/menu: -------------------------------------------------------------------------------- 1 | reveal.js-menu-0.8.1 -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/LICENSE -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/README.md -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/TODO -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/bower.json -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/css/font-awesome.css -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/css/font-awesome.min.css -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/menu.css -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/menu.js -------------------------------------------------------------------------------- /slides/revealjs-plugins/reveal.js-menu-0.8.1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/revealjs-plugins/reveal.js-menu-0.8.1/package.json -------------------------------------------------------------------------------- /slides/spark-core-monitoring-sparklisteners.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-core-monitoring-sparklisteners.html -------------------------------------------------------------------------------- /slides/spark-core-spark-and-cluster-managers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-core-spark-and-cluster-managers.html -------------------------------------------------------------------------------- /slides/spark-core-webui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-core-webui.html -------------------------------------------------------------------------------- /slides/spark-core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-core.html -------------------------------------------------------------------------------- /slides/spark-mllib-ml-pipelines.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-mllib-ml-pipelines.html -------------------------------------------------------------------------------- /slides/spark-mllib.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-mllib.html -------------------------------------------------------------------------------- /slides/spark-sql-Developing-Custom-Data-Source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-Developing-Custom-Data-Source.html -------------------------------------------------------------------------------- /slides/spark-sql-Working-with-Missing-Data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-Working-with-Missing-Data.html -------------------------------------------------------------------------------- /slides/spark-sql-basic-aggregation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-basic-aggregation.html -------------------------------------------------------------------------------- /slides/spark-sql-bucketing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-bucketing.html -------------------------------------------------------------------------------- /slides/spark-sql-columns-and-dataset-operators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-columns-and-dataset-operators.html -------------------------------------------------------------------------------- /slides/spark-sql-dataset-caching-and-persistence.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-dataset-caching-and-persistence.html -------------------------------------------------------------------------------- /slides/spark-sql-exercises.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-exercises.html -------------------------------------------------------------------------------- /slides/spark-sql-internals-of-structured-query-execution.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-internals-of-structured-query-execution.html -------------------------------------------------------------------------------- /slides/spark-sql-joins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-joins.html -------------------------------------------------------------------------------- /slides/spark-sql-multi-dimensional-aggregation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-multi-dimensional-aggregation.html -------------------------------------------------------------------------------- /slides/spark-sql-standard-functions-udfs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-standard-functions-udfs.html -------------------------------------------------------------------------------- /slides/spark-sql-windowed-aggregation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql-windowed-aggregation.html -------------------------------------------------------------------------------- /slides/spark-sql.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-sql.html -------------------------------------------------------------------------------- /slides/spark-structured-streaming.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/spark-structured-streaming.html -------------------------------------------------------------------------------- /slides/structured-streaming-checkpointing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/structured-streaming-checkpointing.html -------------------------------------------------------------------------------- /slides/structured-streaming-internals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/structured-streaming-internals.html -------------------------------------------------------------------------------- /slides/structured-streaming-monitoring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/structured-streaming-monitoring.html -------------------------------------------------------------------------------- /slides/structured-streaming-stateful-stream-processing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/slides/structured-streaming-stateful-stream-processing.html -------------------------------------------------------------------------------- /solutions/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/build.sbt -------------------------------------------------------------------------------- /solutions/custom-spark-listener/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/custom-spark-listener/build.sbt -------------------------------------------------------------------------------- /solutions/custom-spark-listener/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.12 -------------------------------------------------------------------------------- /solutions/custom-spark-listener/src/main/scala/CustomSparkListener.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/custom-spark-listener/src/main/scala/CustomSparkListener.scala -------------------------------------------------------------------------------- /solutions/multinomial-logistic-regression/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/multinomial-logistic-regression/build.sbt -------------------------------------------------------------------------------- /solutions/multinomial-logistic-regression/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.12 2 | -------------------------------------------------------------------------------- /solutions/multinomial-logistic-regression/src/main/scala/MultinomialLogisticRegressionApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/multinomial-logistic-regression/src/main/scala/MultinomialLogisticRegressionApp.scala -------------------------------------------------------------------------------- /solutions/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.0.3 2 | -------------------------------------------------------------------------------- /solutions/spark-custom-ruleexecutor/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-custom-ruleexecutor/build.sbt -------------------------------------------------------------------------------- /solutions/spark-custom-ruleexecutor/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.12 -------------------------------------------------------------------------------- /solutions/spark-custom-ruleexecutor/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-custom-ruleexecutor/src/main/scala/Main.scala -------------------------------------------------------------------------------- /solutions/spark-external-cluster-manager/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-external-cluster-manager/build.sbt -------------------------------------------------------------------------------- /solutions/spark-external-cluster-manager/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.12 -------------------------------------------------------------------------------- /solutions/spark-external-cluster-manager/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-external-cluster-manager/project/plugins.sbt -------------------------------------------------------------------------------- /solutions/spark-external-cluster-manager/project/supersafe.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-external-cluster-manager/project/supersafe.sbt -------------------------------------------------------------------------------- /solutions/spark-external-cluster-manager/src/main/resources/META-INF/services/org.apache.spark.scheduler.ExternalClusterManager: -------------------------------------------------------------------------------- 1 | org.apache.spark.ScalaniaClusterManager -------------------------------------------------------------------------------- /solutions/spark-external-cluster-manager/src/main/scala/ScalaniaClusterManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-external-cluster-manager/src/main/scala/ScalaniaClusterManager.scala -------------------------------------------------------------------------------- /solutions/spark-external-cluster-manager/src/test/scala/ScalaniaClusterManagerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-external-cluster-manager/src/test/scala/ScalaniaClusterManagerSpec.scala -------------------------------------------------------------------------------- /solutions/spark-listener-executor-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-listener-executor-monitor/README.md -------------------------------------------------------------------------------- /solutions/spark-listener-executor-monitor/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-listener-executor-monitor/build.sbt -------------------------------------------------------------------------------- /solutions/spark-listener-executor-monitor/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.12 -------------------------------------------------------------------------------- /solutions/spark-listener-executor-monitor/src/main/scala/pl/jaceklaskowski/spark/SparkExecutorMonitor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-listener-executor-monitor/src/main/scala/pl/jaceklaskowski/spark/SparkExecutorMonitor.scala -------------------------------------------------------------------------------- /solutions/spark-mf-format/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mf-format/build.sbt -------------------------------------------------------------------------------- /solutions/spark-mf-format/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.12 2 | -------------------------------------------------------------------------------- /solutions/spark-mf-format/project/sbt-spark-package.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mf-format/project/sbt-spark-package.sbt -------------------------------------------------------------------------------- /solutions/spark-mf-format/project/supersafe.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mf-format/project/supersafe.sbt -------------------------------------------------------------------------------- /solutions/spark-mf-format/src/main/scala/pl/japila/spark/mf/DefaultSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mf-format/src/main/scala/pl/japila/spark/mf/DefaultSource.scala -------------------------------------------------------------------------------- /solutions/spark-mf-format/src/test/resources/file.mf: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /solutions/spark-mf-format/src/test/scala/MfFormatSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mf-format/src/test/scala/MfFormatSpec.scala -------------------------------------------------------------------------------- /solutions/spark-mllib-custom-transformer/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mllib-custom-transformer/build.sbt -------------------------------------------------------------------------------- /solutions/spark-mllib-custom-transformer/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.13 -------------------------------------------------------------------------------- /solutions/spark-mllib-custom-transformer/project/supersafe.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mllib-custom-transformer/project/supersafe.sbt -------------------------------------------------------------------------------- /solutions/spark-mllib-custom-transformer/src/main/scala/UpperTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mllib-custom-transformer/src/main/scala/UpperTransformer.scala -------------------------------------------------------------------------------- /solutions/spark-mllib-custom-transformer/src/test/scala/UpperTransformerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mllib-custom-transformer/src/test/scala/UpperTransformerSpec.scala -------------------------------------------------------------------------------- /solutions/spark-mllib-logistic-regression/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mllib-logistic-regression/build.sbt -------------------------------------------------------------------------------- /solutions/spark-mllib-logistic-regression/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.2.6 2 | -------------------------------------------------------------------------------- /solutions/spark-mllib-logistic-regression/src/main/resources/articles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mllib-logistic-regression/src/main/resources/articles.json -------------------------------------------------------------------------------- /solutions/spark-mllib-logistic-regression/src/main/scala/EmailClassificationApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mllib-logistic-regression/src/main/scala/EmailClassificationApp.scala -------------------------------------------------------------------------------- /solutions/spark-mllib-logistic-regression/src/main/scala/LogisticRegressionApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-mllib-logistic-regression/src/main/scala/LogisticRegressionApp.scala -------------------------------------------------------------------------------- /solutions/spark-streaming-kafka-direct/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-streaming-kafka-direct/README.md -------------------------------------------------------------------------------- /solutions/spark-streaming-kafka-direct/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-streaming-kafka-direct/build.sbt -------------------------------------------------------------------------------- /solutions/spark-streaming-kafka-direct/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.15 -------------------------------------------------------------------------------- /solutions/spark-streaming-kafka-direct/src/main/scala/StreamingKafkaDirectApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-streaming-kafka-direct/src/main/scala/StreamingKafkaDirectApp.scala -------------------------------------------------------------------------------- /solutions/spark-structured-streaming-source/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-structured-streaming-source/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister -------------------------------------------------------------------------------- /solutions/spark-structured-streaming-source/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-structured-streaming-source/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /solutions/spark-structured-streaming-source/src/main/scala/AmadeusSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-structured-streaming-source/src/main/scala/AmadeusSource.scala -------------------------------------------------------------------------------- /solutions/spark-structured-streaming-source/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-structured-streaming-source/src/main/scala/Main.scala -------------------------------------------------------------------------------- /solutions/spark-structured-streaming-source/src/test/scala/Launcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-structured-streaming-source/src/test/scala/Launcher.scala -------------------------------------------------------------------------------- /solutions/spark-structured-streaming-window/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-structured-streaming-window/build.sbt -------------------------------------------------------------------------------- /solutions/spark-structured-streaming-window/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.13 -------------------------------------------------------------------------------- /solutions/spark-structured-streaming-window/src/main/scala/WindowApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/spark-structured-streaming-window/src/main/scala/WindowApp.scala -------------------------------------------------------------------------------- /solutions/sparklauncher-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/sparklauncher-demo/README.md -------------------------------------------------------------------------------- /solutions/sparklauncher-demo/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/sparklauncher-demo/build.sbt -------------------------------------------------------------------------------- /solutions/sparklauncher-demo/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.14 -------------------------------------------------------------------------------- /solutions/sparklauncher-demo/src/main/scala/SparkApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/sparklauncher-demo/src/main/scala/SparkApp.scala -------------------------------------------------------------------------------- /solutions/sparklauncher-demo/src/main/scala/SparkLauncherApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/solutions/sparklauncher-demo/src/main/scala/SparkLauncherApp.scala -------------------------------------------------------------------------------- /spark-structured-streaming-workshop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/spark-structured-streaming-workshop.md -------------------------------------------------------------------------------- /src/main/scala/CustomTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/src/main/scala/CustomTransformer.scala -------------------------------------------------------------------------------- /src/test/scala/SparkSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaceklaskowski/spark-workshop/HEAD/src/test/scala/SparkSpec.scala --------------------------------------------------------------------------------