By Gabriel Poça

  1. Building Utrust was one of the highlights of my career, and this is an attempt to document some of the key learning from the product and technology team.

    By Gabriel PoçaOn February 25, 2022
  2. A couple of days ago I added Netlify CMS to Subvisual's blog. I found the experience of using Netlify CMS so good that I had to get it on my blog. But, while Subvisual's blog is built with Gatsby and deployed to Netlify, mine is built with Still and deployed to Github Pages, so getting it up and running is not as straightforward.

    By Gabriel PoçaOn October 12, 2021
  3. We are announcing Still, a new tools to build static sites in Elixr.

    By Gabriel PoçaOn April 26, 2021
  4. A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system

    By Gabriel PoçaOn September 25, 2020
  5. Over the years I worked on many front-end projects. I don't always enjoy it, but I've found some libraries that make it more pleasant. One of those libraries is RxJS.

    By Gabriel PoçaOn June 9, 2020
  6. In this article, I hope to demonstrate how you can program Vim using Ruby.

    By Gabriel PoçaOn September 4, 2017
  7. You may have heard about Progressive Web Apps (PWAs). These are web applications that leverage the new Web APIs to look and feel like native applications. There is plenty the web can do today that was only available to native applications before.

    By Gabriel PoçaOn April 20, 2017
  8. I'm proud to introduce the top geeks: Miguel and Fernando.

    By Gabriel PoçaOn October 14, 2016
  9. 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 a guest.

    By Gabriel PoçaOn October 7, 2016
  10. 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.

    By Gabriel PoçaOn September 20, 2016
  11. 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.

    By Gabriel PoçaOn September 13, 2016
  12. 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 and BragaUX, so it's the perfect excuse for you to visit us and see it.

    By Gabriel PoçaOn August 29, 2016
  13. By Gabriel PoçaOn August 22, 2016
  14. 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.

    By Gabriel PoçaOn August 8, 2016
  15. 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.

    By Gabriel PoçaOn July 29, 2016
  16. 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.

    By Gabriel PoçaOn July 22, 2016
  17. The purpose of this article is to demonstrate how to use Redux on a Meteor application.

    By Gabriel PoçaOn April 28, 2016
  18. 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.

    By Gabriel PoçaOn April 9, 2015
  19. 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.

    By Gabriel PoçaOn November 26, 2014
  20. 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 API. No browser extensions should be used.

    By Gabriel PoçaOn June 24, 2014
  21. 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.

    By Gabriel PoçaOn May 21, 2014
  22. If you implement responsive design then CSS's calc() is a must-know feature.

    By Gabriel PoçaOn January 7, 2014

Ready to bring your ideas to life? Let's talk.

Braga, PortugalDirectionsDirections

Handcrafted by Subvisual © 2023