Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
Iām currently sitting in a plane between Lisbon and ZĆ¼rich, back from a family trip, and I thought that I could use my travel time to write a non-technical blog post (something new to me) about our project DeckDeckGo, the open source editor for presentations. In this post Iāll try to summarize who we are, why we are developing this project and where do we stand in the developmentās progress.
Iām not sure this post will ever actually interest anyone, but well, I think that at least it will makes my travel faster. Moreover, my mum is currently reading a novel next to me and I also donāt want to disturb her, itās a win-win situation š
I also write these lines because I just finished to read the āMAKEā book of Pieter Levels which was really interesting. His āindieā point of view on the startup āworldā seems honest and quite refreshing to me. I could definitely advice you to acquireĀ it.
Introduction
First thing first, I should probably explain whatās DeckDeckGo š
DeckDeckGo aims to be the open source editor for PWA presentations.
What does thatĀ mean?
It means that every presentations you will write and publish with DeckDeckGo, are going to be apps (= Progressive Web Apps) too. Basically, we are developing an app to let you write presentations which are going to be published online as apps too (I hope thatās āmetaā enough for youĀ š).
Furthermore, we thought that it would be cool if our project wasnāt ājustā an editor but also an online community for sharing presentations, slides and talks about your interests andĀ ideas.
The flight attendants is passing by with sandwiches, Iāll continue the article soonĀ ā¦ and IāmĀ back
I want also to emphasis something else, which might be given for some, but which is important to us: DeckDeckGo is open source. We think that you canāt really hope to have a chance to develop a community without being transparent and without sharing. We also hope that by following this path, we are going to become better programmers.
Who
We, Nicolas Mattia and I, are developing DeckDeckGo. Instead of telling you in a common ābiographyā way who we are, I thought that trying to summarize the first time we met at the Impact Hub ZĆ¼rich (a great co-working space in ZĆ¼rich) would just speak by itself. Let me try to summarize this very first discussion:
- Hey, Iām David, I come from the French-speaking area of Switzerland- Hey, Iām Nicolas, I come from the French-speaking partĀ too
Obviously at that point we switched to frenchĀ š
- No way, I come from Jura- Really, Iām from NeuchĆ¢tel, thatās next door- How cool is that. What do you do?- I weird backend stuffs using Haskell, like wizardry, itās the future. AndĀ you?
Actually he didnāt exactly said that, itās justā¦I donāt fully understand the black magic Nicolas is usingĀ š¤£
- Iām a fullstack freelancer/project manager but currently I mostly develop apps using Ionic and Angular- Nice. Letās build something together one of these days- Definitely
Fast forward, Nicolas spent some months abroad working remotely, meanwhile I started DeckDeckGo and finally two months ago, while we were having dinner, I āconvincedā him to jump into the project and we started to brainstorm and develop all the new cool ideas we had togetherĀ š
Why
In October 2018 I had the opportunity to give a talk about Web Components at the Pantalks. When I was preparing my presentation, it hits me that I wasnāt actually using the technology I was supposed to demonstrate in order to develop my slides. Thatās why I decided to āquicklyā build a small new library to support my presentation.
I could have stop there but there is something really interesting with presentations: everyone has written a presentation once in her/his life and everyone is super creative too. Therefore, each times I spoke about āmy pet projectā with someone, new crazy and awesome ideas were emerging.
From there it was really easy for me to go a bit āout of controlā (like I like to say). I just began to develop all these features like being able to remote control any presentations using WebRTC, or being able to add easily charts, or being able to easily add Gifs, Youtube videos or even QR codes andĀ more.
Time passed ābutā the project remains a frontend project for techies as, mostly, I didnāt wanted to make alone the (big) step of turning this āsmallā library into a full product, until fortunately, Nicolas decided to join meĀ š¤
Where
Where do we stand? Well firstly, Iāve to admit that we are maybe a bit behind our very first schedule. First time we discussed about planing, I clearly remember Nicolas telling me something like āEasy, such a backend solution, 2ā3 days topsāĀ š
For our defense, Iāve to add that since that day we also had a lot of new ideas, which we were agree to develop, as for us, DeckDeckGo is as much a learning tool as a fun project toĀ develop.
Furthermore, we have both other real main activities. Iām a freelancer dedicate to my clientās projects and Nicolas is employee. That let us evenings, late nights, super early mornings and weekends to nerd DeckDeckGo.
I have to shutdown the computer, we are about to landĀ ā¦ and Iām back. We landed, I said bye to my family and now Iām in the train between Basel and ZĆ¼rich. Also, welcome back to Switzerland, 12.10 CHF (around 12$) for a ham sandwich and a bottle of waterĀ š
That being said, we are both aware that āwe have to unleash a beta soonā and that we should focus on core features in order to be able to ship soonish a MVP (= minimum viable product). To achieve this goal, we think that the following are the missing features we have still toĀ develop:
- Publication: collect the user slides, pack everything with the existing starter kit and unleash the decks online as PWAs- Media: we donāt have yet developed the ability to upload images in any slides- Feed: automatically generate the social card and feed layout of each presentations
Therefore, without any pressure, our actual goal is to expose DeckDeckGo to its first tests IRL somewhere in June and we hope to start straight afterwards our ābeta programā for more extended tests and, hopefully, gather a couple of usersā feedbacks and maybe even better, let the first users write their presentations āfor realāĀ š¤
Cherry on the cakeĀ šš
DeckDeckGo, I guess you get it, is open source, therefore, if you wish to track our progress or wish to already contribute to our āsmallā pet project, you could find us on GithubĀ .
Finally, if you would like to help us shape a cool presentation platform and editor by joining our beta program, that would be awesome. We would love to have you on board and to hear from you, ājoin the deck sideāĀ š
Itās now 21:25 and Iām finally reaching out ZĆ¼rich. Not sure someone will ever read these final lines but this article was definitely useful to me, I totally lost the track of the travel time and it just felt like a couple of minutes. Might do the exercise again in theĀ future.
To infinity and beyondĀ š
David
We are developing an open source editor for presentations was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.