<?xml version="1.0" encoding="utf-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
    <title>Craig Kochis</title>
    <link href="https://ckochis.com/" />
    <link href="https://ckochis.com/feed.xml" rel="self" type="application/atom+xml" />
    <updated>2026-03-04T23:27:09.603Z</updated>
    <author>
      <name>Craig Kochis</name>
    </author>
    <id>https://ckochis.com/</id>

    <entry>
      <title>Serve Protomaps Tiles with NodeJS</title>
      <link href="https://ckochis.com/serve-protomaps-tiles-with-nodejs" />
      <id>https://ckochis.com/serve-protomaps-tiles-with-nodejs</id>
      <updated>2023-12-30T14:02:10Z</updated>
      <summary>How to serve protomaps tiles with NodeJS.</summary>
    </entry>
    <entry>
      <title>Building a Vector Map from Scratch</title>
      <link href="https://ckochis.com/building-a-vector-map-from-scratch" />
      <id>https://ckochis.com/build-a-vector-map-from-scratch</id>
      <updated>2022-08-12T21:08:12Z</updated>
      <summary>Building a vector map from scratch using WebGL.</summary>
    </entry>
    <entry>
      <title>Custom Shaders with DeckGL</title>
      <link href="https://ckochis.com/custom-deckgl-shaders" />
      <id>https://ckochis.com/custom-deckgl-shaders</id>
      <updated>2022-05-01T17:10:24Z</updated>
      <summary>Write custom DeckGL layer using shaders.</summary>
    </entry>
    <entry>
      <title>Valhalla Turn-by-Turn</title>
      <link href="https://ckochis.com/valhalla-turn-by-turn" />
      <id>https://ckochis.com/valhalla-turn-by-turn</id>
      <updated>2021-05-30T17:10:24Z</updated>
      <summary>Setup Valhalla and explore the turn-by-turn directions API.</summary>
    </entry>
    <entry>
      <title>DeckGL Time Frame Animations</title>
      <link href="https://ckochis.com/deck-gl-time-frame-animations" />
      <id>https://ckochis.com/deck-gl-time-frame-animations</id>
      <updated>2020-12-13T19:20:03Z</updated>
      <summary>Using animations with DeckGL to visualize data over time.</summary>
    </entry>
    <entry>
      <title>DeckGL Layers</title>
      <link href="https://ckochis.com/deck-gl-layers" />
      <id>https://ckochis.com/deck-gl-layers</id>
      <updated>2020-11-26T16:32:22Z</updated>
      <summary>Examples of using different DeckGL layers.</summary>
    </entry>
    <entry>
      <title>DeckGL Basics</title>
      <link href="https://ckochis.com/deck-gl-basics" />
      <id>https://ckochis.com/deck-gl-basics</id>
      <updated>2020-10-01T18:30:02Z</updated>
      <summary>Learn the basics of how DeckGL works.</summary>
    </entry>
    <entry>
      <title>Building Vector Tiles from OpenStreetMap</title>
      <link href="https://ckochis.com/vector-tiles-from-osm" />
      <id>https://ckochis.com/vector-tiles-from-osm</id>
      <updated>2020-09-21T21:12:40Z</updated>
      <summary>Create your own vector tiles using data from OpenStreetMap.</summary>
    </entry>
    <entry>
      <title>Cerate Custom Vector Tiles</title>
      <link href="https://ckochis.com/create-custom-vector-tiles" />
      <id>https://ckochis.com/create-custom-vector-tiles</id>
      <updated>2020-08-30T18:19:19Z</updated>
      <summary>Create custom vector tiles from your own data.</summary>
    </entry>
    <entry>
      <title>Vector Tiles</title>
      <link href="https://ckochis.com/vector-tiles" />
      <id>https://ckochis.com/vector-tiles</id>
      <updated>2020-07-15T20:19:19Z</updated>
      <summary>Learn about how vector tiles work.</summary>
    </entry>
  </feed>