<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Matrix.org - Events</title>
    <subtitle>The Matrix.org Foundation</subtitle>
    <link href="https://f297f985.matrix-website.pages.dev/category/events/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://f297f985.matrix-website.pages.dev"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2020-02-03T18:25:07+00:00</updated>
    <id>https://f297f985.matrix-website.pages.dev/category/events/atom.xml</id>
    
    
    
    
<entry xml:lang="en">
    <title>Matrix at FOSDEM 2020</title>
    <published>2020-02-03T18:25:07+00:00</published>
    <updated>2020-02-03T13:22:46+00:00</updated>
    <author>
      <name>
            Matthew Hodgson
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2020/02/03/matrix-at-fosdem-2020/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2020/02/03/matrix-at-fosdem-2020/</id>
    <content type="html">&lt;p&gt;Hi all,&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;re just back from an incredible time at &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2020&quot;&gt;FOSDEM 2020&lt;&#x2F;a&gt; - Europe&#x27;s biggest Free &amp;amp; Open Source Software conference.  Huge huge thanks to everyone who came to our talks (sorry if you couldn&#x27;t get in :&#x2F;), came to talk to us at the stand, or flagged us down to give feedback, chase PRs, file bugs, or just say thanks.  Thanks also to FOSDEM to accepting all of our talks this year, and to the FOSDEM organisers for pulling together yet another amazing event :)&lt;&#x2F;p&gt;
&lt;p&gt;We ended up with three talks:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2020&#x2F;schedule&#x2F;event&#x2F;matrix&#x2F;&quot;&gt;Making and Breaking Matrix&#x27;s E2E Encryption&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2020&#x2F;schedule&#x2F;event&#x2F;dip_p2p_matrix&#x2F;&quot;&gt;The Path to Peer-to-Peer Matrix&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2020&#x2F;schedule&#x2F;event&#x2F;matrix_bridge&#x2F;&quot;&gt;Crossing the Bifröst - Bridging All The Things with Matrix&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;We&#x27;ll do a proper blog write-up on enabling E2E encryption by default, cross-signing, and all the other E2E encryption work that&#x27;s been going on once we ship the stable release - but as of Saturday(!) it has landed on &lt;a href=&quot;https:&#x2F;&#x2F;riot.im&#x2F;develop&quot;&gt;Riot&#x2F;Web Develop&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=im.vector.riotx&quot;&gt;RiotX&#x2F;Android&lt;&#x2F;a&gt; (0.14.2) and Riot&#x2F;iOS develop TestFlight, but we&#x27;re still debugging and we need a bit longer before cutting the final releases.&lt;&#x2F;p&gt;
&lt;p&gt;So, until then, please take a look at the videos if you missed the livestream or weren&#x27;t at the event!&lt;&#x2F;p&gt;
&lt;noscript&gt;Today&#x27;s Matrix Live: &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=PUg574WphuQ&quot;&gt;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=PUg574WphuQ&lt;&#x2F;a&gt;&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;PUg574WphuQ&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;br&#x2F;&gt;
&lt;noscript&gt;Today&#x27;s Matrix Live: &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=nZBKzQzH2NA&quot;&gt;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=nZBKzQzH2NA&lt;&#x2F;a&gt;&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;nZBKzQzH2NA&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;br&#x2F;&gt;
&lt;noscript&gt;Today&#x27;s Matrix Live: &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=B2vCFAeSUpw&quot;&gt;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=B2vCFAeSUpw&lt;&#x2F;a&gt;&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;B2vCFAeSUpw&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;p&gt;The FOSDEM video recording lost the slides for the bridging talk - but luckily the presentation itself is a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Half-Shot&#x2F;matrix-presents&quot;&gt;Matrix client&lt;&#x2F;a&gt; and so you can &lt;a href=&quot;https:&#x2F;&#x2F;presents.half-shot.uk&#x2F;slides&#x2F;!mfikNYyXndTTDgQjAu:half-shot.uk&#x2F;&quot;&gt;view the slides yourself right here!&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s to FOSDEM 2021!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>TADHack Global 2017 and THE Port 2017</title>
    <published>2017-10-11T00:00:00+00:00</published>
    <updated>2017-10-11T00:00:00+00:00</updated>
    <author>
      <name>
            Luke Barnard
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2017/10/11/tadhack-global-2017-and-the-port-2017/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2017/10/11/tadhack-global-2017-and-the-port-2017/</id>
    <content type="html">&lt;h2 id=&quot;tadhack-global-2017&quot;&gt;TADHack Global 2017&lt;&#x2F;h2&gt;
&lt;p&gt;At the end of September, TADHack Global was held where almost 150 teams spent their weekends hacking towards the $45k total prize money up for grabs. &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@lb:ldbco.de&quot;&gt;Luke&lt;&#x2F;a&gt; spent the final day of the hack talking to teams hacking at IDEALondon in Shoreditch, meeting a few Matrix enthusiasts and long-time collaborators.&lt;&#x2F;p&gt;
&lt;p&gt;Out of 10 hacks, 2 of 4 local winners won prizes locally and went on to be &lt;a href=&quot;http:&#x2F;&#x2F;blog.tadhack.com&#x2F;2017&#x2F;10&#x2F;02&#x2F;tadhack-global-2017-winners&#x2F;&quot;&gt;global winners &lt;&#x2F;a&gt;alongside 6 other teams using Matrix as part of their hacks. Checkout the &lt;a href=&quot;http:&#x2F;&#x2F;blog.tadhack.com&#x2F;2017&#x2F;10&#x2F;03&#x2F;tadhack-london-2017&#x2F;&quot;&gt;TADHack London Wrap-up&lt;&#x2F;a&gt; for details on all of the awesome hacks, especially &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;aviraldg&quot;&gt;Aviral Dasgupta&lt;&#x2F;a&gt;&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lOmhgSNS_6E&amp;feature=youtu.be&quot;&gt;Pushtime&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;qOYdDyRlDNE&quot; target=&quot;_blank&quot;&gt;Polite.ai&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;https:&#x2F;&#x2F;twitter.com&#x2F;TADHack&#x2F;status&#x2F;915284069046419456&lt;&#x2F;p&gt;
&lt;p&gt;Well done to everyone who took part, and a special thanks to those flying Matrix :)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-port-2017&quot;&gt;THE Port 2017&lt;&#x2F;h2&gt;
&lt;p&gt;The following weekend was THE Port 2017, a humanitarian-themed hackathon held at CERN, Geneva in Switzerland. Among the 7 teams participating, the Matrix team consisted of a few software developers from &lt;a href=&quot;https:&#x2F;&#x2F;bity.com&quot;&gt;Bity&lt;&#x2F;a&gt; including Matrix enthusiast &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;OmeGak&quot;&gt;Alejandro Avilés&lt;&#x2F;a&gt; (who very kindly helped us get a team into the hackathon). &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@lb:ldbco.de&quot;&gt;Luke&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@dbkr:matrix.org&quot;&gt;Dave&lt;&#x2F;a&gt; from the Matrix London office also flew out to help the cause and by the end had a very stable, working prototype by the end of the competition.&lt;&#x2F;p&gt;
&lt;p&gt;The hack we made was a communications system backed by Matrix for use in refugee camps, an idea that hatched at the start of the hackathon (whereas the other projects were well established ideas up to 6 weeks before the event). Check out &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;theport2017-matrix&quot;&gt;the code on GitHub&lt;&#x2F;a&gt; if you&#x27;re interested in the client-side apps we made over the weekend.&lt;&#x2F;p&gt;
&lt;p&gt;https:&#x2F;&#x2F;twitter.com&#x2F;matrixdotorg&#x2F;status&#x2F;916672581473890304&lt;&#x2F;p&gt;
&lt;p&gt;It was another fun weekend for the Matrix team and we look forward to the next one. Stay tuned for updates on upcoming Matrix events!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>Next up: the first Decentralized Web Summit</title>
    <published>2016-05-24T00:00:00+00:00</published>
    <updated>2016-05-24T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2016/05/24/next-up-the-first-decentralized-web-summit/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2016/05/24/next-up-the-first-decentralized-web-summit/</id>
    <content type="html">&lt;p&gt;The original promise of the Internet was to be an interoperable platform for distributing data. However, we have since increasingly seen our data fragmented and trapped in a number of proprietary silos. Matrix hopes to fix this by being a federated, open standard for data exchange that any service can use.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;a href=&quot;http:&#x2F;&#x2F;www.decentralizedweb.net&#x2F;&quot;&gt;Decentralized Web Summit&lt;&#x2F;a&gt; is a meetup for anyone interested in building the Decentralized Web, which aims to make the Web open, secure and free of censorship by distributing data, processing, and hosting across millions of computers around the world, with no centralized control. It takes place at the Internet Archive, San Francisco, CA on Wednesday June 8 and Thursday June 9, 2016.&lt;&#x2F;p&gt;
&lt;p&gt;Matrix will be represented at the event, and we hope to also host a workshop or a talk about Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;The meetup has a Slack room set up for pre-meetup conversations - you can also access this room via Matrix: &lt;a href=&quot;https:&#x2F;&#x2F;vector.im&#x2F;develop&#x2F;#&#x2F;room&#x2F;#decentralizedweb-general:matrix.org&quot;&gt;#decentralizedweb-general:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We are looking forward to interesting people and interesting conversations at the first Decentralized Web Summit!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>TADHack-mini London winner</title>
    <published>2016-04-13T00:00:00+00:00</published>
    <updated>2016-04-13T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2016/04/13/tadhack-mini-london-winner/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2016/04/13/tadhack-mini-london-winner/</id>
    <content type="html">&lt;p&gt;TADHack-mini took place in east London over the weekend with 88 people in attendance. There were $8k in prizes, and five different services to hack on. This time, we didn&#x27;t have too many people using Matrix in their hack, but we did have an excellent idea and implementation called Babelonio, who won our prize: a Phantom X Hexapod Mk3!&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2016&#x2F;04&#x2F;babelonio.jpg&quot; alt=&quot;babelonio&quot; width=&quot;599&quot; height=&quot;337&quot; class=&quot;aligncenter size-full wp-image-1600&quot; &#x2F;&gt;
&lt;p&gt;Babelonio adds speech-to-text and translation via Google translate to Matrix, via the &lt;a href=&quot;https:&#x2F;&#x2F;vector.im&quot;&gt;Vector&lt;&#x2F;a&gt; client and a Chrome extension. This is quite nice, because it means you don&#x27;t have to run a custom client. And by using Google translate, you immediately get access to a lot of languages (although sometimes the translation doesn&#x27;t quite work, as you can see in the presentation video). The project was done by Steven Bakker, Timo Uelen and Bart Uelen. You can see the presentation and demo of the hack &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_LP5aJPRMSw&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;A good write-up of all the hacks and winners can be found on the &lt;a href=&quot;http:&#x2F;&#x2F;blog.tadhack.com&#x2F;2016&#x2F;04&#x2F;10&#x2F;quick-summary-of-tadhack-mini-london-2016-and-the-winners&#x2F;&quot;&gt;TADHack blog&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Thanks to the TADHack organisers for another fine event, and also to everyone who came over to chat about Matrix - and again congratulations to the Babelonio team:
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2016&#x2F;04&#x2F;tadhack-matrix-winners-1024x768.jpg&quot; alt=&quot;tadhack-matrix-winners&quot; width=&quot;1024&quot; height=&quot;768&quot; class=&quot;aligncenter size-large wp-image-1601&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>FOSDEM &#x27;16 retrospective</title>
    <published>2016-02-03T00:00:00+00:00</published>
    <updated>2016-02-03T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2016/02/03/fosdem-16-retrospective/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2016/02/03/fosdem-16-retrospective/</id>
    <content type="html">&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2016&#x2F;02&#x2F;stand.jpg&quot; alt=&quot;stand&quot; width=&quot;1024&quot; height=&quot;576&quot; class=&quot;aligncenter size-full wp-image-1493&quot; &#x2F;&gt;
&lt;p&gt;The Matrix team had a very successful trip to FOSDEM &#x27;16 last weekend. Many, many words were exchanged, and at times there was a queue of people just waiting to have a chat! We spoke to a whole lot of interested and interesting people, some of which had heard of Matrix already, and some who hadn&#x27;t. The nice thing with the crowd at FOSDEM is that they very quickly &amp;quot;get&amp;quot; what we&#x27;re trying to do with Matrix - and then start thinking aloud about how they might want to use it or extend it - which means we have many great conversations!&lt;&#x2F;p&gt;
&lt;p&gt;At the beginning of FOSDEM, I think we had around 2000 people &amp;quot;currently&amp;quot; in the &lt;a href=&quot;https:&#x2F;&#x2F;vector.im&#x2F;beta&#x2F;#&#x2F;room&#x2F;#matrix:matrix.org&quot;&gt;Matrix HQ room&lt;&#x2F;a&gt; - the next day, that number had increased by a hundred (and now it&#x27;s even bigger due to a hackernews post where we mentioned Matrix)!&lt;&#x2F;p&gt;
&lt;p&gt;Our &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2016&#x2F;schedule&#x2F;event&#x2F;deviot15&#x2F;&quot;&gt;talk in the IoT dev room&lt;&#x2F;a&gt; was very popular; unfortunately a lot of people that were queueing to get in never made it due to the limited space. However, the talk was recorded, and it&#x27;s already been made available:&lt;&#x2F;p&gt;
&lt;video width=&quot;853&quot; height=&quot;480&quot; controls&gt;
  &lt;source src=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;video&#x2F;build-an-iot-platform-on-matrix.mp4&quot; type=&quot;video&#x2F;mp4&quot; &#x2F;&gt;
Your browser does not support the video tag.
&lt;&#x2F;video&gt;
&lt;em&gt;(Click &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;video&#x2F;build-an-iot-platform-on-matrix.mp4&quot; title=&quot;here&quot;&gt;here&lt;&#x2F;a&gt; to download the video)&lt;&#x2F;em&gt;
&lt;p&gt;You can also look at &lt;a href=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2016&#x2F;02&#x2F;2016-01-29-Matrix-IOT-FOSDEM.pdf&quot;&gt;the slides&lt;&#x2F;a&gt; from the talk. Note that due to technical problems, the first half of the talk was not recorded.&lt;&#x2F;p&gt;
&lt;p&gt;We also did a &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2016&#x2F;schedule&#x2F;event&#x2F;matrix&#x2F;&quot;&gt;talk in the Real Time dev room&lt;&#x2F;a&gt;, which was equally popular. Hopefully the video from this talk will also be available shortly (you can keep an eye on &lt;a href=&quot;http:&#x2F;&#x2F;video.fosdem.org&#x2F;2016&#x2F;k3401&#x2F;&quot;&gt;the video repository for this dev room&lt;&#x2F;a&gt;) - once it is, I will add it to this post.&lt;&#x2F;p&gt;
&lt;p&gt;For now, you can look at &lt;a href=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2016&#x2F;02&#x2F;2016-01-29-Matrix-FOSDEM.pdf&quot;&gt;the slides&lt;&#x2F;a&gt; from the talk.&lt;&#x2F;p&gt;
&lt;p&gt;Another interesting talk where Matrix ended up being represented, was Daniel Pocock&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2016&#x2F;schedule&#x2F;event&#x2F;improving_telepathy&#x2F;&quot;&gt;Improving Telepathy&lt;&#x2F;a&gt; talk. I&#x27;ll add the video from that too, once it&#x27;s available.&lt;&#x2F;p&gt;
&lt;p&gt;Finally, thanks to everyone who came to say hello and have a chat - and to everyone who has since set up their own homeserver. Please do join the &lt;a href=&quot;https:&#x2F;&#x2F;vector.im&#x2F;beta&#x2F;#&#x2F;room&#x2F;#matrix:matrix.org&quot;&gt;Matrix HQ room&lt;&#x2F;a&gt; (using &lt;a href=&quot;&#x2F;blog&#x2F;try-matrix-now&quot;&gt;any of these clients&lt;&#x2F;a&gt;) and let us know how your Matrix experience is going!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>FOSDEM &#x27;16</title>
    <published>2016-01-18T00:00:00+00:00</published>
    <updated>2016-01-18T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2016/01/18/fosdem-16/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2016/01/18/fosdem-16/</id>
    <content type="html">&lt;img src=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2016&#x2F;01&#x2F;wide.png&quot; alt=&quot;wide&quot; width=&quot;468&quot; height=&quot;60&quot; class=&quot;alignleft size-full wp-image-1466&quot; &#x2F;&gt;
&lt;p&gt;Matrix will again be represented at FOSDEM (Free and Open Source Software Developers&#x27; European Meeting) in Brussels, Belgium, January 30th and 31st. This year, we have two talks scheduled: &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2016&#x2F;schedule&#x2F;event&#x2F;deviot15&#x2F;&quot;&gt;one in the IoT devroom on Saturday at noon&lt;&#x2F;a&gt;, and &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2016&#x2F;schedule&#x2F;event&#x2F;matrix&#x2F;&quot;&gt;one in the Real Time devroom at 3.10pm the same day&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;We also have a &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2016&#x2F;stands&#x2F;&quot;&gt;stand on the 2nd floor of the K building&lt;&#x2F;a&gt; - next to the Real Time lounge (potentially same spot as last year). If you&#x27;re going to FOSDEM, please come and say hi to us at the stand or at the talks!&lt;&#x2F;p&gt;
&lt;p&gt;Our trip to &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2015&#x2F;02&#x2F;04&#x2F;back-from-fosdem&#x2F;&quot;&gt;FOSDEM &#x27;15&lt;&#x2F;a&gt; was very enjoyable; we met a lot of smart people and learnt about a lot of interesting technologies and projects. Hopefully we made a few people enthusiastic about Matrix as well!&lt;&#x2F;p&gt;
&lt;p&gt;As always, for any questions or comments, please come talk to us in the official &lt;a href=&quot;https:&#x2F;&#x2F;vector.im&#x2F;beta&#x2F;#&#x2F;room&#x2F;#matrix:matrix.org&quot; title=&quot;Matrix HQ room&quot;&gt;Matrix HQ room&lt;&#x2F;a&gt; - you can join &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;try-matrix-now&#x2F;&quot;&gt;via any of these clients &lt;&#x2F;a&gt; (or &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;howtos&#x2F;client-server.html&quot;&gt;write your own&lt;&#x2F;a&gt;!).&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>The Matrix Holiday Special!</title>
    <published>2015-12-25T00:00:00+00:00</published>
    <updated>2015-12-25T00:00:00+00:00</updated>
    <author>
      <name>
            Matthew Hodgson
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/12/25/the-matrix-holiday-special/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/12/25/the-matrix-holiday-special/</id>
    <content type="html">&lt;p&gt;Hi all,&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve been pretty bad at updating the blog over the last few months with all the progress that&#x27;s been happening with Matrix.  Whilst Matrix rooms like #matrix:matrix.org and #matrix-dev:matrix.org have been very active (and our &lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;matrixdotorg&quot;&gt;twitter account&lt;&#x2F;a&gt; too), in general we&#x27;ve ended up spending way too much time actually writing software and not enough time talking about it, at least here. When a blog goes quiet it normally means that either the authors have got bored, or they&#x27;re too busy building cool stuff to keep it updated. I&#x27;m happy to say that option 2 is the case here!&lt;&#x2F;p&gt;
&lt;p&gt;As a result, there&#x27;s a huge backlog of really cool stuff we should have talked about. Hopes of writing an Advent Calendar series of blog posts also went out the window as we set Christmas as an arbitrary deadline for loads of work on Synapse, the Matrix Spec and matrix-react-sdk.&lt;&#x2F;p&gt;
&lt;p&gt;So, to try to break the impasse, here&#x27;s a slightly unorthodox whistle-stop tour of all the amazing blogposts we &lt;em&gt;would&lt;&#x2F;em&gt; have written if we&#x27;d had time. And perhaps some of them will actually expand into full write-ups when we have more time to spare in the future :)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;end-to-end-encryption-update&quot;&gt;End to End Encryption Update&lt;&#x2F;h2&gt;
&lt;p&gt;One of the great promises of Matrix is to provide End-to-end encryption as part of the baseline standard (configurable per-room). In practice, our progress has been a little non-linear - we started writing an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;trevp&#x2F;axolotl&#x2F;wiki&quot;&gt;Axolotl&lt;&#x2F;a&gt; ratchet implementation in C++14 (with a pure C API) named &lt;a href=&quot;&#x2F;git&#x2F;olm&quot;&gt;Olm&lt;&#x2F;a&gt; back in February, and then finished it off and wired a basic 1:1 proof-of-concept implementation into matrix-react-sdk in June. We then announced Olm back at the wonderful &lt;a href=&quot;https:&#x2F;&#x2F;jardin-entropique.eu.org&#x2F;&quot;&gt;Jardin Entropique&lt;&#x2F;a&gt; conference in Rennes:&lt;&#x2F;p&gt;
&lt;img class=&quot;aligncenter size-large wp-image-1426&quot; src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;je-1024x768.jpg&quot; alt=&quot;Jardin Entropique&quot; width=&quot;1024&quot; height=&quot;768&quot; &#x2F;&gt;
&lt;p&gt;You can read the full presentation that we gave at &lt;a href=&quot;&#x2F;~matthew&#x2F;2015-06-26 Matrix Jardin Entropique.pdf&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;~matthew&#x2F;2015-06-26 Matrix Jardin Entropique.pdf&lt;&#x2F;a&gt; - and you can even play with a very basic test jig at &lt;a href=&quot;&#x2F;~markjh&#x2F;olm&#x2F;javascript&#x2F;demo.html&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;~markjh&#x2F;olm&#x2F;javascript&#x2F;demo.html&lt;&#x2F;a&gt; which uses an emscripten compiled version of Olm in the browser to put the ratchet through its paces.&lt;&#x2F;p&gt;
&lt;p&gt;Things then stalled for a bit, but as of this month they&#x27;re moving again, and if you&#x27;re interested in the progress you can read all about it at:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;jira&#x2F;browse&#x2F;SPEC-162&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;jira&#x2F;browse&#x2F;SPEC-162&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;and a full draft spec at &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;speculator&#x2F;spec&#x2F;drafts%2Fe2e&#x2F;client_server.html#end-to-end-encryption&quot;&gt;http:&#x2F;&#x2F;matrix.org&#x2F;speculator&#x2F;spec&#x2F;drafts%2Fe2e&#x2F;client_server.html#end-to-end-encryption&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;the Olm git repo at &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;git&#x2F;olm&#x2F;about&#x2F;&quot;&gt;http:&#x2F;&#x2F;matrix.org&#x2F;git&#x2F;olm&#x2F;about&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;and the formal Olm spec at &lt;a href=&quot;&#x2F;docs&#x2F;spec&#x2F;olm.html&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;olm.html&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The main stuff remaining is basically key management (in Synapse and the matrix spec), group conversation ratchets, and UX for wiring it properly into various Matrix clients.  We expect to make progress on this over the next few months :)&lt;&#x2F;p&gt;
&lt;p&gt;Meanwhile, huge kudos to Tor who was crazy enough to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;torhve&#x2F;weechat-matrix-protocol-script#encryption&quot;&gt;add the basic 1:1 Olm ratchet&lt;&#x2F;a&gt; to Weechat before we&#x27;d even finished writing our test jig!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;lean-dus&quot;&gt;Lean DUS&lt;&#x2F;h2&gt;
&lt;p&gt;A few days after Jardin Entropique we made it to &lt;a href=&quot;https:&#x2F;&#x2F;www.leandus.de&#x2F;&quot;&gt;Lean DUS&lt;&#x2F;a&gt; - a great tech meetup in Düsseldorf organised by &lt;a href=&quot;http:&#x2F;&#x2F;sipgate.de&quot;&gt;Sipgate&lt;&#x2F;a&gt;, who were kind enough to invite us to speak.  This was a chance to give a full update on Matrix (as of July!) and talk some more about Olm and plans for end-to-end encryption.  This one got recorded - and you can see it below.  There&#x27;s also an official page with full videos, slide deck and photos up at &lt;a href=&quot;https:&#x2F;&#x2F;www.leandus.de&#x2F;2015&#x2F;08&#x2F;weil-und-hodgson&#x2F;&quot;&gt;https:&#x2F;&#x2F;www.leandus.de&#x2F;2015&#x2F;08&#x2F;weil-und-hodgson&#x2F;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;player.vimeo.com&#x2F;video&#x2F;134821506&quot; frameBorder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowFullScreen&gt;&lt;&#x2F;iframe&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;vimeo.com&#x2F;134821506&quot;&gt;Lean Dus #9 - End to end encryption for decentralised communication mit Matthew Hodgson&lt;&#x2F;a&gt; from &lt;a href=&quot;https:&#x2F;&#x2F;vimeo.com&#x2F;sipgate&quot;&gt;sipgate&lt;&#x2F;a&gt; on &lt;a href=&quot;https:&#x2F;&#x2F;vimeo.com&quot;&gt;Vimeo&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;new-matrix-bridges&quot;&gt;New Matrix Bridges&lt;&#x2F;h2&gt;
&lt;p&gt;Somehow we&#x27;ve failed to blog about the amazing &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-bridge&quot;&gt;matrix-appservice-bridge&lt;&#x2F;a&gt; Node framework which we&#x27;ve built as general purpose infrastructure for building Matrix Application Services which act as bridges between existing networks and comms solutions and Matrix.  The architecture here looks something like this:&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;bridge.jpg&quot; alt=&quot;matrix-appservice-bridge&quot; width=&quot;720&quot; height=&quot;540&quot; class=&quot;aligncenter size-full wp-image-1429&quot; &#x2F;&gt;
&lt;p&gt;...and the goal is to end up with something like this:&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;bridge2.jpg&quot; alt=&quot;bridge2&quot; width=&quot;720&quot; height=&quot;540&quot; class=&quot;aligncenter size-full wp-image-1430&quot; &#x2F;&gt;
&lt;p&gt;matrix-appservice-bridge is still in development, but there are a bunch of really cool bridges already using it - and a great howto that shows how you can use it to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-bridge&#x2F;blob&#x2F;master&#x2F;HOWTO.md&quot;&gt;write a Matrix{&#x27;&amp;lt;-&amp;gt;&#x27;}Slack bridge in under 100 lines of code&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-verto&quot;&gt;the Matrix&#x2F;Verto Bridge&lt;&#x2F;a&gt; uses it to hook FreeSWITCH up to Matrix - currently used to provide multiway video and voice conferencing for &lt;a href=&quot;https:&#x2F;&#x2F;vector.im&quot;&gt;Vector&lt;&#x2F;a&gt;.  It could be easily extended to do generic Matrix{&#x27;&lt;-&gt;&#x27;}SIP or Matrix{&#x27;&lt;-&gt;&#x27;}anything-that-FreeSWITCH-can-speak though.&lt;&#x2F;li&gt;
  &lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-slack&quot;&gt;a basic Matrix&#x2F;Slack Bridge&lt;&#x2F;a&gt;, which works well enough for hardcoding bridges between specific Matrix and Slack rooms.&lt;&#x2F;li&gt;
  &lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-respoke&quot;&gt;matrix-appservice-respoke&lt;&#x2F;a&gt; - a crazy experiment that bridges Asterisk to Matrix by implementing the Respoke API such that Asterisk can connect to Matrix using chan_respoke.&lt;&#x2F;li&gt;
  &lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;node-purple&#x2F;tree&#x2F;master&#x2F;appservice&quot;&gt;matrix-appservice-purple&lt;&#x2F;a&gt; - another crazy experiment that hooks libpurple up to matrix-appservice-bridge such that *any* network that libpurple can talk to can be bridged into Matrix.  So far we&#x27;ve experimented with Lync, Skype and Facebook (and AIM(!)) and it works - but it needs a lot more love to be usable other than as a toy.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Meanwhile, there&#x27;s also:&lt;&#x2F;p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-irc&quot;&gt;the Matrix&#x2F;IRC Bridge&lt;&#x2F;a&gt;, which doesn&#x27;t actually use it yet, but will do soon.&lt;&#x2F;li&gt;
 &lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;illicitonion&#x2F;slackbridge&quot;&gt;an experimental Golang Matrix&#x2F;Slack Bridge&lt;&#x2F;a&gt;, which looks at whether we should be doing this all in Golang rather than Node.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As of right now our work on bridging has been on hiatus for a month or so, and we would &lt;em&gt;love&lt;&#x2F;em&gt; support from the community in advancing and extending the stuff we&#x27;ve built so far.  Otherwise we&#x27;ll get back to it ourselves in the new year.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;astricon-2015&quot;&gt;Astricon 2015&lt;&#x2F;h2&gt;
&lt;p&gt;We had a lot of fun in Orlando in October at &lt;a href=&quot;http:&#x2F;&#x2F;www.asterisk.org&#x2F;community&#x2F;astricon-user-conference&#x2F;sessions&#x2F;bridging-asterisk-matrix-ecosystem&quot;&gt;Astricon 2015&lt;&#x2F;a&gt; - we put together &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-respoke&quot;&gt;matrix-appservice-respoke&lt;&#x2F;a&gt; (see above) for our talk and Dangerous Demo in a desperate 24 hour hack and it even worked!  The judges were kind enough to give us the &amp;quot;Swan Award&amp;quot; prize in the dangerous demo shoot-out for the glossiest demo :)&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;2015-10-15-Matrix-Astricon.jpg&quot; alt=&quot;2015-10-15 Matrix Astricon&quot; width=&quot;720&quot; height=&quot;540&quot; class=&quot;aligncenter size-full wp-image-1433&quot; &#x2F;&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;swan-1024x768.jpg&quot; alt=&quot;swan award&quot; width=&quot;1024&quot; height=&quot;768&quot; class=&quot;aligncenter size-large wp-image-1432&quot; &#x2F;&gt;
&lt;p&gt;The slides for our &#x27;Bridging Asterisk to the Matrix Ecosystem&#x27; talk are &lt;a href=&quot;&#x2F;~matthew&#x2F;2015-10-15 Matrix Astricon.pdf&quot;&gt;downloadable here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;pidgin&quot;&gt;Pidgin!&lt;&#x2F;h2&gt;
&lt;p&gt;We also implemented a basic libpurple plugin for Matrix - adding Matrix support to any app like Pidgin or Bitlbee that uses libpurple.  (You could in theory even use it with matrix-appservice-purple to bridge from Matrix to Matrix, but that&#x27;d be silly :).  It supports basic functionality and uses the new &#x27;v2&#x27; APIs for syncing to Matrix.  Adventurous libpurplers can go check it out and experiment with it from &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;purple-matrix&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;purple-matrix&lt;&#x2F;a&gt; - feedback welcome.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;openwebrtc-support-on-ios&quot;&gt;OpenWebRTC Support on iOS&lt;&#x2F;h2&gt;
&lt;p&gt;We went and hooked &lt;a href=&quot;http:&#x2F;&#x2F;openwebrtc.org&quot;&gt;OpenWebRTC&lt;&#x2F;a&gt; up to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-ios-sdk&quot;&gt;matrix-ios-sdk&lt;&#x2F;a&gt; so that iOS Matrix apps can use the OpenWebRTC stack from Ericsson Research for VoIP and Video.  Apparently we haven&#x27;t written it up fully yet, but you can find the code at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-ios-openwebrtc-wrapper&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-ios-openwebrtc-wrapper&lt;&#x2F;a&gt; for those interested in using OWR with Matrix!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;debian-repository-for-synapse&quot;&gt;Debian Repository for Synapse&lt;&#x2F;h2&gt;
&lt;p&gt;We built a 3rd party Debian package repository for Synapse... and then forgot to tell anyone about it, other than buried in the Synapse readme!  Well, it exists, and intrepid debianers should go check it out at &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;packages&#x2F;debian&#x2F;&quot;&gt;http:&#x2F;&#x2F;matrix.org&#x2F;packages&#x2F;debian&#x2F;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;tadsummit&quot;&gt;TADSummit&lt;&#x2F;h2&gt;
&lt;p&gt;In November we attended &lt;a href=&quot;http:&#x2F;&#x2F;tadsummit.com&#x2F;2015&#x2F;&quot;&gt;TADSummit&lt;&#x2F;a&gt; in Lisbon - a great event for folks hacking on telco applications and the telcos themselves.  Apparently we failed to do a writeup, but we had a wonderful time: highlights included sitting down with Maarten Ectors from Canonical to wrap up Synapse as an &lt;a href=&quot;https:&#x2F;&#x2F;uappexplorer.com&#x2F;app&#x2F;matrix.mectors&quot;&gt;Ubuntu Snappy app&lt;&#x2F;a&gt; such that anyone in the Ubuntu Core ecosystem can trivially run a Matrix homeserver, and demoing it as part of the Dangerous Demos track there.  We also gave a &#x27;Matrix: One Year In&#x27; talk to summarise what we got up to in 2015.&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;ubuntu-768x1024.jpg&quot; alt=&quot;Matthew &amp; Maarten&quot; width=&quot;768&quot; height=&quot;1024&quot; class=&quot;aligncenter size-large wp-image-1435&quot; &#x2F;&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;2015-11-17-Matrix-TADSummit.jpg&quot; alt=&quot;2015-11-17 Matrix TADSummit&quot; width=&quot;720&quot; height=&quot;540&quot; class=&quot;aligncenter size-full wp-image-1434&quot; &#x2F;&gt;
&lt;h2 id=&quot;webrtc-paris&quot;&gt;WebRTC Paris&lt;&#x2F;h2&gt;
&lt;p&gt;Whilst on the subject of conferences that we forgot to write up - we just got back from WebRTC Paris, where we demoed the latest &amp;amp; greatest Matrix clients and bridges, hung out with the OpenWebRTC guys and gave another ecosystem update.  You can see the slides at &lt;a href=&quot;&#x2F;~daniel&#x2F;Matrix- One-year Status Report.pdf&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;~daniel&#x2F;Matrix- One-year Status Report.pdf&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;paris-1024x768.jpg&quot; alt=&quot;WebRTC Paris&quot; width=&quot;1024&quot; height=&quot;768&quot; class=&quot;aligncenter size-large wp-image-1436&quot; &#x2F;&gt;
&lt;h2 id=&quot;new-clients-and-app-services&quot;&gt;New Clients and App Services&lt;&#x2F;h2&gt;
&lt;p&gt;There have been a flurry of really interesting new clients and other projects which certainly deserve whole blog posts of their own!&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;davidar&#x2F;tensor&quot;&gt;Tensor&lt;&#x2F;a&gt; from David A Roberts - a multiplatform &lt;b&gt;native&lt;&#x2F;b&gt; client written in QML that heavily leverages the matrix-js-sdk:&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;tensor-1024x789.png&quot; alt=&quot;tensor&quot; width=&quot;1024&quot; height=&quot;789&quot; class=&quot;aligncenter size-large wp-image-1438&quot; &#x2F;&gt;
&lt;p&gt;There&#x27;s &lt;a href=&quot;http:&#x2F;&#x2F;fort.kickass.systems:10082&#x2F;cgit&#x2F;personal&#x2F;rrix&#x2F;pub&#x2F;matrix.el.git&#x2F;&quot;&gt;matrix.el&lt;&#x2F;a&gt; from Ryan Rix - a native Matrix client for Emacs! You can read all about the whys and wherefores &lt;a href=&quot;http:&#x2F;&#x2F;whatthefuck.computer&#x2F;blog&#x2F;2015&#x2F;10&#x2F;26&#x2F;mclient&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;10&#x2F;mclient1-1024x346.png&quot; alt=&quot;mclient&quot; width=&quot;1024&quot; height=&quot;346&quot; class=&quot;aligncenter size-large wp-image-1355&quot; &#x2F;&gt;
&lt;p&gt;There&#x27;s also loads of cool stuff that Ryan&#x27;s been doing with Matrix on &lt;a href=&quot;http:&#x2F;&#x2F;whatthefuck.computer&#x2F;blog&#x2F;&quot;&gt;his blog&lt;&#x2F;a&gt; - including &lt;a href=&quot;http:&#x2F;&#x2F;whatthefuck.computer&#x2F;blog&#x2F;2015&#x2F;12&#x2F;06&#x2F;polynomial-a-decentralized-webring&#x2F;&quot;&gt;Polynomial - a decentralised webring&lt;&#x2F;a&gt; built on Matrix (yes, webrings were and are cool, ok!?!), and his Matrix-powered &lt;a href=&quot;http:&#x2F;&#x2F;whatthefuck.computer&#x2F;blog&#x2F;2015&#x2F;11&#x2F;22&#x2F;body-computing-system-continuations&#x2F;&quot;&gt;Body Computing System&lt;&#x2F;a&gt;.  Also, some &lt;a href=&quot;http:&#x2F;&#x2F;whatthefuck.computer&#x2F;blog&#x2F;2015&#x2F;11&#x2F;01&#x2F;on-the-balkinization-of-my-chat-communities&#x2F;&quot;&gt;philosophical&lt;&#x2F;a&gt; &lt;a href=&quot;http:&#x2F;&#x2F;whatthefuck.computer&#x2F;blog&#x2F;2015&#x2F;12&#x2F;19&#x2F;matrix-and-indieweb&#x2F;&quot;&gt;posts&lt;&#x2F;a&gt; on the benefits of Matrix which give us some hope that we&#x27;re on the right track!&lt;&#x2F;p&gt;
&lt;p&gt;Then there&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;tdfischer&#x2F;pto&quot;&gt;Power Take-Off&lt;&#x2F;a&gt; from Torrie Fischer - an early lets-IRC-clients-connect-to-Matrix project in Rust...&lt;&#x2F;p&gt;
&lt;p&gt;...and there&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Xe&#x2F;morpheus&quot;&gt;Morpheus&lt;&#x2F;a&gt; from Christine Dodrill (Xena) - a Matrix client and bot framework for Haskell; part of a more over-arching IRC{&#x27;&amp;lt;-&amp;gt;&#x27;}Matrix unification project.  Xena also wrote &lt;a href=&quot;https:&#x2F;&#x2F;christine.website&#x2F;blog&#x2F;matrix-has-u-2015-11-27&quot;&gt;a great call to arms for Matrix&lt;&#x2F;a&gt; :)&lt;&#x2F;p&gt;
&lt;p&gt;Very recently there&#x27;s the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ruma&#x2F;ruma&quot;&gt;Ruma&lt;&#x2F;a&gt; project from Jimmy Cuadra - an ambitious mission to build Matrix components (up to and including a homeserver) in Rust!&lt;&#x2F;p&gt;
&lt;p&gt;Other stuff includes a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;davidar&#x2F;hubot-matrix&#x2F;&quot;&gt;Hubot adaptor&lt;&#x2F;a&gt; from davidar, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;DylanGriffith&#x2F;bender&quot;&gt;Bender&lt;&#x2F;a&gt;: an Elixir client and bot library from Dylan Griffith, Jon Frederickson&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;jfrederickson&#x2F;matrix-xmpp-bridge&quot;&gt;matrix-xmpp-bridge&lt;&#x2F;a&gt;, rzr&#x27;s &lt;a href=&quot;http:&#x2F;&#x2F;www.element14.com&#x2F;community&#x2F;people&#x2F;rzr&#x2F;blog&#x2F;2015&#x2F;11&#x2F;24&#x2F;how-to-setup-a-webrtc-gateway-using-matrix-on-minnowmax&quot;&gt;guide to installing synapse on a minnowmax&lt;&#x2F;a&gt;, and I&#x27;m sure many others we don&#x27;t know about or have missed!&lt;&#x2F;p&gt;
&lt;p&gt;Finally, Tor has done an amazing job on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;torhve&#x2F;weechat-matrix-protocol-script&quot;&gt;weechat-matrix-protocol-script&lt;&#x2F;a&gt; in implementing features like V2 Sync and E2E crypto faster than we&#x27;ve managed to add them in the official client SDKs!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;release-zero-of-the-matrix-specification&quot;&gt;Release Zero of the Matrix Specification&lt;&#x2F;h2&gt;
&lt;p&gt;We have made some major improvements to &lt;a href=&quot;&#x2F;spec&quot;&gt;the spec&lt;&#x2F;a&gt; over the last few months: adding in feature profiles and spec modules to better structure the document, and most recently splitting it up explicitly into separate Client-Server, Server-Server and Application-Server APIs, each with a well-defined single global &#x27;release&#x27; number for versioning.  We started this with a &#x27;r0.0.0&#x27; release of the Client-Server API, which consolidates the horrible mess of &#x27;v1&#x27; and &#x27;v2&#x27; APIs we had previously flying around into a single well-defined version of the spec.  Meanwhile the spec is now entirely consolidated into a set of JSON schema and Swagger 2 API descriptors, with a bunch of ReStructured Text for the verbiage - you can find it all at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-doc&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-doc&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The r0.0.0 changelog is exciting stuff - you can see it in its entirety at &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;r0.0.0&#x2F;client_server.html#changelog&quot;&gt;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;r0.0.0&#x2F;client_server.html#changelog&lt;&#x2F;a&gt;.  Synapse itself will support the full r0 API set in 0.12, which will be released any day now.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve also switched the Swagger-based API viewer over to Swagger 2.0: &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;api&quot;&gt;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;api&lt;&#x2F;a&gt;.  We also rejigged the Matrix documentation website entirely, generating it via Jekyll and adding in a new &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;guides&#x2F;&quot;&gt;guides section&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Also, we should have mentioned the existence of &lt;a href=&quot;&#x2F;speculator&quot;&gt;Speculator&lt;&#x2F;a&gt; - a golang helper app (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-doc&#x2F;tree&#x2F;master&#x2F;scripts&#x2F;speculator&quot;&gt;source here&lt;&#x2F;a&gt;) which, as the name suggests, renders out copies of the spec as HTML from different branches and pull requests for ease of previewing.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;dendron&quot;&gt;Dendron&lt;&#x2F;h2&gt;
&lt;p&gt;Over the last few months we&#x27;ve also started an entirely new project, codenamed Dendron.  Dendron is the project to evolve Synapse from the current single-threaded Python&#x2F;Twisted monolithic homeserver into something with a lot more type-safety, horizontal scalability and high availability.  We&#x27;ve mainly been experimenting with different ways of doing this, but the current plan is to split Synapse itself up into multiple services which can each scale independently, and then rewrite some&#x2F;all of them in languages with better type safety and&#x2F;or performance or profiling tools.&lt;&#x2F;p&gt;
&lt;p&gt;Some folks may remember a survey that we posted a few months ago asking for the community&#x27;s thoughts on what languages they&#x27;d like their ideal homeserver to be written in, from the perspectives of someone running it as well as hacking on it.  Whilst we haven&#x27;t (at all) based our decisions for Dendron purely on the survey, it was still quite an interesting exercise.  And here are the results (maximum &#x27;score&#x27; is 5, not 10):&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;Screen-Shot-2015-12-25-at-01.58.55-1024x964.png&quot; alt=&quot;language survey 1&quot; width=&quot;1024&quot; height=&quot;964&quot; class=&quot;aligncenter size-large wp-image-1439&quot; &#x2F;&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;Screen-Shot-2015-12-25-at-01.59.17-1024x968.png&quot; alt=&quot;language survey 2&quot; width=&quot;1024&quot; height=&quot;968&quot; class=&quot;aligncenter size-large wp-image-1440&quot; &#x2F;&gt;
&lt;p&gt;The basic feedback was that from the existing community: folks dislike running Java or Node servers; are okayish with Python, but would prefer native or near-native code (be that C, Rust or Go). Meanwhile, for contributing code, there&#x27;s slightly more interest in the (relatively) new shinies of Go and Rust.  And of course, everyone wanted to plug their own special snowflake language in the &#x27;Others&#x27; section, which was mainly a mix of Erlang, Elixir, Haskell, Lisp and Perl :)&lt;&#x2F;p&gt;
&lt;p&gt;This reinforced the choices we were looking at anyway - either Rust (for its safety), or Go (for its simplicity, python-likeness, and concurrency).  (We&#x27;d also consider Java, but have to concede that the FOSS community doesn&#x27;t like running it.)&lt;&#x2F;p&gt;
&lt;p&gt;So we looked at the dependencies that Synapse currently has, and the Rust equivalents, and concluded that the Rust ecosystem unfortunately isn&#x27;t quite mature enough yet to reliably handle the rather large set of complicated deps that we need in a homeserver.  Also, nobody on the core team is really a Rust guru yet.  Meanwhile, we have at least one ex-Google Go expert in the core team, and in practice it has the edge in terms of maturity.  So, right now, we&#x27;re looking at switching chunks of Dendron to Go where it makes sense.  (This is subject to change though depending on how we get on).  You should expect to hear a lot more about Dendron in 2016 :)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;matrix-react-sdk-vector-and-latest-matrix-features&quot;&gt;matrix-react-sdk, Vector, and latest Matrix features&lt;&#x2F;h2&gt;
&lt;p&gt;Last but not least: huge amounts of our time over the last year has gone into building &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-react-sdk&quot;&gt;matrix-react-sdk&lt;&#x2F;a&gt; - a full set of glossy Web UI components for building super-high quality glossy apps based on Matrix, built on the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-js-sdk&quot;&gt;matrix-js-sdk&lt;&#x2F;a&gt;.  This is basically a reaction against the original &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-angular-sdk&quot;&gt;matrix-angular-sdk&lt;&#x2F;a&gt; and Matrix Console app that we launched Matrix with back in 2014 - which had minimal attention to UI&#x2F;UX and suffered from major performance problems; it was built purely as the fastest possible way we knew to prototype and demo Matrix in the first place.  matrix-react-sdk however has been built for both performance and quality of UI&#x2F;UX, as well as obviously using all the latest and greatest Matrix APIs.  (In fact, the transition from matrix-angular-sdk to matrix-react-sdk is pretty similar to the Synapse to Dendron transition on the horizon - although the latter should be more incremental and less &#x27;rewrite the world&#x27;).&lt;&#x2F;p&gt;
&lt;p&gt;Meanwhile, as part of our commercial work at our day job (i.e. &lt;b&gt;not&lt;&#x2F;b&gt; as Matrix.org) we&#x27;ve been helping on a glossy FOSS app called &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;vector-web&quot;&gt;Vector&lt;&#x2F;a&gt; which is layered on top of matrix-react-sdk as a thin &#x27;skin&#x27; layer of CSS and a few custom components.  The intention for Vector is to ensure that Matrix has a flagship glossy client: which it clearly needs, in order to gain credibility and drive uptake of the Matrix standard, and also ensure that the Matrix standard actually does indeed fit the needs for a state-of-the-art collaboration tool.&lt;&#x2F;p&gt;
&lt;p&gt;matrix-react-sdk (and thus Vector) is still in incredibly heavy development - we&#x27;re going to start a formal beta fairly soon, but as of right now it&#x27;s still sprouting features and refinements on a daily basis.  Meanwhile matrix-react-sdk&#x27;s APIs are not remotely frozen (we entirely refactored it as recently as a few weeks ago), so not yet ready for use as a general purpose building block.&lt;&#x2F;p&gt;
&lt;p&gt;Some of the stuff going into react-sdk is &lt;em&gt;incredibly&lt;&#x2F;em&gt; cool - recent Matrix stuff that it shows off includes:&lt;&#x2F;p&gt;
&lt;ul&gt;
 &lt;li&gt;Animated read receipts.  If you haven&#x27;t seen these, you haven&#x27;t lived.  They are a &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;r0.0.0&#x2F;client_server.html#id15&quot;&gt;relatively new addition to the Matrix spec.&lt;&#x2F;a&gt;
 &lt;&#x2F;li&gt;&lt;li&gt;Full server-side search.  We now have &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;r0.0.0&#x2F;client_server.html#id42&quot;&gt;full-text search&lt;&#x2F;a&gt; in the Matrix spec, and implemented on synapse both on sqlite and postgres - and now in Vector too.  Having good search over all of your chat history makes Matrix *so* much more usable.
 &lt;&#x2F;li&gt;&lt;li&gt;Video conferencing.  We have full multi-way conferencing in Vector via matrix-appservice-verto and FreeSWITCH.  The intention is to add this to the core Matrix spec (having first made it a bit more generic) - see the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;vector-web&#x2F;blob&#x2F;master&#x2F;docs&#x2F;conferencing.md&quot;&gt;draft spec&lt;&#x2F;a&gt; for details.
 &lt;&#x2F;li&gt;&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;r0.0.0&#x2F;client_server.html#third-party-invites&quot;&gt;3rd party invites&lt;&#x2F;a&gt;.  You can now invite users into Matrix by email address as well as matrix ID, and it works.  Vector implements this.
 &lt;&#x2F;li&gt;&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;r0.0.0&#x2F;client_server.html#room-tagging&quot;&gt;Room tagging&lt;&#x2F;a&gt;.  You can now tag rooms as favourites, low priority, or with arbitrary namespaced metadata.  Vector implements this through a swanky drag &amp; drop UI.
 &lt;&#x2F;li&gt;&lt;li&gt;&quot;V2&quot; Sync API.  Now part of the &#x27;r0.0.0&#x27; spec, this lets Matrix support much smarter incremental and partial &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;r0.0.0&#x2F;client_server.html#get-matrix-client-r0-sync&quot;&gt;synchronisation patterns&lt;&#x2F;a&gt;.  Vector now implements this, meaning that browser windows sync much faster after being offline for a bit, and no longer hammer the user with stale desktop notifications.
 &lt;&#x2F;li&gt;&lt;li&gt;Accessing &#x27;historical&#x27; rooms.  Matrix now lets you keep track of rooms you&#x27;ve left, so you can view and search the conversation logs even after you&#x27;ve left the conversation.  Vector now implements this (as of Monday!)
 &lt;&#x2F;li&gt;&lt;li&gt;Tab-complete that doesn&#x27;t suck.  This is a purely client-side feature which landed on Thursday!
 &lt;&#x2F;li&gt;&lt;li&gt;Roll-overable animated GIFs.  &#x27;nuff said.
 &lt;&#x2F;li&gt;&lt;li&gt;Markdown support. yay!
 &lt;&#x2F;li&gt;&lt;li&gt;Synchronised read and notification history.  This hasn&#x27;t landed yet (in vector or synapse or even the spec), but finally provides a way to keep read and notification state in sync in realtime across all your clients and a meaningful favicon &#x27;badge&#x27; telling you how many notifications you missed!
 &lt;&#x2F;li&gt;&lt;li&gt;Guest access.  This hasn&#x27;t landed in Vector yet, but it&#x27;s in &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;spec&#x2F;r0.0.0&#x2F;client_server.html#guest-access&quot;&gt;the spec&lt;&#x2F;a&gt; and Synapse.  It will let folks use Matrix without having to create an account (at least for rooms which support &#x27;guest access&#x27; from the public).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;If you haven&#x27;t given Vector a spin, it&#x27;s well worth heading over to &lt;a href=&quot;https:&#x2F;&#x2F;vector.im&quot;&gt;https:&#x2F;&#x2F;vector.im&lt;&#x2F;a&gt; and taking a look.&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s also an Electron desktop version of Vector in progress, contributed by Steven Hammerton at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;stevenhammerton&#x2F;vector-desktop&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;stevenhammerton&#x2F;vector-desktop&lt;&#x2F;a&gt; (although it&#x27;s currently stuck on an old release).&lt;&#x2F;p&gt;
&lt;h2 id=&quot;epilogue&quot;&gt;Epilogue&lt;&#x2F;h2&gt;
&lt;p&gt;Okay, this has got a lot longer than it was meant to be - but hopefully makes up a bit for the lack of comms over the last few months whilst we&#x27;ve been drowning in work on Synapse, Vector, the Spec, Dendron, and everything else mentioned above.&lt;&#x2F;p&gt;
&lt;p&gt;2015 has been an epic year as we&#x27;ve taken Matrix from a very early beta to the advanced stage that it&#x27;s at now.  Obviously there&#x27;s still a lot of stuff to do though.  Right now we expect the focus in 2016 to be:&lt;&#x2F;p&gt;
&lt;ul&gt;
 &lt;li&gt;Vector - making sure the Matrix protocol has a flagship glossy FOSS client that normal (non-geek) users can use.&lt;&#x2F;li&gt;
 &lt;li&gt; Dendron - making Synapse more reliable, scalable and maintainable.&lt;&#x2F;li&gt;
 &lt;li&gt;Bridging - wiring as much of the rest of the world into Matrix as accurately and efficiently as possible.&lt;&#x2F;li&gt;
 &lt;li&gt;Federation Spec - finishing and releasing the Server-Server API.&lt;&#x2F;li&gt;
 &lt;li&gt;End-to-end crypto - finishing it off.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;...and obviously continuing to refine and extend the core of Matrix itself with features like threading, editable messages, and possibly even distributed accounts.&lt;&#x2F;p&gt;
&lt;p&gt;There are very fun and exciting times ahead.  We&#x27;d just like to say a profound thank you to everyone who&#x27;s supported Matrix this far and helped make this mission possible - whether it&#x27;s by running clients&#x2F;servers&#x2F;services, or writing your own, or filing bugs and feedback on our code or the spec, or telling folks about the project, or paying us to work on it(!), or just by reading this blog post.  Hopefully 2016 will be the year where online communication starts to open up and interoperate once again, rather than becoming ever more fragmented and closed.&lt;&#x2F;p&gt;
&lt;p&gt;Thanks for reading - and Merry Christmas, for those who celebrate :)&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Matthew, Amandine &amp;amp; the Matrix Team.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>WebRTC Conference &amp; Expo in Paris</title>
    <published>2015-12-14T00:00:00+00:00</published>
    <updated>2015-12-14T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/12/14/webrtc-conference-expo-in-paris/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/12/14/webrtc-conference-expo-in-paris/</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.uppersideconferences.com&#x2F;webrtc&#x2F;&quot;&gt;&lt;img src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;12&#x2F;a4webrtc_2015_v2.jpg&quot; alt=&quot;a4webrtc_2015_v2&quot; width=&quot;300&quot; height=&quot;424&quot; class=&quot;alignleft size-full wp-image-1419&quot; &#x2F;&gt;&lt;&#x2F;a&gt;Matrix will again be represented at the &lt;a href=&quot;http:&#x2F;&#x2F;www.uppersideconferences.com&#x2F;webrtc&#x2F;&quot;&gt;WebRTC Conference &amp;amp; Expo&lt;&#x2F;a&gt; in Paris. Daniel and myself are catching the Eurostar tomorrow afternoon, and the conference will start early Wednesday morning with a panel about WebRTC for Mobile, where Daniel is one of the participants.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m sure we will have three days full of interesting talks and discussions (see the &lt;a href=&quot;http:&#x2F;&#x2F;www.uppersideconferences.com&#x2F;webrtc&#x2F;webrtc_2015_program_day_1.html&quot;&gt;full schedule here&lt;&#x2F;a&gt;). There will be demos as well, and Matrix is (of course!) also joining the demo competition. We hope to see many familiar faces - and hopefully meet some new ones as well!&lt;&#x2F;p&gt;
&lt;p&gt;If you are going to the conference, please come and say hello – we will have a stand at the expo (we&#x27;re table #6 - see &lt;a href=&quot;http:&#x2F;&#x2F;www.uppersideconferences.com&#x2F;webrtc&#x2F;webrtc_2015_expo_sponsoring.html&quot;&gt;map here&lt;&#x2F;a&gt;). And don&#x27;t miss Daniel&#x27;s Matrix One-year Status Report at 11.10am on Friday!&lt;&#x2F;p&gt;
&lt;p&gt;See you there!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>TADHack Chicago - October 3-4</title>
    <published>2015-09-23T00:00:00+00:00</published>
    <updated>2015-09-23T00:00:00+00:00</updated>
    <author>
      <name>
            Daniel Wagner-Hall
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/09/23/tadhack-chicago-october-3-4/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/09/23/tadhack-chicago-october-3-4/</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;09&#x2F;TADHack-Mini-2015-IITRTC-Chicago-v2.png&quot;&gt;&lt;img class=&quot;alignright wp-image-1284&quot; src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;09&#x2F;TADHack-Mini-2015-IITRTC-Chicago-v2.png&quot; alt=&quot;TADHack Chicago&quot; width=&quot;220&quot; height=&quot;114&quot; &#x2F;&gt;&lt;&#x2F;a&gt;Matrix is sponsoring another TADHack, this time &lt;a href=&quot;http:&#x2F;&#x2F;tadhack.com&#x2F;2015&#x2F;tadhack-mini-chicago&#x2F;&quot;&gt;TADHack mini&lt;&#x2F;a&gt; in Chicago on October 3-4. Come hack something cool together using Matrix, either in Chicago or remotely! At &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2015&#x2F;04&#x2F;13&#x2F;tadhack-mini-london-completed&#x2F;&quot;&gt;past TADHacks&lt;&#x2F;a&gt; we&#x27;ve seen a robot controlled with Matrix, collaborative web page viewing with Matrix as the underlying protocol, and more.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;09&#x2F;Img0041.jpg&quot;&gt;&lt;img class=&quot;alignleft wp-image-1285&quot; src=&quot;&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;09&#x2F;Img0041-300x300.jpg&quot; alt=&quot;HR-OS1 Humanoid Endoskeleton&quot; width=&quot;252&quot; height=&quot;252&quot; &#x2F;&gt;&lt;&#x2F;a&gt;As well as being lots of fun, we&#x27;ve teamed up with &lt;a href=&quot;http:&#x2F;&#x2F;www.trossenrobotics.com&#x2F;&quot;&gt;Trossen Robotics&lt;&#x2F;a&gt; to offer a &lt;a href=&quot;http:&#x2F;&#x2F;www.trossenrobotics.com&#x2F;HR-OS1&quot;&gt;HR-OS1 Humanoid Endoskeleton&lt;&#x2F;a&gt; for the best hack using the Matrix standard. The HR-OS1 is a hackable, modular, humanoid robot development platform designed from the ground up with customization and modification in mind. With a Raspberry Pi 2, webcam, wifi, bluetooth, and all of the limbs you expect for a human, there&#x27;s a lot of scope for exciting projects to be had with it!&lt;&#x2F;p&gt;
&lt;p&gt;I for one would love to ask an open source robot to bring me snacks over chat. (Wow that&#x27;s a sentence I never thought I would be able to say)
I&#x27;ll be on site, (and also hanging out in on Matrix in &lt;a href=&quot;&#x2F;beta&#x2F;#&#x2F;room&#x2F;#matrix:matrix.org&quot;&gt;#matrix:matrix.org&lt;&#x2F;a&gt;) to help out with whatever creative things y&#x27;all come up with - I hope to see you there!&lt;&#x2F;p&gt;
&lt;p&gt;Also in Chicago the following week I&#x27;ll be giving a tutorial on &lt;a href=&quot;http:&#x2F;&#x2F;www.rtc-conference.com&#x2F;tutorials&#x2F;&quot;&gt;Federated Identity&lt;&#x2F;a&gt; as well as attending and speaking about the problem of fragmented communication at the &lt;a href=&quot;http:&#x2F;&#x2F;www.rtc-conference.com&#x2F;&quot;&gt;IIT Real-Time Communications&lt;&#x2F;a&gt; Conference &amp;amp; Expo.&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;re going to be around, please do say hi - I only recently joined the Matrix team, and there&#x27;s a lot of people I&#x27;ve yet to meet - I look forward to seeing you at one (or all) of these events!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>Upcoming conferences</title>
    <published>2015-09-18T00:00:00+00:00</published>
    <updated>2015-09-18T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/09/18/upcoming-conferences/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/09/18/upcoming-conferences/</id>
    <content type="html">&lt;p&gt;The Matrix bandwagon goes on, and we have several conferences and events lined up in the next few weeks.&lt;&#x2F;p&gt;
&lt;p&gt;First up is &lt;a href=&quot;http:&#x2F;&#x2F;tadhack.com&#x2F;2015&#x2F;tadhack-mini-chicago&#x2F;&quot;&gt;TADHack mini&lt;&#x2F;a&gt; in Chicago, October 3-4, where Matrix is sponsoring and handing out prizes to the best two hacks using Matrix in some way or another. The &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2015&#x2F;04&#x2F;13&#x2F;tadhack-mini-london-completed&#x2F;&quot;&gt;previous TADHack mini&lt;&#x2F;a&gt; and the &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2015&#x2F;06&#x2F;16&#x2F;global-tadhack-matrix-hacks&#x2F;&quot;&gt;Global TADHack&lt;&#x2F;a&gt; were both excellent events where we saw some really cool hacks - we are looking forward to see what people will put together this time!&lt;&#x2F;p&gt;
&lt;p&gt;Also in Chicago, a couple of days later, is the &lt;a href=&quot;http:&#x2F;&#x2F;www.rtc-conference.com&#x2F;&quot;&gt;IIT Real-Time Communications&lt;&#x2F;a&gt; Conference &amp;amp; Expo - October 6-8 - where we will be exhibiting and speaking about the problem of fragmented communication. &lt;&#x2F;p&gt;
&lt;p&gt;At the same time, we will also be represented at &lt;a href=&quot;http:&#x2F;&#x2F;www.elastixworld.com&#x2F;2015&#x2F;en&#x2F;&quot;&gt;Elastix World&lt;&#x2F;a&gt;, in Bogotá, Columbia, October 7-8, where Matthew is one of the keynote speakers! Matrix is also sponsoring this event.&lt;&#x2F;p&gt;
&lt;p&gt;Finally, we will be in Orlando, Florida for &lt;a href=&quot;http:&#x2F;&#x2F;www.asterisk.org&#x2F;community&#x2F;astricon-user-conference&quot;&gt;AstriCon&lt;&#x2F;a&gt;, October 13-15. Matrix is sponsoring this conference as well, and we also have a speaking slot.&lt;&#x2F;p&gt;
&lt;p&gt;If you are going to any of these events, please do say hi - we are looking forward to talking to both old and new acquaintances! See you there!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>Upcoming events</title>
    <published>2015-08-06T00:00:00+00:00</published>
    <updated>2015-08-06T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/08/06/upcoming-events/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/08/06/upcoming-events/</id>
    <content type="html">&lt;p&gt;After a successful visit to &lt;a href=&quot;http:&#x2F;&#x2F;www.oscon.com&#x2F;open-source-2015&quot;&gt;OSCON&lt;&#x2F;a&gt; in Oregon last month, Matrix is this week represented at &lt;a href=&quot;https:&#x2F;&#x2F;www.cluecon.com&#x2F;&quot;&gt;Clue Con&lt;&#x2F;a&gt; in Chicago. We have a speaking slot later today - see &lt;a href=&quot;https:&#x2F;&#x2F;www.cluecon.com&#x2F;schedule&#x2F;&quot;&gt;the full schedule here&lt;&#x2F;a&gt;. However, this time, we will be calling in remotely from London, but what better way to demonstrate video calling than by using it?&lt;&#x2F;p&gt;
&lt;p&gt;More upcoming events include &lt;a href=&quot;http:&#x2F;&#x2F;fosscon.us&#x2F;&quot;&gt;Fosscon&lt;&#x2F;a&gt; in Pennsylvania (August 22nd), where we have &lt;a href=&quot;http:&#x2F;&#x2F;fosscon.us&#x2F;Speakers&quot;&gt;two talks scheduled&lt;&#x2F;a&gt;, and &lt;a href=&quot;http:&#x2F;&#x2F;www.elastixworld.com&#x2F;2015&#x2F;en&#x2F;&quot;&gt;ElastixWorld&lt;&#x2F;a&gt; in Columbia (Oct 7 &amp;amp; 8), where we are participating as a &lt;a href=&quot;http:&#x2F;&#x2F;www.elastixworld.com&#x2F;2015&#x2F;en&#x2F;speakers&#x2F;&quot;&gt;keynote speaker&lt;&#x2F;a&gt;. We hope to see you there! &lt;&#x2F;p&gt;
&lt;p&gt;As always, for questions or comments - or just to say hi - please join &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;beta&#x2F;#&#x2F;room&#x2F;#matrix:matrix.org&quot;&gt;#matrix:matrix.org&lt;&#x2F;a&gt; using &lt;a href=&quot;&#x2F;blog&#x2F;try-matrix-now&#x2F;&quot;&gt;your favourite Matrix-client&lt;&#x2F;a&gt;! &lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>Global TADHack Matrix hacks</title>
    <published>2015-06-16T00:00:00+00:00</published>
    <updated>2015-06-16T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/06/16/global-tadhack-matrix-hacks/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/06/16/global-tadhack-matrix-hacks/</id>
    <content type="html">&lt;p&gt;Over 800 hackers all over the world spent this weekend working on hacks and prototypes in the &lt;a href=&quot;http:&#x2F;&#x2F;tadhack.com&#x2F;2015&#x2F;&quot;&gt;Global TADHack hackathon&lt;&#x2F;a&gt;. Some were working from home, and others gathered at one of the 14 official locations. Matrix were physically present at the London and Lisbon locations, and we also handed out two prizes (a massive amount of tessel modules) to the best hacks using Matrix in some way or another.&lt;&#x2F;p&gt;
&lt;p&gt;After a hectic weekend, over 90 different hacks were submitted and presented. There was a live stream available (&lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCMwLgPrscVTbcIzl4r1WvRg&quot;&gt;archive here&lt;&#x2F;a&gt;) so that everyone could watch all the submissions. We were of course particularly interested in Matrix-related hacks, and there were several:&lt;&#x2F;p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;twitter.com&#x2F;maffydub&quot;&gt;Matt Williams&lt;&#x2F;a&gt; continued his Project Clearwater&#x2F;Matrix integration from &lt;a href=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2015&#x2F;04&#x2F;13&#x2F;tadhack-mini-london-completed&#x2F;&quot;&gt;TADHack-mini London&lt;&#x2F;a&gt; earlier this year; this time he added support for IM{&#x27;&lt;-&gt;&#x27;}SIP MESSAGEs. &lt;&#x2F;li&gt;
	&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;twitter.com&#x2F;RobinJPickering&quot;&gt;Rob Pickering&lt;&#x2F;a&gt; bridged his company&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;www.ipcortex.co.uk&#x2F;article.rhtm&#x2F;keevio-382953.html&quot;&gt;keevio&lt;&#x2F;a&gt; system to Matrix via the AS API.&lt;&#x2F;li&gt;
	&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;SachaNacar&quot;&gt;Sacha Nacar&lt;&#x2F;a&gt; and Mike Dauphinais wrote a sign-language interpreter that uses Matrix for conversations.&lt;&#x2F;li&gt;
	&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;pavlovigor&quot;&gt;Igor Pavlov&lt;&#x2F;a&gt; made it possible for users of &lt;a href=&quot;https:&#x2F;&#x2F;www.lytespark.com&quot;&gt;Lytespark&lt;&#x2F;a&gt; to be contacted via Matrix and OpenMarket&#x27;s SMS AS when they are offline.&lt;&#x2F;li&gt;
	&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;PhaniPasupula&quot;&gt;Phani Pasupula&lt;&#x2F;a&gt; showed a PoC for using Matrix as a platform for starting a Dialogic XMS conference.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;In the end, we had to pick only two of these awesome hacks, which wasn&#x27;t easy. We are really encouraged by seeing the Matrix ecosystem grow bigger - and more bridges to various existing systems being built; this is exactly what Matrix needs!&lt;&#x2F;p&gt;
&lt;p&gt;We awarded our two prizes to Igor for his use of OpenMarket&#x27;s SMS AS, which adds a new and very wanted feature to &lt;a href=&quot;https:&#x2F;&#x2F;www.lytespark.com&quot;&gt;Lytespark&lt;&#x2F;a&gt; - and Sacha&#x2F;Mike for their inventive sign-language -&amp;gt; Matrix translator. Congrats to all of you! We were also happy to see Phani win one of Dialogic&#x27;s prizes with his hack!&lt;&#x2F;p&gt;
&lt;p&gt;Below you can watch our two winners&#x27; presentations:&lt;&#x2F;p&gt;
&lt;noscript&gt;Today&#x27;s Matrix Live: &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=chp8K8Wn6v8&quot;&gt;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=chp8K8Wn6v8&lt;&#x2F;a&gt;&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;chp8K8Wn6v8&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;noscript&gt;Today&#x27;s Matrix Live: &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=6ybaaMPUVx0&quot;&gt;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=6ybaaMPUVx0&lt;&#x2F;a&gt;&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;6ybaaMPUVx0&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;p&gt;The &lt;a href=&quot;http:&#x2F;&#x2F;blog.tadhack.com&#x2F;&quot;&gt;TADHack blog&lt;&#x2F;a&gt; has a list of all the winners: &lt;a href=&quot;http:&#x2F;&#x2F;blog.tadhack.com&#x2F;2015&#x2F;06&#x2F;16&#x2F;tadhack-location-winner&#x2F;&quot;&gt;local winners&lt;&#x2F;a&gt; and &lt;a href=&quot;http:&#x2F;&#x2F;blog.tadhack.com&#x2F;2015&#x2F;06&#x2F;15&#x2F;tadhack-global-winners&#x2F;&quot;&gt;global winners&lt;&#x2F;a&gt;. In total $36k worth of prizes were won!&lt;&#x2F;p&gt;
&lt;p&gt;Thanks to everyone who participated!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>Next up... Kamailio World!</title>
    <published>2015-05-26T00:00:00+00:00</published>
    <updated>2015-05-26T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/05/26/next-up-kamailio-world/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/05/26/next-up-kamailio-world/</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;conference.kamailio.com&#x2F;k03&#x2F;&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;05&#x2F;kamailio-world-banner-2014-200x90.png&quot; alt=&quot;kamailio-world-banner-2014-200x90&quot; width=&quot;200&quot; height=&quot;90&quot; class=&quot;alignleft size-full wp-image-1031&quot; &#x2F;&gt;&lt;&#x2F;a&gt;In our continuous journey around the world to promote Matrix, this week we have come to &lt;a href=&quot;http:&#x2F;&#x2F;conference.kamailio.com&#x2F;k03&#x2F;&quot; alt=&quot;Kamailio World&quot;&gt;Kamailio World&lt;&#x2F;a&gt; in Berlin, Germany. During the conference, there will be 5 technical workshops and 28 presentations about SIP, VoIP, WebRTC and other real time communication technologies - and Matthew will talk about Matrix at 11am on Friday.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m looking forward to lots of interesting talks (full schedule &lt;a href=&quot;http:&#x2F;&#x2F;conference.kamailio.com&#x2F;k03&#x2F;schedule&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;), including an open discussion panel with Randy Resnick about real-time communications at 17:10 Thursday evening. Of course there will also be dangerous demos - and hopefully lots of people interested in Matrix! If you are going to the conference, please come and say hello - we will be exhibiting as well as presenting, and we will be there all day Thursday and Friday. &lt;&#x2F;p&gt;
&lt;p&gt;Bis dann!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>TADHack-mini London completed</title>
    <published>2015-04-13T00:00:00+00:00</published>
    <updated>2015-04-13T00:00:00+00:00</updated>
    <author>
      <name>
            Oddvar Lovaas
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/04/13/tadhack-mini-london-completed/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/04/13/tadhack-mini-london-completed/</id>
    <content type="html">&lt;p&gt;This weekend was spent at &lt;a href=&quot;http:&#x2F;&#x2F;www.idea-london.co.uk&#x2F;&quot; title=&quot;IDEA-London&quot;&gt;IDEA-London&lt;&#x2F;a&gt; where the &lt;a href=&quot;tadhack.com&#x2F;2015&#x2F;tadhack-mini-london&quot; title=&quot;TADHack-mini London&quot;&gt;TADHack-mini London&lt;&#x2F;a&gt; hackathon was going on. In total, there were around 18 different projects being hacked on all day Saturday and Sunday morning, before a 5-minute presentation on Sunday afternoon. &lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;telestax&#x2F;status&#x2F;586835787892842496&quot; title=&quot;picture credit: twitter.com&#x2F;telestax&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;04&#x2F;tadhack.jpg&quot; alt=&quot;tadhack&quot; class=&quot;aligncenter size-full wp-image-720&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Four different projects used Matrix in one way or another: Matrixbot - a robot controlled through standard messages in a Matrix room - done by Scott Barstow and Anders Brownworth (project &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;scottbarstow&#x2F;tadhackLondon2015&quot; title=&quot;code&quot;&gt;code&lt;&#x2F;a&gt; and presentation &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gvDIkqyxnac&quot; title=&quot;video&quot;&gt;video&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;matrixdotorg&#x2F;status&#x2F;587253016463564801&quot; title=&quot;picture&quot;&gt;picture&lt;&#x2F;a&gt;). Neil Stratford&#x27;s hack included lighting up his roll of LEDs whenever a push-notification hit his Matrix webclient (&lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;matrixdotorg&#x2F;status&#x2F;587262829390123009&quot; title=&quot;picture&quot;&gt;picture&lt;&#x2F;a&gt; from the presentation). &lt;&#x2F;p&gt;
&lt;p&gt;The Co-Browsify hack by Žilvinas Račyla and Augustinas Bacvinka allows two people to browse the same webpage, with scrolling events being collected and duplicated to the other browser via Matrix (&lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;matrixdotorg&#x2F;status&#x2F;587272083106848768&quot; title=&quot;picture&quot;&gt;picture&lt;&#x2F;a&gt; from the presentation). Finally, Matt Williams of Metaswitch created a Project Clearwater&#x2F;Matrix Gateway which enables Project Clearwater&#x2F;IMS to set up WebRTC calls with any matrix user (project &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matt-williams&#x2F;sprout&#x2F;tree&#x2F;matrix&quot; title=&quot;code&quot;&gt;code&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;matrixdotorg&#x2F;status&#x2F;587269326899654656&quot; title=&quot;pictures&quot;&gt;pictures&lt;&#x2F;a&gt; from the presentation) - this is the first time we have had a SIP-to-Matrix call (let alone IMS-to-Matrix) set up!&lt;&#x2F;p&gt;
&lt;p&gt;As TADHack sponsors, Matrix had two Parrot Drones to hand out as prizes, and the winners for best Matrix-related hacks are Matt Williams for the Clearwater&#x2F;Matrix Gateway -  and Scott Barstow and Anders Brownworth for Matrixbot! We are also happy that the other two Matrix-related projects were rewarded with prizes from the other sponsors (&lt;a href=&quot;http:&#x2F;&#x2F;blog.tadhack.com&#x2F;2015&#x2F;04&#x2F;12&#x2F;tadhack-mini-london-winners&#x2F;&quot; title=&quot;full list of winners&quot;&gt;full list of winners&lt;&#x2F;a&gt;).&lt;&#x2F;p&gt;
&lt;table style=&quot;border:solid 0px #ffffff;&quot; border=&quot;0&quot; width=&quot;100%&quot;&gt;&lt;tr style=&quot;border:0&quot;&gt;&lt;td style=&quot;border:0&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;matrixdotorg&#x2F;status&#x2F;587269326899654656&quot; title=&quot;picture credit: twitter.com&#x2F;matrixdotorg&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;04&#x2F;projectclearwatermatrixgateway1.jpg&quot; alt=&quot;projectclearwatermatrixgateway&quot; width=&quot;533&quot; height=&quot;400&quot; class=&quot;aligncenter&quot; &#x2F;&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;td&gt;
&lt;td style=&quot;border:0&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;scottbarstow&#x2F;tadhackLondon2015&quot; title=&quot;picture credit: github.com&#x2F;scottbarstow&#x2F;tadhackLondon2015&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2015&#x2F;04&#x2F;matrixbot2.jpg&quot; alt=&quot;matrixbot&quot; width=&quot;600&quot; height=&quot;400&quot; class=&quot;aligncenter&quot; &#x2F;&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;table&gt;
&lt;p&gt;All in all it was a very productive weekend, both in terms of tech and also meeting people. Thanks to everyone who participated and especially those who worked on Matrix-related hacks!&lt;&#x2F;p&gt;
&lt;p&gt;Next up is the &lt;a href=&quot;http:&#x2F;&#x2F;webrtc-conference.com&#x2F;&quot; title=&quot;WebRTC conference&quot;&gt;WebRTC conference&lt;&#x2F;a&gt; and its related &lt;a href=&quot;http:&#x2F;&#x2F;webrtc-conference.com&#x2F;kranky-geek&#x2F;&quot; title=&quot;Kranky Geek&quot;&gt;Kranky Geek&lt;&#x2F;a&gt; event - which will be happen tomorrow and the day after. See you there!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>Looking forward to TADHack London!!</title>
    <published>2015-04-10T00:00:00+00:00</published>
    <updated>2015-04-10T00:00:00+00:00</updated>
    <author>
      <name>
            Matthew Hodgson
          </name>
    </author>
    <link rel="alternate" href="https://f297f985.matrix-website.pages.dev/blog/2015/04/10/looking-forward-to-tadhack-london/" type="text/html"/>
    <id>https://f297f985.matrix-website.pages.dev/blog/2015/04/10/looking-forward-to-tadhack-london/</id>
    <content type="html">&lt;p&gt;As of 9am tomorrow, somewhere in the depths of East London (and remotely from around the world), a diaspora of elite VoIP&#x2F;WebRTC&#x2F;Telco developers will compete to build the most innovative and impressive communications demos at &lt;a href=&quot;http:&#x2F;&#x2F;tadhack.com&#x2F;2015&#x2F;tadhack-mini-london&#x2F;&quot;&gt;Tadhack Mini London&lt;&#x2F;a&gt;!  Dave, Oddvar and myself are going to be there from the core Matrix.org team, both on-site and online (at &lt;a href=&quot;&#x2F;beta&#x2F;#&#x2F;room&#x2F;#matrix:matrix.org&quot;&gt;#matrix:matrix.org&lt;&#x2F;a&gt;, of course) to provide support - especially to everyone who&#x27;s using Matrix APIs in their solution.  And as we mentioned before, we&#x27;ll even be giving away &lt;a href=&quot;&#x2F;blog&#x2F;2015&#x2F;03&#x2F;19&#x2F;tadhack-mini-london&quot;&gt;two Parrot Bebop Drones&lt;&#x2F;a&gt; to the best hacks built using Matrix!&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s not too late to get involved - the more the merrier.  We reckon it&#x27;s going to be a really fun weekend, so look forward to chatting to some of you soon!&lt;&#x2F;p&gt;
</content>
</entry>

    
    
</feed>
