13 Oct 2020

There’s no question that software is at the core of how almost every business operates. If there’s one thing that nearly every organization needs to keep itself running, it’s software. That’s why many companies invest in custom solutions to help them streamline processes and improve day-to-day operations. 

02 Oct 2020

As a software engineer for mobile platforms, I have worked on teams where the Project Managers displayed excellent and poor management practices. This article is about observations I've made while working as an outsourced staff augmentation professional; one where the project was, in my opinion, and measured by outcomes, poorly managed.

29 Sep 2020

This is a two-part article where we are going to analyze an option to secure RESTful web services through the JWT standard, also analyzing the option to use public keys that can be rotated to increase the security model.

In this first part we will analyze the standard for JWT and JWK from a theoretical standpoint. Our part two of the article will focus on a simple practical example about how to implement this security standard to protect your own microservices.

In the contemporary environment of software development, securing microservices has become increasingly important. Since RESTful microservices run over HTTP protocol, anyone having access to the web API exposed by a microservices application can invoke its services simply using a web browser, or even more sophisticated invocations can be done using tools like Postman. This is mainly the reason to have a robust security mechanism protecting and controlling the access to any service within an organization infrastructure.

15 Sep 2020

Over the past decade, the popularity of outsourcing software development has grown. In fact, data from Statista shows that 64% of all companies have outsourced development teams. In large part, that is an effective way to get the quality work that software companies need at an affordable price point.

11 Sep 2020

How about some good news?

03 Sep 2020

One of the most challenging aspects of acting as a team leader is when you have to intervene in a situation and have a difficult conversation with someone. Difficult conversations can take many forms: 

26 Aug 2020

People usually think that all a software engineer does all day is code but that isn’t the whole story. There is a very long list of lesser known but important tasks that take our time every day and it’s important to talk about them and highlight the contribution they bring to our work.

20 Aug 2020

Many companies rely on outsourcing to get work done more quickly, and demand continues to increase. In 2019, the global outsourcing market was worth $92.5 billion. Some reports even note that outsourcing will be critical to stay competitive in the worldwide economy. This is, in large part, because of what is now possible with offshore outsourcing. 

03 Aug 2020

Since the release of the first iPhone in 2007, and the first Android phone following shortly after in 2008, smartphones became deeply enmeshed in all cultures of the world. And, as the devices have grown in popularity, technology packed into the limited physical space of smart devices has evolved dramatically. While the smartphone's core mechanics have remained the same over the years, manufacturers have tried to bring their own changes to shape the consumer view of what features a modern-day smartphone should have, such as wireless charging, a notch, and the controversial removal of the headphone jack.

27 Jul 2020

You know several programming languages and frameworks, you’re the fastest coder on your team, and best of all, your code works! So, you think: I’m a good software engineer.