As a follow up to our original sneaker database article, we are excited to announce the release of our Sneaker Database API. Over the past few months, our developers have been working diligently to create an API that is reliable and
At CascadiaJS 2019, I had the honor and privilege of presenting my first lightning talk. This post is a recap of the content shared during my presentation entitled “What They See Is What They’ll Be.” The goal of my talk
Until recently, our developers had to share a single instance of our development environment. When we only had a couple of developers on the team this wasn’t an issue. Now that our team is larger we are running into issues where
Last year we released our Madden NFL 19 Connected Franchise Mode (CFM) GroupMe chatbot. This year we are excited to release a new version for Madden NFL 20. Madden Season is around the corner and we want to take time to discuss
TG4 Solutions is a business consulting agency that prides itself on helping clients make smarter decisions faster. We believe that the partnership we establish with our clients helps them to do one or more of the following: Save money Increase
At TG4 Solutions, we have a strong passion for sneakers and are always looking for ways to innovate within the sneaker industry. During our initial analysis of the industry, we could not find an easily accessible sneaker database for developers.
Previously in my “React-Redux for Newbies” series I discussed the value of using Redux in a React app and provided a high level overview of reducers. In this article I will cover Redux actions and the role they play in
In the first part of my “React-Redux for Newbies” series we discussed why Redux is used. In short, Redux simplifies state management in React applications. For this installment, we will dive into the inner workings of Redux and discuss reducers.
We are writing cleaner code that is more predictable and easier to test ever since we began implementing some of the key concepts of functional programming. Functional programming is a programming model in which everything is created within pure functions,