Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

baggers data change proposal #65

Closed
dadoonet opened this issue Jan 13, 2016 · 7 comments
Closed

baggers data change proposal #65

dadoonet opened this issue Jan 13, 2016 · 7 comments
Labels

Comments

@dadoonet
Copy link
Member

As I'm adding some features to the website, I'd like to propose a new format for baggers.

Nowadays, we have:

{
   "name":"BAGGER NAME",
   "bio":"BIO",
   "picture":"Link to picture",
   "websites":[
      {
         "title":"Blog",
         "href":"LINK"
      },
      {
         "title":"GitHub",
         "href":"LINK"
      }
   ],
   "twitter":"ACCOUNT",
   "contact":"EMAIL",
   "mail":"EMAIL",
   "location":"CITY NAME",
   "sessions":[
      {
         "title":"TITLE",
         "summary":"ABSTRACT"
      }
   ],
   "tags":[
      "TAG",
      "TAG"
   ],
   "cities":[
      "CITY NAME",
      "CITY NAME"
   ]
}

Change proposal:

{
   "created":"DATE OF CREATION",
   "name":"BAGGER NAME",
   "bio":"BIO with support for HTML / Markdown",
   "picture":"Link to picture",
   "websites":[
      {
         "title":"Blog",
         "href":"LINK"
      },
      {
         "title":"GitHub",
         "href":"LINK"
      }
   ],
   "twitter":"ACCOUNT",
   "mail":"EMAIL",
   "location":"CITY NAME",
   "sessions":[
      {
         "title":"TITLE",
         "summary":"ABSTRACT",
         "tags":[
            "TAG",
            "TAG"
         ]
      }
   ],
   "cities":[
      {
         "city":"CITY NAME",
         "range":"30km"
      },
      {
         "city":"CITY NAME",
         "range":"30km"
      }
   ]
}

Main changes:

  • Remove contact as we have the same information in mail
  • Add created so we can have a section with the new comers and also provide stats per year
  • Move tags in sessions so users will be able to choose a talk by a tag
  • cities now gives from which city a speaker can talk and up to which distance. It will help to propose talks based on geo loc.

Thoughts?

@fsarradin
Copy link
Member

  • created => since or bagger_since
  • tags in session => ok
  • cities + range => ok
  • duplication between contact and email => you'll have to wait for second answer as I'm on a phone ^^

@dadoonet
Copy link
Member Author

@fsarradin Thanks for the first comments so far. I agree about since.

About duplication, I know that for historical reason, we had both but as far as I can see now we are not publishing anymore the mail but using contact in our contact form.

@fsarradin
Copy link
Member

@dadoonet there some people that prefers to be contacted by twitter instead of mail. As an example, take a look at "mathieubolla" who has no mail.

There's also some people who doesn't have the same value between contact and mail because contact is displayed. This isn't the case for mail, which is used to send mail to baggers.

@dadoonet
Copy link
Member Author

@fsarradin I just looked at http://www.brownbaglunch.fr/baggers.html and I was not able to see any contact displayed. Are you sure that we are still using it? That was my initial concern.

I think we should:

  • keep only mail
  • if mail is empty, instead of displaying the contact form, open twitter and create a new tweet like Hi @[TWITTER_VALUE]! I'd like to invite you for a @bbl_fr talk. or something along those lines.

Thoughts?

@fsarradin
Copy link
Member

@dadoonet you've got the point about the usage of contact. Your solution is one possibility. On the other hand, I propose to remove mail and use contact with this URN pattern:

  • mailto:email@ddr.ess
  • tweetto:@twitteraccount
  • whatever:...

Thoughts (your turn ;) )?

@dadoonet
Copy link
Member Author

I don't like having to parse the string TBH.

We could split the contact as:

"contact": {
   "type": "mail",
   "url": "email@ddr.ess"
}
"contact": {
   "type": "twitter",
   "url": "twitteraccount"
}

With type by default equal to mail so people can write:

"contact": {
   "url": "email@ddr.ess"
}

But it makes the structure more complicated...

Unsure... Your turn? :D

May be others could comment ??? @linsolas WDYT?

dadoonet added a commit that referenced this issue Jan 18, 2016
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jan 18, 2016
It helps to rewrite/reformat and make consistent the `baggers.js` file.

```sh
node rewrite/rewrite.js
rewrite/rewrite.js
```

It will generate a file named `rewrite/baggers-new.js` which is git ignored.

The script:

* moves `tags` under each talk, which means that every speaker will have then to modify its talks if tags are incorrects
* normalized the `name` by uppercasing each first letter and lowercasing the other letters.
* normalized website titles. We check for `LinkedIn`, `GitHub`, `Podcast`, `Google+`, `Slideshare`, `Hopwork`, `Book`, `InfoQ` and `Viadeo`. Other titles are set to `Web`
* contact is now an object which contains two fields:
    * `type`: facultative. No data mean `mail`. If no contact was provided, it fallbacks to `twitter`.
    * `url`: the email address is provided, the twitter handle otherwise

For example, `Gregory Estrade` will be modified from:

```json
{
    "since": "2015-09-24",
    "name": "Gregory Estrade",
    "bio": "Directeur R&D de Lyra-Network, software & hardware hacker, reverse-engineer, philosophe agile auto-proclamé. Ou Disruptive Innovation Lead Strategist, Instant Expert in Everything, ça dépend. Membre de l'association Silicium de préservation du patrimoine micro-informatique.",
    "picture": "http://torlus.github.io/hat_pro.png",
    "websites": [
        {
            "title": "Home Page",
            "href": "http://lvt.tl/"
        },
        {
            "title": "GitHub",
            "href": "https://github.com/Torlus"
        },
        {
            "title": "Silicium",
            "href": "http://www.silicium.org/"
        }
    ],
    "twitter": "Torlus",
    "contact": "gregory.estrade@gmail.com",
    "mail": "gregory.estrade@gmail.com",
    "location": "Toulouse",
    "sessions": [
        {
            "title": "Les nouveaux enjeux du paiement.",
            "summary": "Etat de l'art, sécurité, les moyens de paiement et leur avenir, les enjeux du click-and-mortar, SEPA, marketplaces."
        },
        {
            "title": "IoT, software & hardware hacking, FPGA.",
            "summary": "Vous aimez bricoler, prototyper? Moi aussi. Invitez-moi pour de l'aide ou du conseil sur un sujet de votre choix."
        },
        {
            "title": "Café philosophique, agilité, histoire de l'informatique.",
            "summary": "Ayant eu depuis 30 ans les mains sur un clavier (En commençant sur un TRS-80) et étant membre de l'association Silicium, je vous propose de deviser autour de tout ce qui fait l'actualité, et qui tend à montrer que quoi qu'on fasse, l'histoire vient souvent à se répéter."
        }
    ],
    "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
    ],
    "cities": [
        "Toulouse"
    ]
}
```

to:

```json
{
  "since": "2015-09-24",
  "name": "Gregory Estrade",
  "bio": "Directeur R&D de Lyra-Network, software & hardware hacker, reverse-engineer, philosophe agile auto-proclamé. Ou Disruptive Innovation Lead Strategist, Instant Expert in Everything, ça dépend. Membre de l'association Silicium de préservation du patrimoine micro-informatique.",
  "picture": "http://torlus.github.io/hat_pro.png",
  "websites": [
    {
      "name": "Web",
      "url": "http://lvt.tl/"
    },
    {
      "name": "GitHub",
      "url": "https://github.com/Torlus"
    },
    {
      "name": "Web",
      "url": "http://www.silicium.org/"
    }
  ],
  "twitter": "Torlus",
  "location": "Toulouse",
  "sessions": [
    {
      "title": "Les nouveaux enjeux du paiement.",
      "abstract": "Etat de l'art, sécurité, les moyens de paiement et leur avenir, les enjeux du click-and-mortar, SEPA, marketplaces.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    },
    {
      "title": "IoT, software & hardware hacking, FPGA.",
      "abstract": "Vous aimez bricoler, prototyper? Moi aussi. Invitez-moi pour de l'aide ou du conseil sur un sujet de votre choix.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    },
    {
      "title": "Café philosophique, agilité, histoire de l'informatique.",
      "abstract": "Ayant eu depuis 30 ans les mains sur un clavier (En commençant sur un TRS-80) et étant membre de l'association Silicium, je vous propose de deviser autour de tout ce qui fait l'actualité, et qui tend à montrer que quoi qu'on fasse, l'histoire vient souvent à se répéter.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    }
  ],
  "cities": [
    "Toulouse"
  ],
  "contact": {
    "url": "gregory.estrade@gmail.com"
  }
}
```

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jan 18, 2016
Will be easier then to add new people at the end of the list.

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jan 18, 2016
Might be easier then to add new cities.

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jan 21, 2016
It helps to rewrite/reformat and make consistent the `baggers.js` file.

```sh
node rewrite/rewrite.js
rewrite/rewrite.js
```

It will generate a file named `rewrite/baggers-new.js` which is git ignored.

The script:

* moves `tags` under each talk, which means that every speaker will have then to modify its talks if tags are incorrects
* normalized the `name` by uppercasing each first letter and lowercasing the other letters.
* normalized website titles. We check for `LinkedIn`, `GitHub`, `Podcast`, `Google+`, `Slideshare`, `Hopwork`, `Book`, `InfoQ` and `Viadeo`. Other titles are set to `Web`
* contact is now an object which contains two fields:
    * `type`: facultative. No data mean `mail`. If no contact was provided, it fallbacks to `twitter`.
    * `url`: the email address is provided, the twitter handle otherwise

For example, `Gregory Estrade` will be modified from:

```json
{
    "since": "2015-09-24",
    "name": "Gregory Estrade",
    "bio": "Directeur R&D de Lyra-Network, software & hardware hacker, reverse-engineer, philosophe agile auto-proclamé. Ou Disruptive Innovation Lead Strategist, Instant Expert in Everything, ça dépend. Membre de l'association Silicium de préservation du patrimoine micro-informatique.",
    "picture": "http://torlus.github.io/hat_pro.png",
    "websites": [
        {
            "title": "Home Page",
            "href": "http://lvt.tl/"
        },
        {
            "title": "GitHub",
            "href": "https://github.com/Torlus"
        },
        {
            "title": "Silicium",
            "href": "http://www.silicium.org/"
        }
    ],
    "twitter": "Torlus",
    "contact": "gregory.estrade@gmail.com",
    "mail": "gregory.estrade@gmail.com",
    "location": "Toulouse",
    "sessions": [
        {
            "title": "Les nouveaux enjeux du paiement.",
            "summary": "Etat de l'art, sécurité, les moyens de paiement et leur avenir, les enjeux du click-and-mortar, SEPA, marketplaces."
        },
        {
            "title": "IoT, software & hardware hacking, FPGA.",
            "summary": "Vous aimez bricoler, prototyper? Moi aussi. Invitez-moi pour de l'aide ou du conseil sur un sujet de votre choix."
        },
        {
            "title": "Café philosophique, agilité, histoire de l'informatique.",
            "summary": "Ayant eu depuis 30 ans les mains sur un clavier (En commençant sur un TRS-80) et étant membre de l'association Silicium, je vous propose de deviser autour de tout ce qui fait l'actualité, et qui tend à montrer que quoi qu'on fasse, l'histoire vient souvent à se répéter."
        }
    ],
    "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
    ],
    "cities": [
        "Toulouse"
    ]
}
```

to:

```json
{
  "since": "2015-09-24",
  "name": "Gregory Estrade",
  "bio": "Directeur R&D de Lyra-Network, software & hardware hacker, reverse-engineer, philosophe agile auto-proclamé. Ou Disruptive Innovation Lead Strategist, Instant Expert in Everything, ça dépend. Membre de l'association Silicium de préservation du patrimoine micro-informatique.",
  "picture": "http://torlus.github.io/hat_pro.png",
  "websites": [
    {
      "name": "Web",
      "url": "http://lvt.tl/"
    },
    {
      "name": "GitHub",
      "url": "https://github.com/Torlus"
    },
    {
      "name": "Web",
      "url": "http://www.silicium.org/"
    }
  ],
  "twitter": "Torlus",
  "location": "Toulouse",
  "sessions": [
    {
      "title": "Les nouveaux enjeux du paiement.",
      "abstract": "Etat de l'art, sécurité, les moyens de paiement et leur avenir, les enjeux du click-and-mortar, SEPA, marketplaces.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    },
    {
      "title": "IoT, software & hardware hacking, FPGA.",
      "abstract": "Vous aimez bricoler, prototyper? Moi aussi. Invitez-moi pour de l'aide ou du conseil sur un sujet de votre choix.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    },
    {
      "title": "Café philosophique, agilité, histoire de l'informatique.",
      "abstract": "Ayant eu depuis 30 ans les mains sur un clavier (En commençant sur un TRS-80) et étant membre de l'association Silicium, je vous propose de deviser autour de tout ce qui fait l'actualité, et qui tend à montrer que quoi qu'on fasse, l'histoire vient souvent à se répéter.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    }
  ],
  "cities": [
    "Toulouse"
  ],
  "contact": {
    "url": "gregory.estrade@gmail.com"
  }
}
```

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jan 21, 2016
Will be easier then to add new people at the end of the list.

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jan 21, 2016
Might be easier then to add new cities.

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jun 14, 2016
It helps to rewrite/reformat and make consistent the `baggers.js` file.

```sh
node rewrite/rewrite.js
rewrite/rewrite.js
```

It will generate a file named `rewrite/baggers-new.js` which is git ignored.

The script:

* moves `tags` under each talk, which means that every speaker will have then to modify its talks if tags are incorrects
* normalized the `name` by uppercasing each first letter and lowercasing the other letters.
* normalized website titles. We check for `LinkedIn`, `GitHub`, `Podcast`, `Google+`, `Slideshare`, `Hopwork`, `Book`, `InfoQ` and `Viadeo`. Other titles are set to `Web`
* contact is now an object which contains two fields:
    * `type`: facultative. No data mean `mail`. If no contact was provided, it fallbacks to `twitter`.
    * `url`: the email address is provided, the twitter handle otherwise

For example, `Gregory Estrade` will be modified from:

```json
{
    "since": "2015-09-24",
    "name": "Gregory Estrade",
    "bio": "Directeur R&D de Lyra-Network, software & hardware hacker, reverse-engineer, philosophe agile auto-proclamé. Ou Disruptive Innovation Lead Strategist, Instant Expert in Everything, ça dépend. Membre de l'association Silicium de préservation du patrimoine micro-informatique.",
    "picture": "http://torlus.github.io/hat_pro.png",
    "websites": [
        {
            "title": "Home Page",
            "href": "http://lvt.tl/"
        },
        {
            "title": "GitHub",
            "href": "https://github.com/Torlus"
        },
        {
            "title": "Silicium",
            "href": "http://www.silicium.org/"
        }
    ],
    "twitter": "Torlus",
    "contact": "gregory.estrade@gmail.com",
    "mail": "gregory.estrade@gmail.com",
    "location": "Toulouse",
    "sessions": [
        {
            "title": "Les nouveaux enjeux du paiement.",
            "summary": "Etat de l'art, sécurité, les moyens de paiement et leur avenir, les enjeux du click-and-mortar, SEPA, marketplaces."
        },
        {
            "title": "IoT, software & hardware hacking, FPGA.",
            "summary": "Vous aimez bricoler, prototyper? Moi aussi. Invitez-moi pour de l'aide ou du conseil sur un sujet de votre choix."
        },
        {
            "title": "Café philosophique, agilité, histoire de l'informatique.",
            "summary": "Ayant eu depuis 30 ans les mains sur un clavier (En commençant sur un TRS-80) et étant membre de l'association Silicium, je vous propose de deviser autour de tout ce qui fait l'actualité, et qui tend à montrer que quoi qu'on fasse, l'histoire vient souvent à se répéter."
        }
    ],
    "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
    ],
    "cities": [
        "Toulouse"
    ]
}
```

to:

```json
{
  "since": "2015-09-24",
  "name": "Gregory Estrade",
  "bio": "Directeur R&D de Lyra-Network, software & hardware hacker, reverse-engineer, philosophe agile auto-proclamé. Ou Disruptive Innovation Lead Strategist, Instant Expert in Everything, ça dépend. Membre de l'association Silicium de préservation du patrimoine micro-informatique.",
  "picture": "http://torlus.github.io/hat_pro.png",
  "websites": [
    {
      "name": "Web",
      "url": "http://lvt.tl/"
    },
    {
      "name": "GitHub",
      "url": "https://github.com/Torlus"
    },
    {
      "name": "Web",
      "url": "http://www.silicium.org/"
    }
  ],
  "twitter": "Torlus",
  "location": "Toulouse",
  "sessions": [
    {
      "title": "Les nouveaux enjeux du paiement.",
      "abstract": "Etat de l'art, sécurité, les moyens de paiement et leur avenir, les enjeux du click-and-mortar, SEPA, marketplaces.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    },
    {
      "title": "IoT, software & hardware hacking, FPGA.",
      "abstract": "Vous aimez bricoler, prototyper? Moi aussi. Invitez-moi pour de l'aide ou du conseil sur un sujet de votre choix.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    },
    {
      "title": "Café philosophique, agilité, histoire de l'informatique.",
      "abstract": "Ayant eu depuis 30 ans les mains sur un clavier (En commençant sur un TRS-80) et étant membre de l'association Silicium, je vous propose de deviser autour de tout ce qui fait l'actualité, et qui tend à montrer que quoi qu'on fasse, l'histoire vient souvent à se répéter.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    }
  ],
  "cities": [
    "Toulouse"
  ],
  "contact": {
    "url": "gregory.estrade@gmail.com"
  }
}
```

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jun 14, 2016
Will be easier then to add new people at the end of the list.

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jun 14, 2016
Might be easier then to add new cities.

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jun 14, 2016
It helps to rewrite/reformat and make consistent the `baggers.js` file.

```sh
node rewrite/rewrite.js
rewrite/rewrite.js
```

It will generate a file named `rewrite/baggers-new.js` which is git ignored.

The script:

* moves `tags` under each talk, which means that every speaker will have then to modify its talks if tags are incorrects
* normalized the `name` by uppercasing each first letter and lowercasing the other letters.
* normalized website titles. We check for `LinkedIn`, `GitHub`, `Podcast`, `Google+`, `Slideshare`, `Hopwork`, `Book`, `InfoQ` and `Viadeo`. Other titles are set to `Web`
* contact is now an object which contains two fields:
    * `type`: facultative. No data mean `mail`. If no contact was provided, it fallbacks to `twitter`.
    * `url`: the email address is provided, the twitter handle otherwise

For example, `Gregory Estrade` will be modified from:

```json
{
    "since": "2015-09-24",
    "name": "Gregory Estrade",
    "bio": "Directeur R&D de Lyra-Network, software & hardware hacker, reverse-engineer, philosophe agile auto-proclamé. Ou Disruptive Innovation Lead Strategist, Instant Expert in Everything, ça dépend. Membre de l'association Silicium de préservation du patrimoine micro-informatique.",
    "picture": "http://torlus.github.io/hat_pro.png",
    "websites": [
        {
            "title": "Home Page",
            "href": "http://lvt.tl/"
        },
        {
            "title": "GitHub",
            "href": "https://github.com/Torlus"
        },
        {
            "title": "Silicium",
            "href": "http://www.silicium.org/"
        }
    ],
    "twitter": "Torlus",
    "contact": "gregory.estrade@gmail.com",
    "mail": "gregory.estrade@gmail.com",
    "location": "Toulouse",
    "sessions": [
        {
            "title": "Les nouveaux enjeux du paiement.",
            "summary": "Etat de l'art, sécurité, les moyens de paiement et leur avenir, les enjeux du click-and-mortar, SEPA, marketplaces."
        },
        {
            "title": "IoT, software & hardware hacking, FPGA.",
            "summary": "Vous aimez bricoler, prototyper? Moi aussi. Invitez-moi pour de l'aide ou du conseil sur un sujet de votre choix."
        },
        {
            "title": "Café philosophique, agilité, histoire de l'informatique.",
            "summary": "Ayant eu depuis 30 ans les mains sur un clavier (En commençant sur un TRS-80) et étant membre de l'association Silicium, je vous propose de deviser autour de tout ce qui fait l'actualité, et qui tend à montrer que quoi qu'on fasse, l'histoire vient souvent à se répéter."
        }
    ],
    "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
    ],
    "cities": [
        "Toulouse"
    ]
}
```

to:

```json
{
  "since": "2015-09-24",
  "name": "Gregory Estrade",
  "bio": "Directeur R&D de Lyra-Network, software & hardware hacker, reverse-engineer, philosophe agile auto-proclamé. Ou Disruptive Innovation Lead Strategist, Instant Expert in Everything, ça dépend. Membre de l'association Silicium de préservation du patrimoine micro-informatique.",
  "picture": "http://torlus.github.io/hat_pro.png",
  "websites": [
    {
      "name": "Web",
      "url": "http://lvt.tl/"
    },
    {
      "name": "GitHub",
      "url": "https://github.com/Torlus"
    },
    {
      "name": "Web",
      "url": "http://www.silicium.org/"
    }
  ],
  "twitter": "Torlus",
  "location": "Toulouse",
  "sessions": [
    {
      "title": "Les nouveaux enjeux du paiement.",
      "abstract": "Etat de l'art, sécurité, les moyens de paiement et leur avenir, les enjeux du click-and-mortar, SEPA, marketplaces.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    },
    {
      "title": "IoT, software & hardware hacking, FPGA.",
      "abstract": "Vous aimez bricoler, prototyper? Moi aussi. Invitez-moi pour de l'aide ou du conseil sur un sujet de votre choix.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    },
    {
      "title": "Café philosophique, agilité, histoire de l'informatique.",
      "abstract": "Ayant eu depuis 30 ans les mains sur un clavier (En commençant sur un TRS-80) et étant membre de l'association Silicium, je vous propose de deviser autour de tout ce qui fait l'actualité, et qui tend à montrer que quoi qu'on fasse, l'histoire vient souvent à se répéter.",
      "tags": [
        "Software development",
        "Hardware hacking",
        "Optimisation",
        "Telecom & Réseau",
        "FPGA",
        "Philosophie",
        "Agilité"
      ]
    }
  ],
  "cities": [
    "Toulouse"
  ],
  "contact": {
    "url": "gregory.estrade@gmail.com"
  }
}
```

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jun 14, 2016
Will be easier then to add new people at the end of the list.

Related to brownbaglunch#65.
dadoonet added a commit to dadoonet/bblfr_data that referenced this issue Jun 14, 2016
Might be easier then to add new cities.

Related to brownbaglunch#65.
@dadoonet
Copy link
Member Author

Closing as changed have been merged now...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants