February 3, 2021

It’s no surprise that North American companies are starting to see the value in hiring software developers from Latin America. With thriving tech industries, large talent pools of skilled software developers, and proximity to the United States, the region offers many benefits for companies looking to outsource their software development teams through better, cost-effective hiring...

,
January 11, 2021

Just like all software, Android apps should adhere to common architecture rules and patterns. Android apps that don’t follow the right architecture tend to become unmaintainable through cluttered Activities and Fragments lacking a consistent design or set of behaviors. Given the importance of good architecture, how does one choose which to use for a project?...

, ,
October 5, 2020

There are many types of documentation in the software world. Of these, technical documentation is one of the most frequently neglected. The fast-paced nature of the industry leads to the conception that time spent documenting is time lost developing and delivering features. Over time, a development team’s documentation debt (a type of technical debt) can...

, ,
July 16, 2020

As JavaScript projects become more complex, new tools and practices arise to improve code quality and workflows. In addition to unit testing, static type checkers such as TypeScript and Flow are becoming the norm among professional development teams. Regardless of project size, the benefits of making code more comprehensible while also catching errors during the...

, , , ,
June 9, 2020

We all know that it’s hard to find good people, but hiring talent is only one aspect of what it takes to form a successful team. The world of software development is populated by many passionate and knowledgeable individuals; however, such ability is not always accompanied by the strongest of interpersonal skills. Rockstar developers may...

, , , ,
June 8, 2020

More and more people are making the leap from the world of traditional employment to the life of a freelance software developer. It’s a fast-growing space, with 56.7 million Americans now doing some form of freelance work. However, working as a freelancer comes with a unique set of challenges. One particular challenge for freelancers is...

, ,
April 5, 2020

Any aspiring Product Owner looking to build a great software product could be forgiven for feeling overwhelmed. A quick Google search turns up a lot of conflicting, dated examples for a product requirements document. People used to follow the Waterfall Model and define everything their software would do at the outset (think bloated Use Cases...

, , , , , , , ,
March 30, 2020

Remember how basic the Facebook status update used to be? Now, that same space contains an array of sophisticated text styling options that let users fully express what’s on their minds. This evolution has been driven by rich-text editors like Quill, which allow visitors to fully customize their content: from embedding photos and videos to adding...

, , ,