# Recapping IPFS in Q4 2019 🎉
We’ve put together a very special issue looking back on all that you, the InterPlanetary File System (IPFS) community, accomplished so far, in 2019. From milestones like releases, projects like ProtoSchool, to the many new (and awesome) contributors who have joined us, and what’s to come for the rest of this year, we hope you enjoy this quarterly recap.

Thanks for being part of our community, we truly couldn’t make IPFS what is without you. ❤️

## Milestones
*As far as shipping goes, yeah we did that.*

### IPFS Browser Update
Read about [the ongoing collaborations with Firefox, Brave, Opera, and other browsers](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/) we have going on, and learn about our progress so far.

### Loads of IPFS Camp content to catch up on!
From [the keynotes to the developer interviews](https://blog.ipfs.io/2019-10-14-ipfs-camp-keynotes-interviews/), to [the Sci-Fi Fair videos](https://blog.ipfs.io/2019-10-03-ipfs-camp-sci-fi-fair-videos/), there’s a ton of great IPFS Camp videos to watch! 

### js-ipfs 0.39.0 and 0.40.0 released
The js-ipfs team has been hard at work figuring out the foundations to switch to a hash format in the future, and much, much more. Check out the updates from both [version 0.39.0](https://blog.ipfs.io/071-js-ipfs-0-39/) and [0.40.0](https://blog.ipfs.io/2019-12-02-js-ipfs-0-40/). 

### Learn how to use go-ipfs as a library
The title says it all! Learn how to use [go-ipfs as a library](https://blog.ipfs.io/073-go-ipfs-as-a-library/) with the new tutorial and take full advantage of the go-ipfs core API.

### Explore the Files API on ProtoSchool
This new tutorial [explores the methods at the top-level of js-ipfs](https://blog.ipfs.io/2019-11-06-explore-the-files-api-on-protoschool/) (add, get, cat, etc.) that are custom-built for working with files. Check it out!

### Presenting on IPFS? We got you
Feel free to [use these materials](https://github.com/ipfs/community#ipfs-event-materials), like How IPFS Works and IPFS Deep Dive Workshops, to make your event(s) awesome!


## Q4 by the names and numbers
All told **83 contributors** produced approximately **1607 commits across 91 repositories** in the IPFS project this past quarter. Thanks to the following folks for helping make this such an amazing end to a fantastic year. 👏


@0x6431346e
@aarshkshah1992
@achingbrain
@agowu338
@alanshaw
@alexander255
@Alexey-N-Chernyshov
@AliabbasMerchant
@alzuri
@andrewxhill
@aschmahmann
@AuHau
@autonome
@ay2306
@carsonfarmer
@csuwildcat
@cwaring
@daviddias
@dirkmc
@djdv
@doctorrobinson
@dreamski21
@ericronne
@erlend-sh
@Frijol
@frrist
@fulldecent
@gjeanmart
@hacdias
@hannahhoward
@hcg1314
@hinshun
@hsanjuan
@hueg
@hugomrdias
@ianopolous
@iiska
@jacobheun
@jessicaschilling
@jimpick
@jkosem
@johnnymatthews
@Jorropo
@jsoares
@kaczmarj
@khinsen
@kishansagathiya
@kpp
@Kubuxu
@lanzafame
@lidel
@martin-seeman
@mboperator
@meiqimichelle
@MichaelMure
@mikeal
@mikedotexe
@mkg200001
@momack2
@moul
@moyid
@nijynot
@nonsense
@olizilla
@parkan
@PedroMiguelSS
@pranjalv9
@raulk
@reasv
@renrutnnej 
@sarthak0906
@Seenivasanseeni
@serejandmyself
@starmanontesla
@Stebalien
@stongo
@tapaswenipathak
@terichadbourne
@TheBinitGhimire
@vasco-santos
@vincepmartin
@whyrusleeping
@xiegeo
@yiannisbot


## Please help us in welcoming these new contributors 👋
IPFS wouldn’t be the same without your help! We’re so grateful to have you onboard. Thank you.

@0x6431346e
@aarshkshah1992
@Alexey-N-Chernyshov
@alzuri
@ay2306
@csuwildcat
@dreamski21
@erlend-sh
@Frijol
@fulldecent
@hcg1314
@iiska
@jkosem
@johnnymatthews
@jsoares
@kaczmarj
@kpp
@mboperator
@mikedotexe
@mkg200001
@moul
@nijynot
@nonsense
@pranjalv9
@reasv
@sarthak0906
@Seenivasanseeni
@serejandmyself
@starmanontesla
@stongo
@TheBinitGhimire
@vincepmartin
@xiegeo
@yiannisbot

## Contributors by the numbers
Here are the 10 contributors who touched the most repos in the project so this quarter:

* @Stebalien
* @achingbrain
* @aschmahmann
* @lidel
* @alanshaw
* @MichaelMure
* @hugomrdias
* @jessicaschilling
* @hacdias

Once again, thanks for all of your hard work and contributions in 2019. Keep up the great job!


## Awesome content

### The Decentralized Web Is Coming
Amazon, Google, Facebook, and Twitter are in the federal government’s crosshairs, but the technology necessary to undermine their dominance may already exist. [See how IPFS plays a role](https://www.youtube.com/watch?v=R1ccwyP6fjc&feature=youtu.be) in the internet of the future.

### IPFS + ENS Everywhere: Introducing EthDNS
[EthDNS](https://medium.com/the-ethereum-name-service/ethdns-9d56298fa38a) bridges the traditional web world to the new universe of ENS-named, IPFS-backed decentralized sites and dapps through the ancient, yet indispensable, 🧙‍♂️ Domain Name System 🧙‍♂️. 

### Exploding IPFS data
Enabling single use links, expiring links and more through [a simple link shortening service](https://blog.textile.io/ipfs-experiments-creating-ipfs-links-that-you-can-delete/).

### Presenting Building Web3 at Web3 Summit 2019
Catch up on [Juan Benet’s talk from Web3 Summit 2019](https://www.youtube.com/watch?v=pJOG5Ql7ZD0) on Building Web3.

### Tim Berners-Lee seems to be a fan of IPFS and libp2p,
OMG senpai noticed [us](https://twitter.com/sgrasmann/status/1189194596544200708/photo/1)! 

### Brave Browser in 2020: New Ad-Blocks, Filters, SDK, and IPFS
Back in November, [Brave announced plans](https://u.today/brave-browser-in-2020-new-ad-blocks-filters-sdk-and-ipfs) to launch and implement IPFS, a cutting edge approach to decentralization. 💁‍♀️

### GeoHot hacks on IPFS during “Simple Skills Sunday”
Recently George Hotz, or GeoHot, got the chance to [hack on some IPFS](https://www.youtube.com/watch?v=EecfVsdQMcM) while creating Tic Tac Toe in React for Simple Skills Sunday. Check out the full video, or skip to 2:45:00 to get straight to the IPFS bit.

### DAppNode’s IPFS Pinner Package Demo
In case you missed it, DAppNode created an IPFS-pinner! [Watch this demo](https://www.youtube.com/watch?time_continue=1&v=I2MuNFlVnHo&feature=emb_logo) on the creative combo of IPFS Cluster, ENS, and IPFS for collaborative community mirrors of your favorite package registry.


## Coming up in 2020

+ We celebrate 2019 in style 🎉
+ The IPFS docs get a brand new look
+ Check out [the goals we’ve outlined so far for 2020](https://github.com/ipfs/roadmap#2020-goals)


## Thanks for reading ☺️
That’s it for this special edition of the IPFS Weekly. If we missed something, reply to this email and let us know! We’ll return with all the ecosystem news you love to read about on January 7, 2020.

If this is your first time reading the IPFS Weekly, you can learn more or get involved by checking out [the project on GitHub](https://github.com/ipfs), or joining us [in chat](https://riot.im/app/#/room/#ipfs:matrix.org).

See you next year! 👋
