A business plan is a long formal written document that talks about the founders or executive team’s vision for the company and how they plan to achieve that vision. Business plans are a huge amount of effort for a startup company that isn’t really selling to customers yet, might not even have a product, and…
There’s no point to putting time, effort, and money into a product that no one would buy or use. So many startups are launched with a great idea, but no results end up being developed. …
Prettier is a code formatter that can automatically format code when save is pressed. I like using prettier to format my code because it saves me a lot of time and a lot of energy.
A code review is having someone other than the author check someone else’s code for errors or mistakes. Code Reviews are a great time to share knowledge, and learn from one another. I find that often code reviews have a lot of really common mistakes that make them a less effective.
Martin Fowler defines refactoring as “Refactoring is the process of changing a software system in such a way that it does not alter the external behaviour of the code yet improve its internal structure.” I like to define it as “Refactoring is a systematic process of improving code without adding or taking away functionality…
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.
An enterprise service bus (ESB) is a software architecture that allows for the integration of enterprise applications and services.
Since an enterprise service bus is a middle layer communication tool there are a number of great features that might exist.
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.
The daily scrum meeting should be a very short 15 minute time boxed event so that the team can synchronize activities and plans for the next 24 hours.
SR&ED stands for Scientific Research and Experimental Development (SR&ED). SR&ED is a tax incentive for completing scientific research and experimental development.
If you don’t do the upfront work and create the needed systems to document time, failures, and learnings you will have a very difficult time making a good claim and a really difficult time standing in front of a CRA auditor.
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!