Dealing with technical debt is one of the greatest frustrations and demotivaters to development teams. Technical debt is accumulated through out the software development lifecycle. Over time, the code becomes less and less clean which results in making changes more and more difficult.
As a developer and technology manager, I like to set really high standards to ensure that code is easy to read (understandable), simple enough for the task, and commented well enough that almost anybody could understand what is going on.
I don’t think jQuery is dead at this point, but it’s growth seems to be slowing.
A product manager is the person responsible for the creation of a particular product for a company or organization.
After ten years or so of working in technology, I thought it was time to put together some thoughts.
There’s a lot of things that matter as a technologist, but writing code is only one of many.
AWS CloudWatch is a monitoring solution that’s provided by Amazon Web Services. It’s really a big service that contains a large collection of monitoring tools.
The pay per use pricing model of function as a service makes it appear to be really cheap. For a lot of workloads, it is really a lot cheaper and maybe even free. There’s a lot of costs that can quickly add up and surprise businesses.
Arrays are usually used to store a list of elements that need to be accessed by a single variable.
When trying to invoke any of your lambda functions if you are getting an error that says “lambda is not a function” the problem is likely that the handler is misspelled in the serverless.yml file OR you aren’t exporting modules.exports.handler and are instead exporting something else.
Over the years, I’ve worked on a number of projects where we deal with user or company provided images which are often very large resolutions which take a long time to download on mobile phones or or poor internet connections.
This is a simple script that can be used to compress images and avoid potential costs of a service like Kraken.io
The Lightning Data Service really simplifies our development within Aura and within Lightning Web Components.
Implementing caching within Salesforce Lightning is really easy!
It has the potential to make tdd and database versioning much easier.
If you have been working with technology for longer than a few weeks, you’ve probably heard about using “cloud computing” or “cloud providers”. Cloud computer is dramatically changing technology departments all over the world. Traditional data centres consisted of large amounts of hardware that were connected to a network and generally was on the same…
Here’s a simple gitignore file that I start with most NodeJS projects.
As a software developer, and technology manager, I’ve had a lot of experience in the past with variable website traffic.
In the past, I’ve worked on business to consumer information websites, I’ve worked on payment gateways and even on a few ecommerce sites.
One of the most beautiful things of the Salesforce platform is that almost everything can be queried. Lightning components can be queried pretty easily.
I believe that debugging is one of the most important technical skills a developer can have. In the average week, I probably spend anywhere from 20 – 30 percent of my time debugging. This is because my code isn’t perfect, sometimes it does legitimately only work on my machine or device.
As a software developer, I’ve always been interested in working on things that I could potentially use and benefit from. For a long time, that’s meant that I worked on little projects for things I could use at home or for various side hustles. A few months ago, I became aware of a startup located…
As humans, we use data every day. Sometimes when we use data it’s completely subconscious – we don’t even realize we’re doing it. When we count the number of emails in our inbox, we can predict just how busy our day is going to be.