React Software Development
May 30, 2023 - Dylan C.
Diving Deeper into State Management in React: Hooks to Know
In this post we'll be rolling up our sleeves and digging into some code as we further explore state in more detail. As we'll be leaning heavily on both useState & useReducer in the future, we'll explore these fundamental building blocks of state in some detail.
Working Remotely Personal Development Team
May 12, 2023 - Jon A.
Maintaining Boundaries for Better Work-Life Balance as a Software Engineer
As a software engineer, you likely have a lot on your plate. From deadlines to meetings, it can be challenging to balance your workload effectively and prioritize your non-work life. One of the most important skills you can develop as a software engineer is the ability to say 'no' professionally and tactfully.
Agile Project Management
April 26, 2023 - Jon A.
User Stories for Agile Development: A Guide to Meeting User Needs
Agile software development relies heavily on the use of user stories to ensure that software development projects meet the needs of end-users. User stories are a way of capturing what a user needs to do with the software, in a simple and concise way.
Team Personal Development
April 20, 2023 - Erhan B.
5 Essential Tips for Software Developers Working Remote
As a software developer, working remotely offers a lot of flexibility and freedom, but it can also be challenging to stay organized and productive. Without the structure of a traditional office environment, it's important to establish habits and routines that help you stay focused and organized.
Agile Project Management Software Development
April 7, 2023 - Jon A.
Software Development Agile Spikes: Investigating Solutions Mid-Sprint
One of the key practices in Agile development is to break down work into small chunks that can be completed in a short time frame with smaller effort. However, there are times when there is a need to explore and investigate a technical solution or a requirement that is not fully understood, and this is where Agile spikes come in.
Ruby Linux Development
March 27, 2023 - Jon A.
Getting Ruby to Compile in Modern Linux Distros
It happens from time to time that the version of a dependency you need just isn't working anymore. Usually, this means updating something or making a small adjustment. Every once in a while, though, dependencies get out of date, and updating things just isn't an option. That's where we find ourselves today.
Business Development Client Management
March 15, 2023 - Jon A.
Software Development Companies: Building Rapport with your Clients
The process of building and maintaining positive relationships with clients can be the lifeblood of your business. A positive rapport with your clients will help build your brand through public reviews and, hopefully, referrals.
Development Professional Development Tools
February 28, 2023 - Jon A.
Can Software Developers Use CHATGPT Effectively?
With the sudden popularity of CHATGPT, a language model developed by Open AI, professionals everywhere are trying to figure out if it's a useful tool for their use case. So, naturally, we did too.
Team Project Management Agile
February 21, 2023 - Jon A.
What is a Scrum Master & How They Can Help Your Team Reach Its Goals
Every software development team needs a great leader. Typically, software leadership comes in more than one role like engineering managers, lead developers, or product owners. While every leadership role has its purpose and goals, none is like that of an agile scrum master.
Software Development Project Management Agile
January 31, 2023 - Jon A.
What is the Definition of Done and Why Does it Matter
In an agile software development environment, work can effectively continue forever if the work is not clearly defined. The product owner has worked to put together a strategic roadmap, and the development team has split that into releases and sprints. But what defines the task and project completion? The definition of done.
Software Development Project Management Tips
January 24, 2023 - Erhan B.
Tips for Starting a New Software Project
As consulting or agency software developers and engineers, you always work toward the next project. This means, when one project ends, another (hopefully) starts up. Having a starting routine for each of your projects will greatly help you to stay organized and reach success with your applications.
Software Development Trends
January 18, 2023 - Derek H.
Edtech Trends in 2023 for Software Developers
While online learning was an essential part of several industries and higher education for almost a decade, the 2020 pandemic skyrocketed the need for virtual learning platforms. The need for fast, reliable software that is easy to maintain and easy to use.
Design Thinking Project Management Agile
January 10, 2023 - Jon A.
Understanding the "Importance Difficulty Matrix"
In this post, we look to establish an understanding of the Importance/Difficulty Matrix used in agile/design thinking by briefly going through the vital steps involved in the process.
Trends Internet of Things
January 3, 2023 - Derek H.
Internet of Things (IoT) Trends 2023
From connected refrigerators that can add to your Alexa shopping list to cars that remind you they need an oil change, IoT has crept into nearly every aspect of daily life. Yet in 2023 (and the years to come), I anticipate IoT will become a larger, more integrated part of our lives.