Here’s a Demo to Implement Google Cloud Video Intelligence API

Some months ago Google showed to the world how to use their most recent video intelligence product, Google Cloud Video Intelligence API.

Ok, to get context, Cloud Video Intelligence is basically an API that makes videos searchable, and discoverable, by extracting metadata with an easy to use REST API.

You can now search every moment of every video file in your catalog. It quickly annotates videos stored in Google Cloud Storage, and helps you identify key entities (nouns) within your video; and when they occur within the video. Separate signals from noise, by retrieving relevant information within the entire video, shot-by-shot, -or per frame.

Take a look at the following video to understand the power of this tool.

If you working with videos, take your time to learn more about this API. If you are not working directly with videos, feel free to share this post with your boss… maybe it can be useful for next business strategies.

Introducing 4Geeks Teams

You know we are obsessed to help global companies to find their potential, build better products and improve their ROI. Today we are happy to introduce you 4Geeks Teams, a new effort to insert the most possible value on modern companies hungry to get succeed in the information era.

Similar to other products in our portfolio, 4Geeks Teams is built with 100% love, honesty and a rude business mindset.

4Geeks Teams is a powerful product to help principally US-based small and mid-size companies to start their own extended technical team in Latin America, on-demand. All-inclusive rate. You can expect up to 55% cost operation saving on your company starting first month.

We know about all the problems currently US companies is facing related to high operations cost because of government taxes, payroll, office, etc.

Historically some companies were putting their eyes on India to outsource some technical work like web and mobile development, and QA/testing. But this brings with hundreds of new unstoppable problems like team collaborations, timezone, etc.

With us, your engineering or consultants team could be located in any of our delivery centers in Costa Rica or any trusted partner in Latin America. By default your team is fluent in English.

You can hire software developers experts in PythonGoJavaRuby on RailsMicrosoft .NETAngular,PHPNodeJSReact  React Native Flutter (Android, iOS) or Data Analytics.

Payment and contract terms are going to be simple: You will receive only one monthly invoice that includes everything (office, workstation, computer with webcam, etc ). You don’t need to take care about any extra thing, process or legal documentation. Once you apply the 7-days trial period you will receive a complete business audit. After that, if you agree, the contract extends to 6 months. There is no a minimum team members to hire, so you can start with 1, 2 or 3 guys…. or even a 9-people team.

If you run a tech startup, digital agency or software company, maybe 4Geeks Teams is for you.

So, now all your business problems comes to be fixed thanks to 4Geeks Teams.

4Geeks Teams is currently an invite-only product; you can request an invite here.

A Neural Network Playground In The Browser

Well, maybe Neural Network can be a fancy or very new term. The thing is that Neural Network is the “base of” Machine Learning, and other applications like Artificial Intelligence.

A Neural Network it’s a technique for building a computer program that learns from data. It is based very loosely on how we think the human brain works.

First, a collection of software “neurons” are created and connected together, allowing them to send messages to each other.

Next, the network is asked to solve a problem, which it attempts to do over and over, each time strengthening the connections that lead to success and diminishing those that lead to failure.

Web TensorFlow Playground

So, this web tool is an interactive visualization of neural networks, written in TypeScript using d3.js. Go to to start playing just in the browser. I tested it on Google Chrome.

BTW, you can find the source here in TensorFlow’s GitHub.

Neural Network Playground, TensorFlow

I would like to know if you are working on some Neural Network project. Maybe you can get the exposure needed 🙂 Use the comments section below.

Real-time diagnostics from nanopore DNA sequencers on Google Cloud (Proof of Concept)

Guys, I want to share with you a blogpost from Google Cloud Blog, about a proof of concept on real-time diagnostics from nanopore DNA sequencers.

In a healthcare setting, being able to access data quickly is vital. For example, a sepsis  patient’s survival rate decreases by 4% for every hour we fail to diagnose the species causing the infection and and intervene with an appropriate antibiotic regimen.

Typical genomic analyses are too slow. You transport DNA samples from the collection point to a centralized facility to be sequenced and analyzed in a batch process, which can take weeks or even months. Recently, nanopore DNA sequencers have become commercially available that stream raw signal-level data as they are collected and provide immediate access to them. However, processing the data in real-time remains challenging, requiring substantial compute and storage resources, as well as a dedicated bioinformatician. Not only is the process still too slow, it’s also failure-prone, expensive, and doesn’t scale.

We recently built out a proof of concept for genomics researchers and bioinformatics developers that highlights the breadth and depth of Google Cloud’s data processing tools. In this article we describe a scalable, reliable, and cost effective end-to-end pipeline for fast DNA sequence analysis built on Google Cloud and this new class of nanopore DNA sequencers.

We envision four scenarios that can use this application, specifically to detect biocontaminants:

  • Medical professionals
  • Veterinary clinics
  • Agronomists
  • Biosecurity professionals

In all cases, analytical results are made available in a dynamic dashboard for immediate insight, decision-making, and action.

Here’s a video of the University of Queensland’s application performing real-time analysis of DNA nanopore sequencer data:

You can read the full article here.

Open office vs cubicles

Personally, I’m pro-focus, I like to avoid distractions so I can complete my tasks in a better way, with my music and under my own pace. I prefer to avoid distractions, I tend to lost focus quickly. At 4geeks we have been working with both of them, cubicles and open office (this one our current).

There are opinions, and a lot, about what is better. I think there is no science that can predict that. it depends totally on the team and company culture. It depends on people way to work, and deal with distractions.


This is where most people can argue as the best or worse condition of having or not open office. For example, at open office if someone start speaking about their perfect vacation to someone, it turns out that this conversation will actually be for the rest of the team, due the space. So, to avoid those kind of distractions and keep productivity, we can save the topic for lunch, or people that doesn’t want to hear about that can perfectly use their headphones and to listen their favorite music.

What I want to say is that depends on every person to choose if they want to stop momentum or continuing it. It’s difficult, but doable. It’s about team culture. When someone requests a little silence, everyone will put volumen down or continue the conversation in the physical or virtual water-cooler. It’s an small society 🙂


It goes alongside productivity. But distractions are all around us. We do remote work of course, we love work from anywhere sometimes. So, that means, we can be working at the beach (why not), within the beach comes lots of distractions or activities to do, but we should still be able to continue our work and don’t loose the path. Also, if we work from a coffee show or even our home.

If you can really get concentrated in this lousy world, there is no space for us to do that. We are the owner of how we want to get affected. Even though, we are social animals, a little of talk or distractions are really not big deal. We don’t want to burn out ourselves, we need some space to socialize, open offices are excellent for that.

Using cubicles, most people will say distractions are reduced. Not for me. Since you have more privacy, you can perfectly spend time watching that Netflix show you miss last night, am I right ? Well, yes and no. Again, depends in people and how they do their work. You can be at open office or cubicles, that you will haves yes or yes distractions. It depends on how you deal with them.


Open office will reduce the amount of physical space people has, that’s true. But why do you need big space if you are just spending two days maximum at the office ? I love balance, and for me that’s balance. Some day you can have the space you are 100% in control with, other day you are the coffee shop where there is no such control over environment, but at the office is 50%, you can customized your space with what actual you need (headphones, water, computer, any other small thing), besides that why do we need to put all our Lego collection ? There is no reason for that.

With cubicles we can customize a little more our space, to feel more comfortable, more like home. That’s good. But for me this is not essential to do an amazing job.


Cubicles are just excellent to deal with privacy. You can control more your environment and it will create a virtual barrier for people to come over you. It’s better to tell people don’t bother you. It’s easy to be in a cubicle with headphone, so you can ignore easily to someone. In an open office that is more difficult, people will tend to just come to your spot and start talking to you.


This is vital for teams, bounding is essential to deliver amazing work. We know that. We go with virtual and face to face communication. We need to train ourselves to determine how is the best way to contact someone, slack channel may be slower, so we know that we can send a message to someone asking if the person is available for a quick chat. I love that workflow because, it gives you the ability, to handle you time, if you are focus, you can ask talk at your convenience.

So, it doesn’t depend on the office physical space, depends on teams culture and behaviour.


It doesn’t matter where you are in the world, company culture is something that has to go through office boundaries. If the company is not living and exhaling their culture, no matter if you go with open or cubicles, your culture will not impact.

I will say that our culture has been distributed better since we move ourselves to open office.

I tend to prefer open office. I like the interaction we can get with it. How te team can get together easily. Also, it helps us on improving our empathy with others and our collaboration.

t the end it doesn’t really matter what option you company want to go with. It depends on the people on your company culture. This is busy world, it depends on us how we interact with all distractions. If you feel that teams productivity is not optimal, maybe your physical office is not the problem, everything starts on changing small behaviors, and find the right talent.

Get More Social Media Traffic Using These 7 Free Tools (Neil Patel)

In this post I want to share with you this video from the great Neil Patel about how to get more traffic to your product with some social media tools.

Feel free to share this post with your team and community.


Meet Josue Fernandez

We have internship programs at the office, with a successful and retention rate of 80%. So that means, most of our interns remains at the company after they finish the internship. Josue is one of them, actually he didn’t finish the internship, He just last a couple of weeks to demonstrate his willing to growth and his abilities.

Josue is from Turrialba, Cartago. Nice place to live, very quite actually, little bit far from the city. In Turrialba many dairy products are produced, in fact, year after year, the famous “Feria del Queso” takes place in that place.

He has high writing skills, actually He has translated some books for a book reading community, very interesting actually, It’s called Blue Phoenix Translations. He has translated two books Hail the king and Swallowed star.

I will stop here and let Josue answer our habitual questions.

How will you describe yourself?

Calm, positive, friendly, adventurous.

What do you do in your free time?

Read mostly, play video games, spend time with my family.

Best series you have ever watched?

  1. Breaking Bad
  2. House MD
  3. How I Met your Mother
  4. Friends
  5. That’s 70’s shows.

Mountain or Beach ?

Mountain, is calmer and I feel I can leave behind all my problems and just enjoy the moment.

Do you do sports (adventure, extreme, endurance) ?

I used to practice archery and baseball. But I like adventure and extreme sports, even though I can’t practice them more often.

Which type of music do you like?

I’m not picky with music, anything is fine.

What are your top 5 books of all the time ?

  1. Harry Potter
  2. Hunger Games
  3. The Maze Runner
  4. Hail the King
  5. Super Gene

Not in that order 🙂

What are your top 5 movies of all the time ?

  1. Inception
  2. Interestellar
  3. Cars
  4. Lord of the Rings saga
  5. Batman Dark Knight Rises

What is the most excited part of being Software Engineer ?

I can create new stuff and put my ideas into something that is useful for someone else.

What is the most challenging situation you had faced in your current position ?

Everything was working fine, and out of nowhere, EVERYTHING fails. So you have to go back and check everything, even when you know that the problem probably is not there.

Which is the best part of being part of 4Geeks team ?

The people. From day 1 you feel like you are one of them, and after that you don’t feel like an stranger, just enjoy you work 🙂

What are your goals for this year?

Loose weight, I guess. Read more books. Learn more about everything..

As you see Josue loves what He is doing. Personally I enjoyed all of Nolan’s Batman saga.

Whenever you need help on how to start making ideas into reality though technology, 4Geeks team is up and ready, just reach out to us at

Deconstructing Chatbots

AI and Chatbots are trending topics nowadays, but some people don’t understand how terrific could be a chatbot in business.

The following video shows how chatbots works, can they understand what humans says, and how they can response by using artificial intelligence.

Is your business leveraging chatbots to support clients or maybe your business planing the next move? Take a look.


Improving Team’s Health

We are engineers and designers that spend most of our time sitting in front of our computer. Cool right ? Well yes and no. Spending 8 hours of our life sitting is not a good practice at all. It increases problems with our health. but It’s not only about being sit, it’s about the food we eat.

We are not stoping and checking what we are eating, is it really sustainable to be with that diet ? Drinking coffee ? Consuming tons of sugar ?

Well, at 4Geeks we have stoped and think on that. We are seeing the problems we can face as a company for not being healthy, all of US. We can not have an unhealthy CEO. He has to be 100% for decision making, to lead the company to a better future. And yes it starts from the statement of being healthy, that’s the bottom line for us.

People with an active physical lifestyle and with a good mental health will work their work better, that’s a true fact. The question to this is how can we, as a company, improve it, how can we impulse our people to be in a good shape ? to eat better ?

We have been doing some effort with that. I will like to share with you our movements and the result of them.

Exercise challenges

I remember We started doing push-ups challenges. We do it in monthly basis. People started to feel better, but also most of them never thought they were be able to do 50 push-ups at once. We were doing a minimum physical activity, but, it was gain dues our sedentary past.

We went next to plank. This challenge was really hard since the top of it was to suffer 5 long minutes in plank position. Try it, you will 5 minutes from another perspective, 5 minutes is a long wait.

Everybody started to take consideration about the benefits of doing exercise. We felt better and started to see the changes in our body. Another important note here is that we took 10 minutes from our daily work to do that. So we have to stand, share with our team members, laugh, suffer and then continue working, with a little satisfaction. We avoid sedentarism those days.

Yoga practice

Starting Yoga is a good point to se how your body is. The flexibly of us was not optimal, the minimum stretch for us was painful and difficult. Our muscles were not in a good shape. We kew that, but we just confirmed it.

We disconnected from tech a little bit and started to feel our body and relax after a good day of work.

We got better every week and started to feel better. We were able to do another moves and to keep position. Unfortunately we had to stop this yoga time due conflicts with schedule.  But if you want to add it to your company or to you life it really worth.

Nutrition help

4Geeks pays 50% of a nutritional consult for all of our collaborators. This is the most valuable approach we have done. People are getting better on why eat matters. We are now understanding to take control of our food, not to be controlled by it.

We are trying to do a good effort to change our habits when eating. Again, if people are eating healthy, their brain will work better, that means better decision making, more concentration, more retentive.

We are halfway of the goal. Everyone is doing their best effort.

Our nutrition sessions are like focus groups. We all help to each other to accomplish the goal 🙂

Shared breakfast

It may seem not an approach to help on people’s health, but actually, we in each breakfast someone shares a topic, specially topics to be better, to improve our health specially.

How the habits work. Get rid of stress. Detach from the phone. How motivation works. Those have being some of the topics we have been discussing. It motivates people to re-think how can they get better.

Book Club

Reading for me is where we educate, where we understand things, where our imagination do their job. We started to do book recommendations and everyone at the group had to read it. We found out some really amazing books.

Now, we change it a little bit, everyone reads the book on their convenience on monthly basis, at the end of it, we share our impression. Without spoilers.

We have been creating a nice practice. The habit of reading.

Those are examples of books we had read. We just comment, good and bad thing about the book, everyone at their own peace, and when they have time.

Running team

Alongside with other team members, we decided to register in a running competition. For some of use it was a huge advance, since they were not used to even run. Some of them started to train hard to make the better run they can. It actually, make a good union between the team. Some of them started to train together. This is the start of a sport team, the 4Geeks sport team 🙂

We are thinking on another ways to improve our team’s health. We are happy that we are seeing progress and change in people. As I said we are halfway. Feel free to share another approaches.

7 Steps of Machine Learning (Artificial Intelligence)

Hi 4Geeks Nation! I want to share with you this video (from Google AI) that explain so clear 7 steps of Machine Learning.

  • Gathering Data
  • Preparing that Data
  • Choose a model
  • Training
  • Evaluation
  • Hyperparameter Tuning
  • Prediction



Join the community!



Listen to The 4Geeks Podcast

the 4geeks podcast logo

Lease Your Own IT Team in Latin AmericaGet Quote