<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://1ambda.blog/2022/01/02/practical-spark-12/</loc><lastmod>2024-04-17T14:48:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/27/practical-spark-10/</loc><lastmod>2022-02-03T14:39:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/20/practical-spark-1/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2021/12/27_file.png</image:loc><image:title>27_file</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2021/12/apache_spark_logo.svg_.png</image:loc><image:title>Apache_Spark_logo.svg</image:title></image:image><lastmod>2022-01-08T02:20:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/29/practical-kafka-2/</loc><lastmod>2022-01-02T12:52:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/27/practical-spark-sql-table-8/</loc><lastmod>2021-12-31T01:43:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/25/practical-spark-cache-7/</loc><lastmod>2021-12-31T01:40:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/22/practical-spark-6/</loc><lastmod>2021-12-31T01:39:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/22/practical-spark-5/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2021/12/a08d9-13adphmvufyjarrjimps9qg.png</image:loc><image:title>1*3ADPhmVUFyJARRJiMpS9Qg</image:title></image:image><lastmod>2021-12-31T01:37:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/21/practical-spark-4/</loc><lastmod>2021-12-31T01:35:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/20/practical-spark-3/</loc><lastmod>2021-12-31T01:34:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/20/practical-spark-2/</loc><lastmod>2021-12-31T01:33:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/29/practical-kafka-1/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2021/12/1_usxwty13mkgbvogkqxdkgq.png</image:loc><image:title>1_uSxWTy13MKgbvOGKqxdkgQ</image:title></image:image><lastmod>2021-12-31T01:28:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/28/practical-spark-11/</loc><lastmod>2021-12-31T01:26:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2021/12/27/practical-spark-9/</loc><lastmod>2021-12-31T01:22:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2020/01/05/democratizing-online-experiments/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2020/01/splitmetrics-610x409-1.png</image:loc><image:title>abtesting-610x409</image:title></image:image><lastmod>2021-12-20T00:50:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2019/01/15/tips-for-terraforming-aws-emr/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2019/01/terraform_472.png</image:loc><image:title>terraform_472</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2019/01/1_kvmonayxo5jghejmqziumw.png</image:loc><image:title>1_kvmonayxo5jghejmqziumw</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2019/01/DetailsPage_EMR-Diagram.f8045894990ffff76cb92421d82523675e1f7139.png</image:loc><image:title>DetailsPage_EMR-Diagram.f8045894990ffff76cb92421d82523675e1f7139</image:title></image:image><lastmod>2020-01-05T09:04:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/07/03/restrospection-2017/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/07/390e5-14qcnh3fd6pvotkqjyp41vq.png</image:loc><image:title>390e5-14qcnh3fd6pvotkqjyp41vq</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/07/1_sbhacpeus9btu4ojdzlsaq.jpeg</image:loc><image:title>1_SbhAcpeus9Btu4ojdZlSAQ</image:title></image:image><lastmod>2024-06-07T08:09:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/gopath-%eb%a5%bc-%ec%b2%98%ec%9d%8c-%ec%97%ac%ed%96%89%ed%95%98%eb%8a%94-gopher-%eb%93%a4%ec%9d%84-%ec%9c%84%ed%95%9c-golang-%ec%95%88%eb%82%b4%ec%84%9c/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/golang-tutorial.jpg</image:loc><image:title>golang-tutorial</image:title></image:image><lastmod>2019-01-15T15:05:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/about/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/4968473.jpeg</image:loc><image:title>4968473</image:title></image:image><lastmod>2018-06-30T10:15:29+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-10/</loc><lastmod>2018-06-30T09:36:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-9/</loc><lastmod>2018-06-30T09:35:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-8-k-means-pca-detail/</loc><lastmod>2018-06-30T09:33:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-7/</loc><lastmod>2018-06-30T09:30:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-6/</loc><lastmod>2018-06-30T09:26:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-4/</loc><lastmod>2018-06-30T09:23:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-5/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/0a6c1-screenshot2011-11-07at3-03-55am.png</image:loc><image:title>0a6c1-screenshot2011-11-07at3-03-55am</image:title></image:image><lastmod>2018-06-30T09:23:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-3/</loc><lastmod>2018-06-30T09:17:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-2/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/e7d8c-gradientdescentalgorithmols.png</image:loc><image:title>e7d8c-gradientdescentalgorithmols</image:title></image:image><lastmod>2018-06-30T09:13:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/machine-learning-1/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/dlktkwcumaawwnx.png</image:loc><image:title>DLKtkwCUMAAWwNx</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/ad4bf-gradientdescentalgorithmols.png</image:loc><image:title>ad4bf-gradientdescentalgorithmols</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/2e5f354023f0d4b2710de0dc67d938bb.jpg</image:loc><image:title>2e5f354023f0d4b2710de0dc67d938bb</image:title></image:image><lastmod>2018-06-30T09:11:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/easy-scalaz-6/</loc><lastmod>2018-06-30T07:48:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/easy-scalaz-5/</loc><lastmod>2018-06-30T07:46:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/easy-scalaz-4/</loc><lastmod>2018-06-30T07:44:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/easy-scalaz-3/</loc><lastmod>2018-06-30T07:41:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/easy-scalaz-2/</loc><lastmod>2018-06-30T07:39:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/easy-scalaz-1/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/gopher_share.png</image:loc><image:title>GOPHER_SHARE</image:title></image:image><lastmod>2018-06-30T07:37:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/reactive-programming-in-scala-2/</loc><lastmod>2018-06-30T04:59:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/reactive-programming-in-scala-5/</loc><lastmod>2018-06-30T04:59:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/reactive-programming-in-scala-4/</loc><lastmod>2018-06-30T04:58:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/reactive-programming-in-scala-3/</loc><lastmod>2018-06-30T04:57:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/reactive-programming-in-scala-1/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/1_u1dllkv5ivcsac1vuxiu5w.png</image:loc><image:title>1_U1dLLKv5ivCsAc1vUxIU5w</image:title></image:image><lastmod>2018-06-30T04:53:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/functional-programming-in-scala-6/</loc><lastmod>2018-06-30T04:52:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/functional-programming-in-scala-5/</loc><lastmod>2018-06-30T04:52:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/functional-programming-in-scala-4/</loc><lastmod>2018-06-30T04:52:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/functional-programming-in-scala-3/</loc><lastmod>2018-06-30T04:52:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/functional-programming-in-scala-2/</loc><lastmod>2018-06-30T04:52:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/functional-programming-in-scala-1/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/scala-lang-card.png</image:loc><image:title>scala-lang-card</image:title></image:image><lastmod>2018-06-30T04:52:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-poor-mans-concurrency-monad/</loc><lastmod>2018-06-30T04:22:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-9/</loc><lastmod>2018-06-30T04:21:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-8/</loc><lastmod>2018-06-30T04:20:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-7/</loc><lastmod>2018-06-30T03:59:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-6/</loc><lastmod>2018-06-30T03:55:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-5/</loc><lastmod>2018-06-30T03:53:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-4/</loc><lastmod>2021-08-09T07:29:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-2/</loc><lastmod>2018-06-30T03:51:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-1/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/gophercises_punching.gif</image:loc><image:title>gophercises_punching</image:title></image:image><lastmod>2018-06-30T03:51:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/haskell-fp101-x-chapter-3/</loc><lastmod>2018-06-30T03:51:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-design-analysis-6-hash-table-universal-hashing-bloom-filters/</loc><lastmod>2018-06-30T03:11:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-design-analysis-5-dijkstra-heap-red-black-tree/</loc><lastmod>2018-06-30T03:11:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-design-analysis-4-graph-search-and-connectivity/</loc><lastmod>2018-06-30T03:11:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-design-analysis-3-graphs-the-contraction-algorithm/</loc><lastmod>2018-06-30T03:10:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-design-analysis-2-randomized-selection/</loc><lastmod>2018-06-30T03:10:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-design-analysis-1-divide-and-conquer/</loc><lastmod>2018-06-30T03:10:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-1-union-find/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/dlkt7b1vwaalnzv.png</image:loc><image:title>dlkt7b1vwaalnzv</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/portrait1-e1530292445646.jpg</image:loc><image:title>portrait1</image:title></image:image><lastmod>2018-06-30T03:07:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-2-big-o-analysis/</loc><lastmod>2018-06-30T03:07:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-3-spanning-tree-shortest-paths/</loc><lastmod>2018-06-30T03:07:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-4-radix-sort-suffix-sort/</loc><lastmod>2018-06-30T03:07:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-6-kmp-boyer-moore-rabin-karp/</loc><lastmod>2018-06-30T03:07:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-5-r-way-ternary-tries/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/3201d-radix_tries.png</image:loc><image:title>3201d-radix_tries</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/7294e-fractaltries.png</image:loc><image:title>7294e-fractaltries</image:title></image:image><lastmod>2018-06-30T03:07:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-8-data-compression-huffman-lzw/</loc><lastmod>2018-06-30T03:07:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/algorithm-7-maximum-flow-ford-fulkerson/</loc><lastmod>2018-06-30T03:07:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/cloud-computing-7-paxos/</loc><lastmod>2018-06-30T03:03:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/cloud-computing-6-multicast/</loc><lastmod>2018-06-30T03:03:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/cloud-computing-5-global-snapshot/</loc><lastmod>2018-06-30T03:03:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/cloud-computing-4-p2p-systems/</loc><lastmod>2018-06-30T03:03:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/cloud-computing-3-membership-protocol/</loc><lastmod>2018-06-30T03:03:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/cloud-computing-2-gossip-protocol/</loc><lastmod>2018-06-30T03:02:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/cloud-computing-1-map-reduce/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/gophers-banner.png</image:loc><image:title>gophers-banner</image:title></image:image><lastmod>2018-06-30T03:02:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/kubernetes-introduction/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/1_xt_bqxzyxgrr-f0chme0rq.png</image:loc><image:title>1_Xt_BQxZYxGrR-F0cHme0rQ</image:title></image:image><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/kubernetes-tutorials.png</image:loc><image:title>kubernetes-tutorials</image:title></image:image><lastmod>2018-06-30T03:02:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog/2018/06/30/rest-api-put-vs-post/</loc><image:image><image:loc>https://1ambda.blog/wp-content/uploads/2018/06/cryptocurrencies1.png</image:loc><image:title>cryptocurrencies1</image:title></image:image><lastmod>2018-06-30T03:01:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://1ambda.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2024-06-07T08:09:18+00:00</lastmod></url></urlset>
