The VIBBIO kitchen

Tagged in

vibbio

A summer internship

My name is Sergio and I’m studying Computer Science at University. I’ve completed my third year. Vibbio offered me an internship during this summer, so I’ve been working with them for several weeks. Before starting: what will I do as an intern? I have no experience with web development, so touching the Vibbio codebase, frontend or backend, would have been a bad idea. The people at Vibbio had a better idea for me: build a mobile app for Android....

Updating documentation as an exercise in gaining new insights while giving new developers warp 🚀 speed from day one

We had the joyous occasion of having a new developer join VIBBIO this week 🎉🔥 Some people choose to see this as something that “slows the team down” short term as someone needs to point the new developer in the right direction to get the development environment up and running. When viewing this as a distraction and a loss of productivity you are missing out on a great learning opportunity of seeing your codebase from a different perspective than what you normally have....

API for Mobile in a Web Startup Environment

I have a confession to make. I have a preference for mobile development over web frontend. Don’t get me wrong, I’m falling in love with React, but I’ve been doing iOS development for many years before joining Vibbio and it’s where I can do a lot very fast. I also love backend development, specially Node since I did some performance tests 5+ years ago. And Serverless… butterflies in my stomach....

3 reasons why video will save your demo day 🚀

You may have had this experience where every team at the company presents what they’ve done. Usually it’s a mix of slides, demos and someone talking. This works fine when there are less than six - seven teams, but once you surpass that, these things get tedious. Spending hours at demos isn’t all that rewarding. Companies try to deal with this in many different ways. Some run multiple demos at the same time, resulting in teams needing to spread out to cover in case there are mention of things which are important to them....

Documenting a thought process with RFCs

Documenting software is always a challenge, one for which there are numerous tools and kilometers of books written. But with most documentation them you’re still left wondering: What where they thinking when they created this? A tweet recently grabbed our attention. It was from @buritica, VP of Eng at Splice, and it was a link to an article entitled 6 lessons I learned while implementing techincal RFCs as a management tool....

Moving to a cloud transcoding pipeline

In Vibbio we transcode a lot of files. We need to make versions of the videos that will play nicely in web browsers, and we need to generate thumbnails. What we had Our first solution was to use FFMPEG, an incredibly powerful tool, running on App Engine in the Google Cloud. Since transcoding is not the core of what we do, we preferred to use an external solution to do it....