28 Jul 2022

The product backlog is critically important to the success of a project. It ensures your team is working on the most important and valuable tasks. Understanding how to best create and organize your product backlog is key to planning out development work and knowing what you need to do to deliver the best quality product. Here’s what you need to know about product backlog items in Scrum. 

20 Jul 2022

LGTM is an acronym that’s often part of GitHub code reviews. Many code authors and reviewers are familiar with it. The problem? Sometimes, these four letters aren’t enough to provide full context. You need to have a solid process in place to be able to use the acronym well. Keep reading to learn what LGTM means, and how you can leverage it as part of an effective code review process for your next project.

01 Jun 2022

1. Context and requirements

Recently, a client had the need to enable users to register/login without an email on a platform built upon the .NET stack using ASP.NET Identity. The scenario is easy to understand: Most of your target users won't have an email account but they will have a phone number available.

29 Mar 2022

There are a lot of opinions about which organizational processes should be used to manage software development. They can depend on the previous experience of the team, whether or not to try something new, or if current processes need to be tightened up. The most commonly used project management philosophy in the technology space is Agile/Scrum or some derivative therein.

All opinions aside, when you’re using the Scrum framework, there are specific things you can implement to set yourself up for success and having a Scrum Product Backlog is one of them. In this post, we’ll tell you everything you need to know about these backlogs and how you can maintain them for your software development project.

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.

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: 

05 Mar 2020

Hopefully, as a reader of our blog, you have had the chance to take a look at some of our previous  posts that we have published for our development colleagues. We have a review of Apache Kafka and series on building a RESTFul API & UI Apps with Java. In this post, we are looking to help reduce time working with ASP.NET Boilerplate.

16 Jan 2020

This is part three of our series where we are going to walk through a full stack development exercise that we have put together for our Unosquare University curriculum. With our internal University we are creating a place where we can centrally house various courses and learning materials for the technologies where our teammates excel. Some of our curriculum has been helpful to software development professionals outside of Unosquare, and we hope that you find this interesting and helpful.

This post is the third and final in our series on RESTful API building. Remember that our goal is to create a RESTful API using Java EE and three UI applications using some of the most popular JavaScript frameworks/libraries - AngularJS, ReactJS and VueJs.

In part one we ended with a working API. In Part two we created our database using MySQL 8.0. Again, you may notice that the file names in some of the images in this post are in Spanish, but we think that this is easy enough to follow along. The development talent at Unosquare is bilingual, and so are our File Explorers ; )

26 Nov 2019

This is part two of our series where we are going to walk through a full stack development exercise that we have put together for our Unosquare University curriculum. With our internal University we are creating a place where we can centrally house various courses and learning materials for the technologies where our teammates excel. Some of our curriculum has been helpful to software development professionals outside of Unosquare, and we hope that you find this interesting and helpful.

This post is the second in our series on RESTful API building. Remember that our goal is to create a RESTful API using Java EE and three UI applications using some of the most popular JavaScript frameworks/libraries - AngularJS, ReactJS and VueJs.

In part one we ended with a working API and now we are going to create our database using MySQL 8.0. Now, you may notice that the file names in some of the images in this post are in Spanish, but we think that this is easy enough to follow along. The development talent at Unosquare is bilingual, and so are our File Explorers ; )

17 Oct 2019

There have been many changes in web development technologies since I began working as a software developer. My CV shows that I have worked with PHP and Java under monolithic architectures. I am familiar with Java EE with JSP, JSF and Java SE with Spring MVC, as well. So, I think it’s fair to say that I have exposure to everything in a whole solution.