Showing posts with tag:

software development

Application Dependencies: When and Why You Should Upgrade

When the Prod/Dev team sets up a new project, it’s created using the latest versions of frameworks, databases, and external libraries available. All these tools, components, and programming languages are part of our project, which ultimately makes them dependencies for our application. While developing the application, ...

Read more

Level Up Your Rails: 4 Things a Basic Tutorial Won't Teach You

Here at gap Intelligence, many of our applications are built using the Ruby on Rails framework. As a developer, I like Rails for its convention over configuration approach which gives it an accessible learning curve. Additionally, there's an abundance of free resources and online tutorials to help you get up and running quickly with ...

Read more

Meet the New Additions to our UZ Dev Team

It’s time for a Tashkent, Uzbekistan development team update. There have been some fun changes since last year’s thorough who’s who of the team. Our current team consists of Pavel Skripin, Timur Suleymanov, and the subjects of today’s blog, Evgeniy Chjen and Ruslan Sidorenko. Timur Gabdrakipov, mentioned in our previous ...

Read more

Embracing Handoffs on a Distributed Software Dev Team

We at gap intelligence are an agile development shop. Recently I blogged about how I became SCRUM Master certified. In that blog I discussed how we use SCRUM and how we have tailored our process along the way to find what works best for us. Every SCRUM team is different so what works for one team, may not work for another. Remember…SCRUM ...

Read more

What is the gap intelligence API and how can I use it?

An API is used to exchange information between applications. Not long ago, information was exchanged from user to user. An archive with data files from Application A was exported and sent to the user's email. The user had to download the files and upload them to Application B. Unfortunately, this way of exchanging data caused users a lot of ...

Read more

Yarn Plug'n'Play vs node_modules

Last week, Yarn developers announced a new feature - Plug'n'Play installation. This feature allows us to run Node.js projects without using the node_modules folder, which normally establishes the project dependencies. The feature description declares that node_modules will no longer be needed - the modules will be loaded from the ...

Read more

5 Things I Learned As An Athlete That Make Me a Better Developer

Since I can remember, and even earlier based on pictures, I have always played soccer and been a part of a team. Practices, team parties, and games are some of my earliest and favorite memories. Being an athlete was a big part of my life from elementary school through college and continues to be part of my identity today. While I don’t ...

Read more

Words With Herbs - Jenny Pletner

1) Name:

Jenny Pletner

2) How did you get to gap intelligence?

Before gap (BG), I was an IT/IS project manager for serveral years. I managed teams of developers, integrated master schedulers, and all types of technical projects. I loved it but yearned to be a more integral part of the actual technical implementation. I enrolled ...

Read more

RSpecing: the gap way

gap intelligence collects and stores information about various products for the last 15 years. This information is semi-structured and includes product price, specifications, availability, advertising at specific merchant and at certain time and other details. It can vary depending on the nature of the product, its category and the ...

Read more

Developer's Triangle of Motivation

Motivation - the general desire or willingness of someone to do something. If we know what drives the developer to further achievements and what is crucial for him in making decisions, we can already guess what code he writes, what technologies he likes, and how he copes with the task.

Motivation is what gets you started. 
Habit is ...

Read more

What makes good code

Program code is executed by the machine, that is a fact. Machines do not care how your code looks, they will just run it. But it is important to remember that actual code is written by people and, most importantantly, for people. That's why high-level programming languages have human-understandable syntax and commands.

Everything ...

Read more

Fall Product Update

Happy Fall! Just one year after launching the dashboard on, we wanted to celebrate the anniversary by bringing our customers something new! These new offerings build on our current offerings and bring gap intelligence's data to life in new, interactive ways. What’s new on gap intelligence’s Dashboard:

  • Two ...
Read more

5 Steps to Overcoming Imposter Syndrome

Imposter Syndrome describes individuals who internalize their accomplishments and fear they will be discovered as a fraud. Often it affects high achieving people who genuinely believe their success must be attributed to luck. I’ve felt it at different points in my life. Typically when I get a new job, I wonder if I tricked them in the ...

Read more

Why RailsConf is a Must

Back in November of 2015, I wrote a blog about how Ruby on Rails saved my career. As a recap, I'd been a programmer for 13 years before I was given the opportunity to learn Ruby on Rails. It was a challenging and exciting experience; my mind was blown and I've continued down this path of learning ever since. In case you ...

Read more

What did I do yesterday? What fun things came up last week? Did anything bad happen? These are questions I rarely ask myself. As a self-diagnosed "do-er" I try to spend the majority of my time doing things. Working, working out, learning, playing soccer, spending time with friends, checking out San Diego's newest craft brewery... ...

Read more

gap code school 101

At gap intelligence everyone is devoted to providing the best data and analysis possible to our clients. It's what we strive for everyday as a company. One of the coolest parts of our culture is that once you understand how you can play your part in our intricate web of data processes and deadlines, there are a variety of outlets that ...

Read more

Meet the Dev Team UZ Edition: You're Gonna Plov It

If you've been keeping up with our blog, you've read articles on how we use Agile Scrum with a Distributed Dev Team and which Agile Ceremonies we stick to here at gap intelligence. In the world of Five Ws and one H, these blogs provide great insight into the Why, the What, the Where, the When, and the How, but they only touch in a broad ...

Read more

An Open Letter to the Girl About to Walk into Computer Science 101

10 years ago, as a freshman in college, I took my first intro computer science class as an elective. I never thought that elective would turn into a career, but 10 years later I’m now working as a senior software development manager and I am about to start teaching programming classes to my coworkers.

I often get asked now what it’s ...

Read more

Agile Ceremonies 101

Yesterday marked my 5 year full time anniversary at gap intelligence. Over this time, I have changed a lot and so has gap intelligence. For me, the biggest changes at gap have come in the form of our development team. When I started, I was a part of DataOps, working away in Excel every day while our developers abroad worked and delivered us our ...

Read more

The "Golden Ticket" to Sharing Season Tickets Without an Office Brawl

One of the perks of working at gap intelligence is access to San Diego Padres season tickets. Despite our beloved Padres maintaining their position of dead last in their division, these tickets remain highly coveted. They include a spectacular view of home plate, access to the Omni premier club, a full bar and buffet, and waiter service. ...

Read more

API Authentication in RubyMotion Mobile Apps

Last year, gap intelligence started looking into developing mobile applications for our external customers. While we already have a native iOS app, we selected RubyMotion as the framework for developing these new mobile apps. We're primarily a Ruby shop, so we thought this would minimize the learning curve and streamline development across ...

Read more

How Ruby on Rails Saved My Career

Let me start by introducing myself, my name is Eugene Correia. I'm a Software Engineer at Gap Intelligence, located in my hometown of Point Loma, in San Diego, CA. I've been working here for almost 9 months and have loved every minute of it. One of the biggest reasons I came here, besides believing in this company, is the software stack ...

Read more