# Developer Highlights #1 - "Future proofing your subgraph with dynamic data sources"

**URL:** <https://forum.thegraph.com/t/developer-highlights-1-future-proofing-your-subgraph-with-dynamic-data-sources/1821>\
**Category:** Resources\
**Tags:** subgraph-devs, developer-highlights\
**Created:** [March 22, 2021, 5:34pm UTC](https://forum.thegraph.com/t/developer-highlights-1-future-proofing-your-subgraph-with-dynamic-data-sources/1821 "2021-03-22T17:34:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Slimchance](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/slimchance/32/409_2.png) [@Slimchance](https://forum.thegraph.com/u/Slimchance)\
**Post date:** [March 22, 2021, 5:34pm UTC](https://forum.thegraph.com/t/developer-highlights-1-future-proofing-your-subgraph-with-dynamic-data-sources/1821/1 "2021-03-22T17:34:20Z")

</div>

![IMG_20210317_195322_333](https://us1.discourse-cdn.com/flex020/uploads/thegraph1/original/1X/fe8496c7b03a1630b80808e22cc09a6306e7fb8b.jpeg)  
  
  
For the very first Developer Highlights, we are excited to bring on @juanmardefago. He is an active community member and highly experienced developer that has worked on the subgraphs for:

- UMA
- The Graph Network
- Augur V2 (Kovan)
- Compound V2

among many others…

@juanmardefago will teach us how we can utilize dynamic data sources (templates) to make our subgraph a bit more future proof. If your dApp deploys contracts using a Factory or Proxy patterns, this video will be invaluable to you! Through a practical example, you will learn to leverage templates in your own subgraph, as well as learn the limitations of this method.

  

[![](https://us1.discourse-cdn.com/flex020/uploads/thegraph1/original/2X/4/4b28aab693b2ce692b136f2c3062ea42bb7517b3.jpeg "Developer Highlights #1 - “Future proofing your subgraph with dynamic data sources”") ](https://www.youtube.com/watch?v=SNmzhwlQqgU)

[00:00](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=0s)​ Intro  
[03:46](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=226s)​ Using templates  
[17:42](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=1062s)​ What handlers can be used?  
[19:43](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=1183s)​ What are the benefits of using an event handler?  
[28:48](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=1728s)​ Can you filter which contracts are indexed?  
[31:35](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=1895s)​ Using templates with proxies  
[32:42](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=1962s)​ What are proxies ?  
[35:13](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=2113s)​ What if a new datasource need data from prior blocks?  
[37:36](https://www.youtube.com/watch?v=SNmzhwlQqgU&t=2256s)​ Possible workaround.

We encourage anyone to ask questions about these topics below.

---

<div class="post-metadata">

**Author:** ![itsjerryokolo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/itsjerryokolo/32/117_2.png) [@itsjerryokolo](https://forum.thegraph.com/u/itsjerryokolo)\
**Post date:** [April 10, 2021, 7:21am UTC](https://forum.thegraph.com/t/developer-highlights-1-future-proofing-your-subgraph-with-dynamic-data-sources/1821/2 "2021-04-10T07:21:20Z")

</div>

Very Informative. I’ve learned so much from Juan. This is a series I think will help a lot of curators who want to curate data by building subgraphs. I’ll definitely be looking out for new episodes.  
Great job!
