Loading...

Matt Lantz

Available

Website

First Professional Year 2009
Location
Bio

I've been developing software for over 13 years. I started my career as a developer working for a small marketing firm, but have since worked for a few Fortune 500 companies, lead a couple teams of developers and am currently working as a Cloud Architect. I've contributed to the open source community on projects such as Cordova and Laravel. I've also made numerous packages and helped maintain a few. I've worked with Start Ups and sub-teams of big teams within large divisions of companies. I'm a passionate developer who often fills his weekend with extra freelance projects, and code experiments.

Skills
Laravel PHP JavaScript Node VueJS EmberJS MJML OpenSearch MySQL Redis AWS Digital Ocean
Spoken Languages
English
Key Soft Skills Software Developers Should Focus on for Career Growth

Technical skills and expertise in coding might be a prerequisite, but they aren't the only aspects that contribute to professional growth in a developer's career. Alongside these hard skills, software developers also need to hone various soft skills to succeed in their careers. These are a few of my observations from the last ten years regarding soft skills that developers...

Why Stripe is the Only Payment Provider I Use

Stripe has come out as a significant game changer in tech-based financial transactions. It provides developers with tools to create revenue-generating systems using its robust API. Stripe comes with a myriad of features for businesses to utilize, and in this article, we delve into the reasons why it stands out as an exemplary platform for developers.Simplified IntegrationWhether you are developing...

Understanding Non-Functional Requirements

Beyond the more easily spotted functional specifications that dictate what a system or application should do, there are the less conspicuous, yet equally important, non-functional requirements (NFRs). Yet, I would bet many developers who are not part of larger organizations with SAFe practices almost never document NFRs.First, let's cover the basics, non-functional requirements dictate not what a system does, but...

What is Enterprise Software Engineering

Enterprise software engineering, or ESE, is a field within computer science that's primarily concerned with creating and managing business solutions at scale. It's multi-disciplinary. It brings together knowledge in software engineering, data management, business processes, and information systems into a cohesive whole to construct software for large-scale enterprise systems.So why the emphasis on large-scale systems? The vast volume of transactions...

Understanding Continuous Integration and Continuous Deployment

When discussing modern software development practices, it's hard not to mention Continuous Integration (CI) and Continuous Deployment (CD). A decade ago, there were only a few vocal groups of this practice but today it's a common topic of discussion. They have revolutionized the ways in which developers write, test, and deploy their code, making the entire process more efficient, streamlined,...

Embracing Continuous Learning: While Avoiding the Pitfalls

Keeping up with the pace of technological innovation is one of the most significant challenges that every software developer faces. The rapid advancement of tools, libraries, languages, and techniques demands a mindset of continuous learning. This concept, which encourages perpetual acquisition and application of knowledge and skills, is becoming increasingly crucial for developers to stay relevant and competitive in this...

Modern Browsers and the Lack of Selection

Modern desktop web browsers have dramatically transformed how we explore, shop, learn, and work online. The choice of browser can significantly influence your online experience, thus it’s critical to grasp the key differences between popular modern options. We'll take a look at Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, and Opera. What we will first note, is that 3 out...

Laravel Zero: The Elegant Worker Bee You're Looking For

Though micro-services are often designed around separately hosted and separate API endpoint-based integrations, there are many other ways to implement a micro-service. The key, as indicated by the name, is that the code therein is small and performs a single task or workflow. Developers in monolithic structures will often write this code in Actions or Jobs. However, the code still...

How I Got Scammed Buying an App

I am at heart an entrepreneur and a developer. I love finding ideas to tinker with, I love creating applications. I love finding new business ideas to explore. I found myself late one weekday evening while my family was asleep browsing the internet looking at tinyacquisitions.com. I thought how clever is this, I could find a fun little app that...

The Case for Micro-Services

As the world of technology evolves at warp speed, so does the approach to building and maintaining digital applications. Microservices architecture, an approach where a single application is developed as a suite of small services, has become increasingly popular among developers. Its popularity growth is due to the inherent benefits microservices bring, including the ability to develop, deploy, and scale...

Be expressive, be happy!