Merge pull request #9 from Ricardo-Silva91/feat/tag-posts

feat: tag posts
This commit is contained in:
Jessica Schilling
2021-01-14 13:15:11 -07:00
committed by GitHub
248 changed files with 846 additions and 356 deletions
+84 -61
View File
@@ -2,7 +2,6 @@
[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](https://protocol.ai)
[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)
[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)
> Source for the [IPFS Blog](https://blog.ipfs.io)
@@ -21,29 +20,21 @@
## Usage
The IPFS blog is a static website, built with `hugo`. We use `node`, `npm`, `less`, and a few other helpful modules to optimize the site for deployment.
With `make`, [`node`](http://nodejs.org) and `npm` installed on your system, you can:
TK (dependencies etc)
**Run the site in dev mode**
```bash
$ make dev
$ instructions TK
...
Web Server is available at http://localhost:1313/
Web Server is available at http://localhost:8080/
```
The first time you run it, it will install all the dependencies ✨, Then it will watch for changes in the source code and rebuild the site when you save your changes.
Run it and open <http://localhost:1313/> in your browser, and start editing your new blog post.
**Note**: In dev mode, you will see all posts, even ones where you set the `date` field to be in the future, say to schedule a post for a specific date. Posts with a `date` value in the future will not appear on the live site until that date arrives. There is a nightly CI job that runs at 00:00 UTC that will cause posts that are merged to master to go live on the `date` you set.
**Build the production site**
```bash
$ make
$ instructions TK
...
@@ -54,55 +45,84 @@ This will build out the static site, optimized and ready for deployment, to the
## Create a new blog post
Each blog post is a markdown file, with a little metadata at the top (known as YAML front matter) to help us create the post index page.
Forestry instructions TK, including info on metadata, tags, custom header image, and other best practices
A blog post looks like this:
## Canonical tag list
```markdown
---
date: 2019-01-24
title: 2018 Q4 London Hack Week Summary
author: David Dias
---
Please note uppercase letters, where they exist, for consistency.
If you need to add a tag, think carefully, and then add it to this list too.
Back in October last year, the Go Core Dev Team for the IPFS, IPLD, and libp2p projects spent some quality time together.
...
```
**To create your new post** find the last post in `content/post`, create a copy, and change the file name by incrementing the number in the title, and change the name to be a useful URL slug for your post. e.g.
```bash
$ cd content/post
$ cp 66-london-hack-week-report.md 67-incredible-adventures.md
```
Now edit the metadata at the top of the file.
- `date` - the "_published at_" date, shown on the [blog index page](https://blog.ipfs.io), please update at posting time to reflect current date - **required** (posts will not be displayed until this date on the live blog, but you will see them locally when using `make dev`)
- `author` - used to give you credit for your words - **required**
- `title` - used as the `h1` on the post-page, and the name of the post on the index page. **required**
- `tags` - don't appear to be used right now, but set them anyway as we'll want to add a _see more posts like this one_ feature one day.
- `url` - can be used to override the post URL if needed. Please start and end URLs with a `/` (`/my/url/`).
- `header_image` - name of the image displayed on the [blog homepage](https://blog.ipfs.io/). If no image is set, a [default header image](https://raw.githubusercontent.com/ipfs/blog/blog-picture-list/static/header_images/blog-placeholder.png) is shown. See [Custom header image](#custom-header-image) for more details.
- `snippet` - the short string of text that is displayed for each post on the [blog homepage](https://blog.ipfs.io). If no snippet is set, the first ~20 words are shown.
We have a process for creating and reviewing content before it gets published. **Please review [PIPELINE.md](./PIPELINE.md) for the details.**
#### Custom header image
Each post can have a custom image that is shown on the [blog homepage](https://blog.ipfs.io/). To set an image:
1. Create the image you want to use and crop it to `500px` by `250px`.
1. Move the image into `static\header_images`.
1. Rename the image to match the file name of your post. For example, the `085-announcing-rust-ipfs.md` post uses `085-announcing-rust-ipfs.png` as the header.
1. In the post markdown, edit the front-matter to include the `header_image` variable:
```markdown
header_image: 085-announcing-rust-ipfs.png
```
1. Push your changes.
- AEgir
- API
- async/await
- Bitswap
- blockstore
- bootstrap nodes
- breaking change
- browsers
- case study
- CDN
- censorship
- CID
- CLI tools
- collaborative cluster
- community (include ecosystem/collabs here)
- conferences
- containerization
- content routing
- CRDTs
- DAG
- datastore
- demo
- DHT
- DNSLink
- Docker
- docs
- Drand
- encryption
- Ethereum
- Filecoin
- gateways
- go-ipfs
- Gossipsub
- identity
- infrastructure
- interoperability
- interview
- IoT
- IPFS Camp
- IPFS Cluster
- IPFS Companion
- IPFS Desktop
- IPFS Web UI
- IPLD
- IPNS
- js-ipfs
- Kademlia
- Kubernetes
- libp2p
- Linux
- MacOS
- MFS
- mobile (including Android, iOS)
- official meetup
- package managers
- pinning
- project planning
- pubsub
- QUIC
- recap (annual, quarterly, etc)
- research
- Rust
- SECIO
- security
- static publishing
- streaming
- Testground
- tutorial
- Windows
- weekly
- whitepaper
### Editing
@@ -116,14 +136,17 @@ Submit a Github PR with your changes, and request a review.
### Publishing
CircleCI builds the static site, Pins it to our IPFS Cluster, and provides a preview link for a review on the Gateway. Merges to to `master` do the same steps plus update the DNSLink for the domain.
Most publishing activities can take place in Forestry, but ...
CircleCI builds the static site, pins it to our IPFS Cluster, and provides a preview link for a review on the gateway. Merges to to `master` do the same steps plus update the DNSLink for the domain.
In order for CircleCI to build the site after your merge, you _must_ be a member of the [website-deployers](https://github.com/orgs/ipfs/teams/website-deployers/members), comms, GUI or admin teams on the IPFS GitHub org and you _must_ subscribe to the CircleCI builds for the ipfs/blog repository. Create a free CircleCI account, and then [subscribe to the repo here](https://circleci.com/gh/ipfs/workflows/blog/tree/master).
After the CircleCI build completes, it will take a few minutes for the DNS update to propagate and your changes to show up on the website.
### Translating 🌐✍️🖖
### Translating 🌐✍️
**To be replaced with VuePress-accurate translation instructions**
Every post can be optionally translated by:
1. Ensuring `config.toml` includes relevant [language code](http://www.rssboard.org/rss-language-codes) in `[languages]` section
+3 -1
View File
@@ -4,6 +4,8 @@ url: /0-hello-worlds/
title: Hello Worlds
description:
author: Juan Benet
tags:
- 'community'
---
```sh
@@ -15,7 +17,7 @@ hello worlds
Greetings Internet!
This post kicks off the official IPFS (InterPlanetary File System) Blog. This is long overdue-- the project is many months old. We will be making a series of posts explaining various aspects of IPFS, its development, our growing community, and so on. This blog will also be used to make all important announcements henceforth.
This post kicks off the official IPFS (InterPlanetary File System) Blog. This is long overdue -- the project is many months old. We will be making a series of posts explaining various aspects of IPFS, its development, our growing community, and so on. This blog will also be used to make all important announcements henceforth.
<!--more-->
@@ -4,6 +4,10 @@ url: /1-run-ipfs-on-docker/
title: Run IPFS in a Docker container
description:
author: Kyle Drake
tags:
- 'Docker'
- 'containerization'
- 'tutorial'
---
In recent years, Docker and a few other projects have redefined how we run server applications. In the future, we might be running containerized apps in our personal devices. At its core, this fast-paced improvement is a combination of good interfaces to standardize how to do things, and great tooling to make using containers easy.
+3 -1
View File
@@ -1,10 +1,12 @@
---
date: 2015-11-27
url: /3-ipscend/
tags: codec
title: ipscend - Publish static web content to IPFS
description:
author: David Dias
tags:
- 'static publishing'
- 'tutorial'
---
[![](img/ipscend.png)](https://github.com/diasdavid/ipscend)
+3 -1
View File
@@ -1,11 +1,13 @@
---
date: 2015-12-08
url: /8-registry-mirror/
tags: modules
title: Stellar Module Management - Install your Node.js modules using IPFS
description:
author: David Dias
draft: true
tags:
- 'modules'
- 'conferences'
---
![](img/node-interactive-logo.png)
+6 -1
View File
@@ -1,10 +1,15 @@
---
date: 2016-02-12
url: /9-v04x-migration/
tags: gateway, bootstrap, infrastructure
title: Migrating ipfs.io from go-ipfs 0.3.x to 0.4.0
description:
author: Lars Gierth
tags:
- 'gateways'
- 'bootstrap nodes'
- 'infrastructure'
- 'breaking change'
- 'go-ipfs'
---
Good news everyone! We'll soon release go-ipfs 0.4.0,
+7 -2
View File
@@ -1,10 +1,15 @@
---
date: 2016-04-07
url: /14-ipfs-0-4-0-released/
tags: modules
title: go-ipfs 0.4.0 has been released
description:
author: Kyle Drake and @whyrusleeping
author: Kyle Drake, Whyrusleeping
tags:
- 'modules'
- 'breaking change'
- 'gateways'
- 'bootstrap nodes'
- 'go-ipfs'
---
[go-ipfs 0.4.0](http://dist.ipfs.io/#go-ipfs) has been
+1 -2
View File
@@ -1,8 +1,7 @@
---
date: 2016-06-01
url: /17-distributions/
tags: dist, distributions
title: IPFS distributions
title: IPFS Distributions Website
description:
author: Richard Littauer
---
+7 -2
View File
@@ -1,10 +1,15 @@
---
date: 2016-07-09
url: /18-v03x-shutdown/
tags: operations, v03x, gateway, bootstrap
title: go-ipfs 0.3.x network shutdown on July 14th
title: go-ipfs 0.3.x network shutdown July 14, 2016
description:
author: Lars Gierth
tags:
- 'gateways'
- 'bootstrap nodes'
- 'breaking change'
- 'infrastructure'
- 'go-ipfs'
---
The [0.4.x (v04x) series][v04x] of go-ipfs has brought plenty of useful features, and it has been a great success for the whole IPFS community.
+3 -1
View File
@@ -1,10 +1,12 @@
---
date: 2016-09-20
url: /19-ipfs-0-4-3-released/
tags: modules
title: go-ipfs 0.4.3 has been released
description:
author: Lars Gierth
tags:
- 'modules'
- 'go-ipfs'
---
[go-ipfs 0.4.3](https://dist.ipfs.io/#go-ipfs) has been released today,
+3
View File
@@ -4,6 +4,9 @@ url: /20-q3-review/
title: Join us for the Q3 Roadmap review calls
description:
author: Richard littauer
tags:
- 'project planning'
- 'commiunity'
---
Our next weekly call will be focused on roadmaps. We will be planning our roadmaps for the rest of 2016. _You're invited to join in!_ We want to make sure the community is heard and involved as much as possible.
@@ -4,6 +4,9 @@ url: /21-go-ipfs-0-4-4-released/
title: go-ipfs 0.4.4 has been released
description:
author: whyrusleeping & Lars Gierth
tags:
- 'pinning'
- 'go-ipfs'
---
[go-ipfs 0.4.4](https://dist.ipfs.io/#go-ipfs) has been released today,
@@ -4,6 +4,8 @@ url: /22-run-ipfs-on-a-vps/
title: Run IPFS latest on a VPS
description:
author: Richard Littauer
tags:
- 'tutorial'
---
The best way to provide content using [IPFS](https://ipfs.io) is to run your own IPFS node. You can do this by running an IPFS node on your personal computer, but that will only work as long as your computer is running. For users running mostly from laptops or with bandwidth constraints, it is useful to run IPFS nodes in a datacenter, and pinning the content there too. This ensures your content is replicated, online, and available to other nodes on the network.
+6
View File
@@ -5,6 +5,12 @@ title: js-ipfs 0.23.0 released
description:
author: David Dias & Victor Bjelkholm
header_image: js-ipfs-placeholder.png
tags:
- 'API'
- 'interoperability'
- 'js-ipfs'
- 'bootstrap nodes'
- 'datastore'
---
Today we're happy to announce that we have released js-ipfs version 0.23.0.
@@ -4,6 +4,8 @@ url: /24-uncensorable-wikipedia/
title: Uncensorable Wikipedia on IPFS
description:
author: The IPFS Team
tags:
- 'censorship'
---
_**UPDATE:** There are now [English](https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco) and [Kurdish](https://ipfs.io/ipfs/QmWY4KZXKTuspGSwYVDNbNLLZcmSiQ63Mdmz7eRd4KzBbb) versions of Wikipedia on IPFS as well as the Turkish verison. You can find the latest hashes for all of our Wikipedia snapshots in [this YAML file](https://github.com/ipfs/distributed-wikipedia-mirror/blob/master/snapshot-hashes.yml)_
+3 -1
View File
@@ -3,7 +3,9 @@ date: 2017-05-17
url: /25-pubsub/
title: Take a look at pubsub on IPFS
description:
author: Jeromy Johnson
author: Whyrusleeping
tags:
- 'pubsub'
---
We recently merged a simple, experimental pubsub implementation into IPFS. This
+3 -1
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.24.0 released
description:
author: David Dias
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
I am pleased to announce to everyone in our community that js-ipfs 0.24.0 has been successfully launched! This new minor release brings new features, bug fixes and new examples so that you can jump in and start hacking your IPFS enabled apps right away!
@@ -18,7 +20,7 @@ I am pleased to announce to everyone in our community that js-ipfs 0.24.0 has be
With this release, you wont need to connect to Bootstrapper nodes manually, they will dialed from the start through their WebSockets endpoints. This also means that weve successfully deployed DNS support for multiaddrs, so that you can host your js-ipfs enabled app behind an HTTPS domain and dial to the Bootstrappers through WSS.
### 🎈WebRTC is now a default transport
### 🎈 WebRTC is now a default transport
We now include WebRTC multiaddr by default on new js-ipfs init calls. This means that both your Node.js and Browser nodes will be able to dial each other using WebRTC and discover other nodes in the network through signalling Peer Discovery.
+3 -1
View File
@@ -3,7 +3,9 @@ date: 2017-06-28
url: /27-go-ipfs-0-4-10/
title: go-ipfs 0.4.10 released
description:
author: Jeromy Johnson
author: Whyrusleeping
tags:
- 'go-ipfs'
---
Yesterday was the [3rd birthday of go-ipfs](https://github.com/ipfs/go-ipfs/commit/9d0e6a7ffb5deea2c8c8e555d7bf6bcab6fdc6ac).
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.25.0 released
description:
author: David Dias
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
Today, we've released js-ipfs 0.25.0. This release is mostly maintenance, bug fixing and bringing some of the internal components up to their latest versions.
+3
View File
@@ -4,6 +4,9 @@ url: /29-js-ipfs-pubsub/
title: Distributed pubsub primitives for js-ipfs in the Browser
description:
author: Pedro Teixeira
tags:
- 'pubsub'
- 'tutorial'
---
IPFS pubsub was first introduced in September 2016 behind an experimental flag. This initial implementation allowed [orbit](https://orbit.chat/), a chat application built on top of IPFS, to become fully distributed. [@haadcode](https://github.com/haadcode) presented that work at [DEVCON2](https://www.youtube.com/watch?v=vQrbxyDPSXg). Later, [the IPFS team announced that pubsub ](https://ipfs.io/blog/25-pubsub) was ready for the whole community to use.
+3
View File
@@ -4,6 +4,9 @@ url: /30-js-ipfs-crdts/
title: Decentralized Real-Time Collaborative Documents - Conflict-free editing in the browser using js-ipfs and CRDTs
description:
author: Pedro Teixeira
tags:
- 'pubsub'
- 'CRDTs'
---
With the introduction of [IPFS PubSub](https://ipfs.io/blog/25-pubsub/), it became possible for IPFS nodes to declare shared _pubsub_ topics, broadcasting updates in real-time to other nodes in the network that have subscribed to the topic. The pubsub pattern is a powerful construct but it does not guarantee delivery of messages and does not guarantee message order. Enter [CRDTs, Conflict-Free Replicated Data Types](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type), a higher level data structure that allows us to overcome these shortcomings.
+4 -1
View File
@@ -5,6 +5,9 @@ title: js-ipfs 0.26.0 released
description:
author: David Dias
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
- 'AEgir'
---
Today, we've released js-ipfs 0.26.0. This release brings bug fixes, performance improvements, git support, http gateway and more!
@@ -65,7 +68,7 @@ We have so much stuff in the pipeline. Some of it almost got into this release b
### Circuit Relay
Circuit Relay is almost here. @dryajov showed us a demo of it working on the last IPFS All Hands and you can watch it on the uploaded recording in YouTube https://youtu.be/chAXj_vsR2s?t=25m01s. Since then, @dryajov @stebalian and @vyzo have been working on making sure interop is fully tested.
Circuit Relay is almost here. @dryajov showed us a demo of it working on the last IPFS All Hands and you can watch it on the uploaded recording in YouTube https://youtu.be/chAXj_vsR2s?t=25m01s. Since then, @dryajov @stebalien and @vyzo have been working on making sure interop is fully tested.
Follow the development on the _Awesome Endeavour PR_ - https://github.com/ipfs/js-ipfs/pull/830
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.27.0 released
description:
author: David Dias
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
I'm happy to announce that js-ipfs v0.27.0 has been released! This release brings a new transport to the libp2p family, perf improvements and stability (add files with 10x the size!), Windows support, bug fixes and more!
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.28.0 released
description:
author: David Dias
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
Excited to share with you all today that js-ipfs v0.28.0 has been released! This release brings a panoply of bug fixes, perf improvements, testing improvements and new features. Upgrading to this version should be smooth.
+3 -1
View File
@@ -3,7 +3,9 @@ date: 2018-03-26
url: /34-go-ipfs-0.4.14/
title: go-ipfs 0.4.14 released
description:
author: whyrusleeping & victorbjelkholm
author: Whyrusleeping, Victor Bjelkholm
tags:
- 'go-ipfs'
---
[go-ipfs 0.4.14](https://dist.ipfs.io/#go-ipfs) has been released today. Not
+4 -1
View File
@@ -3,7 +3,10 @@ date: 2018-04-10
url: /35-ipfs-companion-2-2-0/
title: IPFS Companion 2.2.0 brings window.ipfs to your Browser
description:
author: lidel
author: Lidel
tags:
- 'IPFS Companion'
- 'js-ipfs'
---
We are pleased to announce to everyone in our community that a new version of our
+4 -1
View File
@@ -4,9 +4,12 @@ url: /36-a-look-at-windows/
title: A look at go-ipfs on Windows
description:
author: Dominic Della Valle
tags:
- 'Windows'
- 'go-ipfs'
---
`go-ipfs` is built on top of [Golang](https://golang.org/), which allows for some cross platform compatibility. However, it doesn't cover everything. Over the past few weeks, we've fine-tuned several aspects of the Windows experience to fix errors and remove inconsistencies.
`go-ipfs` is built on top of [Golang](https://golang.org/), which allows for some cross-platform compatibility. However, it doesn't cover everything. Over the past few weeks, we've fine-tuned several aspects of the Windows experience to fix errors and remove inconsistencies.
In this post, we'll be taking a closer look at these issues and what we've done to resolve them before the next release of `go-ipfs` (v0.4.15). (CORRECTION: "Log output" and "File output names" have been pushed back to v0.4.16, everything else will be included in v0.4.15)
If you're not a Windows or `go-ipfs` user, you may still be interested in seeing where we encountered problem points, and our resolution plans for them. Issue [#4808 (Windows initiative 2018)](https://github.com/ipfs/go-ipfs/issues/4808) in particular may give you a head start if you plan on porting `go-ipfs` to a new platform, or are encountering inconsistent behavior in one of your own projects. It offers a more in-depth look at how we discovered, discussed, and dealt with platform problems.
@@ -3,7 +3,11 @@ date: 2018-05-19
url: /37-ipfs-conf-dev-meetings-and-user-registry/
title: 'Announcements: IPFS Conf, Developer Meetings for IPFS & libp2p and a User Registry'
description:
author: flyingzumwalt
author: Matt Zumwalt
tags:
- 'conferences'
- 'IPFS Camp'
- 'community'
---
> **Update** The target timeline for IPFS Conf has been changed to 2019. The original post listed a tentative date of November 2018.
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.29.0 released
description:
author: David Dias
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
<blockquote class="twitter-tweet" data-conversation="none" data-lang="en"><p lang="en" dir="ltr">I love the smell of a new release in the morning 😁<a href="https://twitter.com/hashtag/IPFS?src=hash&amp;ref_src=twsrc%5Etfw">#IPFS</a> <a href="https://twitter.com/hashtag/JS?src=hash&amp;ref_src=twsrc%5Etfw">#JS</a> v0.29.0 🚀<br><br>✔ Test <br>✔ Build dist version <br>✔ Update Contributors list <br>✔ Bump Version: v0.28.2 -&gt; v0.29.0 <br>✔ Gen Changelog <br>✔ Publish to npm 🌟<br><br>Find the latest on your favorite module store!</p>&mdash; David Dias (@daviddias) <a href="https://twitter.com/daviddias/status/1001432008302694400?ref_src=twsrc%5Etfw">May 29, 2018</a></blockquote>
+2
View File
@@ -4,6 +4,8 @@ url: /39-go-libp2p-6-0-0/
title: go-libp2p 6.0.0 released
description:
author: Steven Allen
tags:
- 'libp2p'
---
# 🔦 go-libp2p 6.0.0 release notes
+3
View File
@@ -5,6 +5,9 @@ title: js-ipfs 0.30.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
- 'breaking changes'
---
Feature parity with go-ipfs just got a whole lot closer!
+4
View File
@@ -4,6 +4,10 @@ url: /41-js-libp2p-0-23/
title: js-libp2p 0.23.0 released
description:
author: David Dias
tags:
- 'libp2p'
- 'browsers'
- 'encryption'
---
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">js-libp2p just got its first _official_ release <a href="https://twitter.com/hashtag/libp2p?src=hash&amp;ref_src=twsrc%5Etfw">#libp2p</a> <a href="https://twitter.com/hashtag/JS?src=hash&amp;ref_src=twsrc%5Etfw">#JS</a> v0.23.0 🚀 <br><br>✔ Test <br>✔ Build dist version <br>✔ Update Contributors list <br>✔ v0.22.0 -&gt; v0.23.0 <br>✔ Gen Changelog <br>✔ Publish to npm 🌟<br><br>This is a info release, check all the highlights here:<a href="https://t.co/op334v3VNX">https://t.co/op334v3VNX</a></p>&mdash; David Dias (@daviddias) <a href="https://twitter.com/daviddias/status/1022824309537026048?ref_src=twsrc%5Etfw">July 27, 2018</a></blockquote>
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.31.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
Restoring IPFS magic one alakazam at a time...no we're not talking pokemon.
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.32.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
A pinch of IPNS, some chunking of files and you'll have a delicious IPFS stew for supper.
@@ -4,6 +4,9 @@ url: /44-ipld-explorer-cli-0-14/
title: ipld-explorer-cli 0.14 released
description:
author: Alan Shaw
tags:
- 'IPLD'
- 'CLI tools'
---
There's a new version of the [ipld-explorer-cli](http://npm.im/ipld-explorer-cli) tool for exploring [IPLD](https://ipld.io/) data! Let's break down those acronyms and explain why I'm so excited about this.
+3
View File
@@ -5,6 +5,9 @@ title: js-ipfs 0.33.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
- 'IPFS Web UI'
---
All new Web UI - Check on your node stats, explore the IPLD powered Merkle forest, see peers around the world and manage your files, without needing to touch the CLI.
+7 -1
View File
@@ -3,7 +3,13 @@ date: 2018-11-07
url: /53-go-ipfs-0-4-18/
title: go-ipfs 0.4.18 released
description:
author: Steven Allen and Erik Ingenito
author: Steven Allen, Erik Ingenito
tags:
- 'go-ipfs'
- 'QUIC'
- 'pubsub'
- 'Gossipsub'
- 'IPFS Web UI'
---
[go-ipfs 0.4.18](https://dist.ipfs.io/#go-ipfs) has been released! This is one of largest go-ipfs releases to date; 3 months in the making. _Thanks to all our contributors for your awesome work!_
+2
View File
@@ -4,6 +4,8 @@ url: /55-js-libp2p-0-24/
title: js-libp2p 0.24.0 released
description:
author: Jacob Heun
tags:
- 'libp2p'
---
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">js-libp2p v0.24.0 is here <a href="https://twitter.com/hashtag/libp2p?src=hash&amp;ref_src=twsrc%5Etfw">#libp2p</a> <a href="https://twitter.com/hashtag/JS?src=hash&amp;ref_src=twsrc%5Etfw">#JS</a>! Weve added support for custom routers, turned relay on by default and threw in some extra goodies and improvements. Highlights are here: <a href="https://t.co/4UHH80rOfp">https://t.co/4UHH80rOfp</a></p>&mdash; Jacob Heun (@jacobheun) <a href="https://twitter.com/jacobheun/status/1063430636189437954?ref_src=twsrc%5Etfw">November 16, 2018</a></blockquote>
@@ -4,6 +4,8 @@ url: /58-http-client-rename/
title: The HTTP client libraries are being renamed!
description:
author: Alan Shaw
tags:
- 'breaking change'
---
👋 hey everyone! If you're using one of the many HTTP client libraries for IPFS then this blog post is for you!
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.34.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
> Speed and flexibility, new IPFS for a new year!
@@ -1,10 +1,12 @@
---
date: 2019-01-24
url: /65-london-hack-week-report/
tags: hack week
title: 2018 Q4 London Hack Week Summary
description:
author: David Dias
tags:
- 'conferences'
- 'community'
---
Back in October last year, the Go Core Dev Team for the IPFS, IPLD and libp2p projects spent some quality time together in London for a Hack Week. The overall feeling was excitment as it was the first time that many of the core contributors got the chance to meet in person.
+5 -1
View File
@@ -1,10 +1,14 @@
---
date: 2019-03-22
url: /67-crdt-research-meetup/
tags: crdt research meetup videos ipfs
title: 2018 CRDT Research Meetup - Lisbon
description:
author: Pedro Teixeira
tags:
- 'conferences'
- 'community'
- 'CRDTs'
- 'research'
---
We hosted the first Lisbon CRDT Research Meetup on April 2018. It was a brilliant event with the presence of many of the authors of the CRDT research literature and representatives from the Labs it originated, namely: [HASLab](https://haslab.uminho.pt/), [NOVA-LINCS](http://nova-lincs.di.fct.unl.pt/), [FCT](https://www.fct.unl.pt/), [UMinho](https://uminho.pt/), [UNL](https://www.unl.pt/).
+6 -3
View File
@@ -1,10 +1,13 @@
---
date: 2019-02-28
url: /72-ann-ipfs-camp/
tags: event, camp, community
title: Announcing, the 1st ever 🌌 IPFS Camp, Jun 27-30 🏕
title: Announcing the First Ever 🌌 IPFS Camp, Jun 27-30, 2019 🏕
description:
author: David Dias, Angie Maguire, Chris Waring and Jamie Nicholson
author: David Dias, Angie Maguire, Chris Waring, Jamie Nicholson
tags:
- 'conferences'
- 'IPFS Camp'
- 'community'
---
<br/>
+5 -1
View File
@@ -1,10 +1,14 @@
---
date: 2019-03-25
url: /74-lisbon-hack-week/
tags: hack week ipfs libp2p community researchers
title: 2018 IPFS Hack Week in Lisbon
description:
author: André Cruz
tags:
- 'conferences'
- 'community'
- 'research'
- 'libp2p'
---
In the week of May 21, 2018, we hosted one more Hack Week in the sunny city of Lisbon.
@@ -4,6 +4,9 @@ url: /78-ipfs-2019-roadmap/
title: 'Achievement Unlocked: The 2019 IPFS Roadmap'
description:
author: Molly Mackinlay
tags:
- 'project planning'
- 'community'
---
In Q4 2018, we undertook a new planning process for the IPFS project to more clearly define our [vision](https://github.com/ipfs/roadmap#ipfs-mission-statement), [goals](https://github.com/ipfs/roadmap#2019-goal-expanded), and [roadmap](https://github.com/ipfs/roadmap#2019-epics) for the year. Our motivation was to improve coordination between our expanding working groups and to focus our efforts for the year on some larger-scale improvements to the IPFS network around scalability, performance, and usability to unlock the next tiers of adoption and usage. 😇
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.35.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
> Small, acyclic and flexible, just the way you like it
+2
View File
@@ -5,6 +5,8 @@ title: js-libp2p 0.25.0 released
description:
author: Jacob Heun
header_image: 045-js-libp2p-0.25.png
tags:
- 'libp2p'
---
> Save the routers, save the world.
+4
View File
@@ -4,6 +4,10 @@ url: /83-go-ipfs-0-4-20/
title: go-ipfs 0.4.20 released
description:
author: Steven Allen
tags:
- 'go-ipfs'
- 'Docker'
- 'IPFS Web UI'
---
We're excited to release go-ipfs 0.4.20, trail-blazing the way to the distributed web. This release includes some critical
+3
View File
@@ -5,6 +5,9 @@ title: js-ipfs 0.36.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
- 'breaking changes'
---
> URL safe CIDs, refs commands, DOM File support and more!
@@ -1,10 +1,14 @@
---
date: 2019-06-07
url: /91-ipfs-2018-dev-meetings/
tags: dev meetings ipfs libp2p community researchers
title: July 2018 IPFS Developer Meetings
description:
author: Molly Mackinlay
tags:
- 'conferences'
- 'community'
- 'research'
- 'libp2p'
---
![](https://ipfs.io/ipfs/QmQnUstaKTPA92XAkCj2cxBACX1nMyfjYeTHSawejGxASW)
+4
View File
@@ -4,6 +4,10 @@ url: /93-go-ipfs-0.4.21/
title: go-ipfs 0.4.21 released
description:
author: Molly Mackinlay
tags:
- 'go-ipfs'
- 'SECIO'
- 'breaking change'
---
> Key bug fixes, experimental TLS1.3 support, reduced memory usage, base32 CIDv1 CIDs and more!
+4 -1
View File
@@ -1,10 +1,13 @@
---
date: 2019-07-08
url: /2019-07-08-ipfs-camp-recap/
tags: IPFS, IPFS Camp
title: 2019 IPFS Camp Recap
description:
author: David Dias
tags:
- 'conferences'
- 'community'
- 'IPFS Camp'
---
Greetings InterPlanetary Community!
@@ -1,10 +1,13 @@
---
date: 2019-07-20
url: /2019-07-22-ipfs-camp-content-first-batch/
tags: IPFS, IPFS Camp
title: 2019 IPFS Camp 1st batch of recordings are out!
description:
author: David Dias
tags:
- 'IPFS Camp'
- 'conferences'
- 'community'
---
You read it right, the recordings from IPFS Camp are starting to get out, grab them while they are HAWT 🔥
@@ -1,10 +1,12 @@
---
date: 2019-08-14
url: /2019-08-14-ipfs-release-process/
tags: IPFS, go-ipfs, release process,
title: Improving the IPFS Release Process
description:
author: Steven Allen, Alan Shaw, David Dias, Molly Mackinlay, Eric Ronne, Agata Krych
tags:
- 'go-ipfs'
- 'project planning'
---
**go-ipfs is introducing a new release cycle and process to ensure more reliable and frequent releases!**
+3 -1
View File
@@ -1,10 +1,12 @@
---
date: 2019-07-31
url: /2019-07-31-operation-task-force/
tags: IPFS, Project
title: IPFS Project Q3 Priorities & Working Groups
description:
author: Dietrich Ayala
tags:
- 'project planning'
- 'community'
---
IPFS is growing! This year we've grown immensely in network size, number of apps building with IPFS, number of end-users of IPFS-powered apps, and the number of developers contributing to the codebase.
+3
View File
@@ -5,6 +5,9 @@ title: js-ipfs 0.37.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
- 'async/await'
---
> New constructor, better DNSLink support and delegated routing!
+2
View File
@@ -4,6 +4,8 @@ url: /054-go-ipfs-0.4.22/
title: go-ipfs 0.4.22 released
description:
author: Steven Allen
tags:
- 'go-ipfs'
---
**We've released a PATCH version of go-ipfs based on 0.4.21 containing some critical fixes.**
@@ -1,10 +1,13 @@
---
date: 2019-08-12
url: /2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/
tags: IPFS, IPFS Camp
title: The Great Calamity Circumvention Assembly at IPFS Camp 2019
description:
author: Alan Shaw
tags:
- 'IPFS Camp'
- 'community'
- 'conferences'
---
> This is the story of the Deep Dive sessions at IPFS Camp 2019 as told from the perspective of a DWeb historical researcher in the far future.
+5
View File
@@ -5,6 +5,11 @@ title: js-libp2p 0.26.0 released
description:
author: Jacob Heun
header_image: 055-js-libp2p-0.26.png
tags:
- 'libp2p'
- 'Gossipsub'
- 'breaking change'
- 'async/await'
---
> Gossipsub support and Promisify API
@@ -4,6 +4,9 @@ url: /2019-08-29-pubsub-in-the-browser/
title: PubSub in the browser with the JS IPFS HTTP API client
description:
author: Alan Shaw
tags:
- 'pubsub'
- 'js-ipfs'
---
> EXCELLENT NEWS! You can now pubsub with the JS IPFS HTTP API client in the BROWSER!
@@ -4,6 +4,9 @@ url: /2019-09-18-ipfs-camp-course-videos/
title: IPFS Camp course videos released 🍿
description:
author: Teri Chadbourne
tags:
- 'IPFS Camp'
- 'conferences'
---
If you've been following the updates from IPFS Camp here in the blog, you've likely already explored the videos from our [lightning talks](https://github.com/ipfs/camp#%EF%B8%8F-lightning-talks), [deep dives](https://github.com/ipfs/camp#-deep-dives), and [poster projects](https://github.com/ipfs/camp#-poster-projects). **Today we're excited to announce the release of the videos from our [core and elective courses](https://github.com/ipfs/camp#-core--elective-courses)**!
+2
View File
@@ -4,6 +4,8 @@ url: /2019-09-19-ipfs-desktop-0-9/
title: IPFS Desktop 0.9 released
description:
author: Henrique Dias
tags:
- 'IPFS Desktop'
---
IPFS Desktop has come a long way to reach its current form. We are here to celebrate and announce the [release of 0.9.0](https://github.com/ipfs-shipyard/ipfs-desktop/releases) and share the story of this application and, of course, all the exciting new features.
@@ -4,6 +4,10 @@ url: /2019-10-03-ipfs-camp-sci-fi-fair-videos/
title: IPFS Camp Sci-Fi videos 🧬
description:
author: Arkadiy Kukarkin
tags:
- 'IPFS Camp'
- 'conferences'
- 'community'
---
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
@@ -5,6 +5,9 @@ title: IPFS Camp Keynotes and Interviews
description:
author: Molly Mackinlay
header_image: 060-ipfs-camp-keynotes-interviews.png
tags:
- 'IPFS Camp'
- 'conferences'
---
If you've been following the many IPFS Camp updates here in the blog, you've likely already explored the videos from our [lightning talks](https://github.com/ipfs/camp#%EF%B8%8F-lightning-talks), [deep dives](https://github.com/ipfs/camp#-deep-dives), [poster projects](https://github.com/ipfs/camp#-poster-projects), [core and elective courses](https://github.com/ipfs/camp#-core--elective-courses), and most recently [the SciFi Fair](https://github.com/ipfs/camp#-sci-fi-fair). Today, we're excited to share the **Keynotes** that brought us together on our first and last days of IPFS Camp, and the **Community Interviews** that highlight some of the amazing work being done by IPFS Camp attendees in the wider ecosystem.
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.38.0 released
description:
author: Alex Potsides
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
> Garbage collection, gossipsub, IPNS support for ipfs resolve, oh my!
@@ -5,6 +5,8 @@ title: IPFS Browser Update
description:
author: Dietrich Ayala
header_image: 071-ipfs-in-web-browsers.png
tags:
- 'browsers'
---
Decentralization can feel slow in providing user-centric approaches to the internet's biggest problems. Right now, software that is fully in the control of the user is often too technical, too fragile, and too time-consuming to be the default choice.
+2
View File
@@ -5,6 +5,8 @@ title: js-ipfs 0.39.0 released
description:
author: Alex Potsides
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
---
> Configure your node with preset profiles! Limit outgoing browser requests! Start your node from fresh with one command!
@@ -1,12 +1,16 @@
---
date: 2019-10-29
url: /073-go-ipfs-as-a-library/
title: A new Tutorial has been created - Learn how to use go-ipfs as a Library
title: Learn How to Use go-ipfs as a Library
description:
author: David Dias
tags:
- 'tutorial'
- 'go-ipfs'
- 'API'
---
The title says it all. Learn how to use [go-ipfs as a Library with the new Tutorial](https://github.com/ipfs/go-ipfs/tree/master/docs/examples/go-ipfs-as-a-library) and take full advantage of the [go-ipfs Core API](https://godoc.org/github.com/ipfs/interface-go-ipfs-core).
The title says it all. Learn how to use [go-ipfs as a library with the new tutorial](https://github.com/ipfs/go-ipfs/tree/master/docs/examples/go-ipfs-as-a-library) and take full advantage of the [go-ipfs Core API](https://godoc.org/github.com/ipfs/interface-go-ipfs-core).
![](https://ipfs.io/ipfs/QmWgSVDmVDCPcf8zMHzXJTnDf6SFf9FpWXGDpXMozaBgQ6/go-ipfs-as-a-library.gif)
@@ -5,6 +5,10 @@ title: Explore the Files API on ProtoSchool
description:
author: Teri Chadbourne
header_image: 074-explore-the-files-api-on-protoschool.png
tags:
- 'ProtoSchool'
- 'tutorial'
- 'API'
---
Today we're excited to announce the launch of a [brand new ProtoSchool tutorial exploring the **Regular Files API**](https://proto.school/#/regular-files-api), built by the awesome [Gil Domingues](https://github.com/dominguesgm). 🎉
+3
View File
@@ -5,6 +5,9 @@ title: js-ipfs 0.40.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
- 'CID'
---
# 🔦 Highlights
+3
View File
@@ -5,6 +5,9 @@ title: The new IPFS Docs beta is live! 📚 🆕
description:
author: Jessica Schilling
header_image: 076-ipfs-docs-beta.png
tags:
- 'docs'
- 'community'
---
**Were excited to announce [the new IPFS documentation site is live in beta](https://docs.ipfs.io/)!** The doors are open, and just like any housewarming, youre cordially invited to stop by, have a look around, and let us know what you think.
@@ -5,6 +5,9 @@ title: Announcing collaborative clusters
description:
author: Hector Sanjuan
header_image: 077-collaborative-clusters.png
tags:
- 'IPFS Cluster'
- 'collaborative cluster'
---
We are very excited to announce the first set of public _collaborative
+2
View File
@@ -4,6 +4,8 @@ url: /2020-01-30-go-ipfs-0-4-23/
title: go-ipfs 0.4.23 released
description:
author: Alan Shaw
tags:
- 'go-ipfs'
---
> Would sir/madam care for another patch release while they wait?
@@ -4,6 +4,9 @@ url: /2020-02-01-async-await-refactor/
title: The Async Await Refactor
description:
author: Alan Shaw
tags:
- 'js-ipfs'
- 'async/await'
---
We're on the cusp of completing a refactor in the js-ipfs, js-libp2p and js-ipld codebases to use Promises and remove [Node.js streams](https://nodejs.org/dist/latest/docs/api/stream.html) and [pull streams](https://pull-stream.github.io/) from the code base entirely. We're using `async`/`await` everywhere (i.e. not the vanilla `then`/`catch` style of working with promises) and async iterables, allowing users to consume our streaming APIs with [`for await...of`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of) loops.
+2
View File
@@ -4,6 +4,8 @@ url: /2020-02-06-big-refactors/
title: Big Refactors
description:
author: Alan Shaw
tags:
- 'project planning'
---
> If you're considering a refactor that'll touch **~70** interdependent repos, you've come to the right place for some perspective! This is the sister post to [The Async Await Refactor](/2020-02-01-async-await-refactor/) and covers some of the learnings of completing a big code refactor with a distributed team.
+6
View File
@@ -5,6 +5,12 @@ title: js-libp2p 0.27 released
description:
author: Jacob Heun
header_image: 081-js-libp2p-0.27.png
tags:
- 'libp2p'
- 'async/await'
- 'docs'
- 'API'
- 'breaking change'
---
It's heeeeere! After a very long road, and a lot of [lessons learned](/2020-02-06-big-refactors/), the Async Await refactor of js-libp2p has landed in the **0.27** release. If you're not familiar with the refactor you can read up more about the reasons and history in a recent blog post by the wonderful Alan Shaw, [The Async Await Refactor](/2020-02-01-async-await-refactor/). In addition to the efforts mentioned there, the refactor to js-libp2p includes a slew of additional improvements, the highlights of which you can read about below.
+3
View File
@@ -5,6 +5,9 @@ title: Hack with us at ETHDenver
description:
author: Jenn Turner
header_image: 082-ethdenver-2020.png
tags:
- 'conferences'
- 'community'
---
![IPFS at ETHDenver 2020](https://user-images.githubusercontent.com/50103/73981264-bbe13d00-48e6-11ea-8446-033257df44bc.png)
@@ -5,6 +5,8 @@ title: IPFS Project Focus for 2020
description:
author: Molly Mackinlay
header_image: 082-our-focus-for-2020.png
tags:
- 'project planning'
---
_"The mission of IPFS is to create a resilient, upgradeable, open network to preserve and grow humanitys knowledge."_
@@ -5,6 +5,10 @@ title: New improvements to IPFS Bitswap for faster container image distribution
description:
author: Dirk McCormick (IPFS) and Edgar Lee (Netflix)
header_image: 083-improved-bitswap-with-netflix.png
tags:
- 'community'
- 'Bitswap'
- 'containerization'
---
Web 2.0 services increasingly depend on large scale computing infrastructure to support fast iteration and deployment cycles. In order to build, test, and release software faster, these services are often seeking ways to upgrade their systems to take advantage of new learnings and tools from distributed peer-to-peer networks.
+4
View File
@@ -5,6 +5,10 @@ title: js-ipfs 0.41.0 released
description:
author: Alan Shaw
header_image: js-ipfs-placeholder.png
tags:
- 'js-ipfs'
- 'async/await'
- 'breaking change'
---
# 🔦 Highlights
@@ -3,8 +3,12 @@ date: 2020-03-04
url: /2020-03-04-protoschool-tutorial-anatomy-of-a-cid/
title: Explore the anatomy of a CID in ProtoSchools newest tutorial
description:
author: José Bateira and Teri Chadbourne
author: José Bateira, Teri Chadbourne
header_image: 084-explore-the-anatomy-of-a-cid-on-protoschool.png
tags:
- 'ProtoSchool'
- 'tutorial'
- 'CID'
---
The [ProtoSchool](https://proto.school/#/) team is pleased to announce the launch of a shiny new multiple-choice tutorial on the **[Anatomy of a CID](https://proto.school/#/anatomy-of-a-cid)**, built by the fabulous [José Bateira](https://github.com/zebateira)! Its our first multiple-choice content and the first to explore Multiformats. 🎉
@@ -5,6 +5,9 @@ title: Announcing Rust IPFS, and a call for contributors
description:
author: Mark Robert Henderson and Molly Mackinlay
header_image: 085-announcing-rust-ipfs.png
tags:
- 'Rust'
- 'community'
---
<p align="center">
@@ -1,11 +1,13 @@
---
date: 2020-03-30
url: /2020-03-30-ipfs-in-opera-for-android/
tags: IPFS, Web Browsers, Opera, Android
title: IPFS in Opera for Android
description:
author: Dietrich Ayala
header_image: 086-ipfs-in-opera-for-android.png
tags:
- 'browsers'
- 'mobile'
---
![IPFS built-in to Opera for Android](./opera-android-banner.png)
@@ -4,7 +4,9 @@ url: /2020-04-10-ipfs-mobile-design-research/
title: IPFS Mobile Design Research
description:
author: Jim Kosem, Dietrich Ayala
tags: mobile-design-guidelines, Mobile, Design, Research
tags:
- 'mobile'
- 'research'
---
The focus of development of IPFS to date has been primarily on desktop and server-class hardware. However, the growth of the internet for more than a decade has been almost entirely on mobile devices.
+3
View File
@@ -5,6 +5,9 @@ title: js-ipfs 0.42.0 released
header_image: js-ipfs-placeholder.png
description:
author: Alex Potsides
tags:
- 'js-ipfs'
- 'breaking change'
---
# 🔦 Highlights
+3 -1
View File
@@ -5,7 +5,9 @@ title: IPFS Grants Platform
description:
author: Arkadiy Kukarkin, Molly Mackinlay
header_image: 088-ipfs-grants-platform.png
tags: grants, COVID, bounties
tags:
- 'community'
- 'project planning'
---
If youve spent time in the Web3 ecosystem, youve probably come across work that was supported by an IPFS ecosystem development grant. The [ENS integration work funded in 2019](https://medium.com/the-ethereum-name-service/ethdns-9d56298fa38a) established a de facto standard for [decentralized website hosting](https://app.ens.domains/name/ethereum.eth). A [2018 grant to Peergos](https://peergos.org/posts/dev-update) to build a new scalable capabilities system helped define an exemplar for distributed access controls for mutable data. And a [shared grant with NearForm](https://www.nearform.com/blog/a-quic-update-for-node-js/) helped implement Node.js support for the new QUIC protocol. These grants help support and accelerate the ecosystem of developers building on IPFS, and contribute to our mission to create a resilient, upgradeable, open network to preserve and grow humanitys knowledge.
@@ -4,7 +4,10 @@ url: /2020-04-24-ipfs-mobile-design-research-findings/
title: IPFS Mobile Design Research Findings
description:
author: Jim Kosem, Dietrich Ayala
tags: mobile-design-guidelines, Mobile, Design, Research
tags:
- 'mobile'
- 'research'
- 'project planning'
---
For IPFS to succeed, it needs to be where people will use it, and for the vast majority around the world that is on their smartphones. In the [introductory post](https://blog.ipfs.io/2020-04-10-ipfs-mobile-design-research/), we laid out the intent of this project - to provide a foundation for successful IPFS apps on mobile by understanding how people are building, using and thinking about P2P and IPFS on mobile today, and then publishing tools to guide the next wave of application builders.
+2 -1
View File
@@ -5,7 +5,8 @@ title: IPFS 0.5.0 is here! Our largest upgrade to IPFS yet
description:
author: Molly Mackinlay
header_image: 090-go-ipfs-0-5-0.png
tags: go-ipfs, release
tags:
- 'go-ipfs'
---
![Announcing IPFS 0.5](/header_images/090-go-ipfs-0-5-0.png)
+3 -1
View File
@@ -4,7 +4,9 @@ url: /2020-05-05-developer-experience/
title: Improving the IPFS Developer experience
description:
author: Hector Sanjuan
tags: Developer, Experience
tags:
- 'project planning'
- 'community'
---
Since its founding in 2014, the IPFS project has been stewarded by the [core IPFS working groups](https://github.com/ipfs/team-mgmt/blob/master/TEAMS_ROLES_STRUCTURES.md#active-teams), including developers, designers, researchers and project managers that work very hard towards its [success](https://blog.ipfs.io/weekly-84/).
+2 -1
View File
@@ -5,7 +5,8 @@ title: Launching Testground v0.5
description:
author: Raul Kripalani
header_image: 092-launching-testground.png
tags: testground, release
tags:
- 'Testground'
---
![Launching Testground](/header_images/092-launching-testground.png)
@@ -5,7 +5,13 @@ title: IPFS Pinning Summit Recap
description:
author: Molly Mackinlay & Pooja Shah
header_image: 093-ipfs-pinning-summit-recap.png
tags: ipfs, infrastructure, summit, pinning, filecoin
tags:
- 'infrastructure'
- 'pinning'
- 'Filecoin'
- 'conferences'
- 'community'
- 'project planning'
---
<p align="center">
+4 -1
View File
@@ -5,7 +5,10 @@ title: Gossipsub v1.1 brings hardening extensions to PubSub
description:
author: David Dias
header_image: 094-gossipsub-v1.1-headerimage.jpeg
tags: ipfs, libp2p, pubsub, gossipsub
tags:
- 'libp2p'
- 'pubsub'
- 'Gossipsub'
---
<p style="max-width:780px;margin-left:auto;margin-right:auto;">
+4 -1
View File
@@ -5,7 +5,10 @@ title: The Road to the New DHT
description:
author: Adin Schmahmann
header_image: 095-road-to-dht.png
tags: go-ipfs, 0.5 release
tags:
- 'go-ipfs'
- 'DHT'
- 'Testground'
---
<p style="max-width:1000px;margin-left:auto;margin-right:auto;">
+3
View File
@@ -5,6 +5,9 @@ title: js-ipfs 0.44.0 released
header_image: js-ipfs-placeholder.png
description:
author: Alex Potsides
tags:
- 'js-ipfs'
- 'datastore'
---
# 🔦 Highlights
+2
View File
@@ -5,6 +5,8 @@ title: js-IPFS 0.46.0 released with new faster bitswap and go-IPFS 0.5 compat
header_image: js-ipfs-placeholder.png
description:
author: Alex Potsides
tags:
- 'js-ipfs'
---
# 🔦 Highlights
+3 -1
View File
@@ -1,11 +1,13 @@
---
date: 2020-06-09
url: /2020-06-09-libp2p-in-2020/
tags: lipb2p
header_image: blog-header-libp2p.png
title: libp2p in 2020
description:
author: The libp2p Team
tags:
- 'recap'
- 'libp2p'
---
If youre doing anything in the decentralized, peer-to-peer space, youve probably heard of libp2p - a modular networking stack for peer-to-peer applications. libp2p consists of many modular libraries from which p2p network developers can select and reuse just the protocols they need, while making it easy to upgrade and interoperate between applications. This helps web3 developers get up and running **faster**, build **more resilient** decentralized applications, and utilize **advanced features** like decentralized publish-subscribe and a distributed hash table.
+3 -1
View File
@@ -1,11 +1,13 @@
---
date: 2020-06-11
url: /2020-06-11-identity-ipfs-ion/
tags: [ipfs, identity]
header_image: blog-header-ion.png
title: Decentralized Identity, IPFS and ION
description:
author: Dietrich Ayala
tags:
- 'identity'
- 'community'
---
![IPFS logo and ION logo](./ipfs-ion-header.png)
@@ -1,11 +1,13 @@
---
date: 2020-06-25
url: /2020-06-25-IPFS-mobile-design-guidelines/
tags: mobile-design-guidelines, Mobile, Design, Research
header_image: 100-mobile-design-guidelines-header.png
title: IPFS Mobile Design Guidelines
description:
author: Jim Kosem, Dietrich Ayala
tags:
- 'mobile'
- 'research'
---
As IPFS adoption continues to grow, the next thousands of designers and developers using it will increasingly be doing so for _mobile_ apps and services.
+3 -1
View File
@@ -4,7 +4,9 @@ url: /2020-06-23-june-meetup-recap/
title: Watch exclusive content from our June meetup!
description:
author: Jenn Turner
tags: Events, Video
tags:
- 'community'
- 'official meetup'
---
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLuhRWgmPaHtToVYaDkd6ZTwB2Lo30s1vB" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+4 -1
View File
@@ -4,7 +4,10 @@ url: /2020-06-26-go-ipfs-0-6-0/
title: IPFS 0.6.0 is here! QUIC, Noise, Peering and more!
description:
author: Jacob Heun
tags: go-ipfs, release
tags:
- 'go-ipfs'
- 'QUIC'
- 'gateways'
---
# 🔦 Go-IPFS 0.6.0 Highlights

Some files were not shown because too many files have changed in this diff Show More