Gabriel PoçaGabriel Poça

There is no time for introductions, but if there was, you would instantly understand that this guy is a developer and he loves every aspect of it.

Shape Copy 4
Go back
17 posts

In this article, I hope to demonstrate how you can program Vim using Ruby.

Gabriel Poça
Written by Gabriel Poça on Sep 4th, 2017

You may have heard about [Progressive Web Apps

Gabriel Poça
Written by Gabriel Poça on Apr 20th, 2017

I’m proud to introduce the top geeks: Miguel and Fernando.

Gabriel Poça
Written by Gabriel Poça on Oct 14th, 2016

Last week was awesome. On Friday, everyone got together for a company hackathon. There was paper, code, and food all over the place. We even had a delicious meal prepared by our guest Ben.

Gabriel Poça
Written by Gabriel Poça on Oct 7th, 2016

I can tell that something’s off. Boxes are laying around on the floor, unorganized. People show up at our door asking us to taste food. Phones are ringing all day. And everyone is tense. Everyone but Laura; she’s just pulling her hair off.

Gabriel Poça
Written by Gabriel Poça on Sep 20th, 2016

There’s just one thing I need to be ok: alone time. Being by myself is how I recharge and find the motivation to keep going. Knowing this, just imagine how sweet it sounded when I was invited to go to the UK to work with a client at his office. It happened last week, and it was music to my ears.

Gabriel Poça
Written by Gabriel Poça on Sep 13th, 2016

Our new office is great. The team is growing, so the extra space and meeting rooms help maintain our sanity. We’ll be hosting the next editions of [BragaJS][bragajs] and [BragaUX][bragaux], so it’s the perfect excuse for you to visit us and see it.

Gabriel Poça
Written by Gabriel Poça on Aug 29th, 2016

I’m lucky to have a friend who really knows how to bring people together. He is the brains behind everything our group of friends does, whether it’s a Christmas dinner, a summer picnic, or a trip somewhere. We know that he makes sure it happens.

Gabriel Poça
Written by Gabriel Poça on Aug 8th, 2016

Last night I left home to have a drink with a friend. Next thing I know I’m at the office’s door. This has been happening a lot. My mind wanders into the future, and my body goes into auto-pilot. Sometimes the mind wanders so deeply that you forget what you were up to in the first place.

Gabriel Poça
Written by Gabriel Poça on Jul 29th, 2016

Our journey begins in the sunny city of Braga, as we adventure ourselves through the tall, green, grass. We were not prepared for this. But we pushed through. An empty Pokédex and just one Pokéball in our pockets, ready to take on the world.

Gabriel Poça
Written by Gabriel Poça on Jul 22nd, 2016

The purpose of this article is to demonstrate how to use Redux on a Meteor application. You may find it is unnecessarily complex for your application, and that is ok, there are [other options][other-data-loading] for you.

Gabriel Poça
Written by Gabriel Poça on Apr 28th, 2016

Mobile web applications are expected to work differently from desktop applications. They need to feel responsive to the user’s touch. Having worked on a couple of mobile web applications in the last year, I found that I always start by changing the browser’s default appearance and behaviour. This article contains my setup to make a mobile web application feel more like a native one.

Gabriel Poça
Written by Gabriel Poça on Apr 9th, 2015

In this blog post I’m presenting a solution to make Meteor apps work completely offline. In fact, Meteor apps already work offline, as long as the user doesn’t close the browser.

Gabriel Poça
Written by Gabriel Poça on Nov 26th, 2014

I’m taking the time to write the tutorial I wish I had some months ago. My task was to set up some user voice recording mechanism in the browser. It should record for about one hour, non-stop, saving to a server. The idea was to use the [getUserMedia()][getusermedia] API. No browser extensions should be used.

Gabriel Poça
Written by Gabriel Poça on Jun 24th, 2014

Like most developers I know, there is a list of things I want to learn and experiment with. Mobile development was on the top of that list until last December, when we took a day off for an internal hackathon and some of us got to work on a mobile app.

Gabriel Poça
Written by Gabriel Poça on May 21st, 2014

If you implement responsive design then CSS’s calc() is a must know feature. If you’ve never heard of it, here’s a description from MDN:

Gabriel Poça
Written by Gabriel Poça on Jan 7th, 2014