The PDF format is one of the most common file formats for transmitting static information. It’s a really common request for businesses to be able to export a document or data into a really well-formatted PDF file whether it be an invoice or a report.
SOAP is basically an XML based API that existed before the REST API existed. SOAP stands for Simple Object Access Protocol – it’s a mostly legacy protocol that was designed for doing remote api requests in a language independent way.
From time to time unfortunately, we’ll need to call a SOAP API.
Having your application / system produce the right amount and quality of logs is just as important as having the system process the needed data because it helps make debugging easier and allows us to better optimize data.
Logging on AWS lambda can be really costly if it’s not done correctly.
In my everyday life as technology leader (“tech lead”) and full stack developer I run into a lot of problems that need to be solved every day.
TDD is a lot more than vanity metrics like the percentage of code covered by tests. Test Driven Development (TDD) is a development process that consists of the tests being designed and written before most of the code is written.
Excel is a really commonly used spreadsheet program that lots of companies use to transmit data. Finding a really good library that doesn’t require Excel to exist on the server can be really hard.
Developing locally makes a lot more sense than deploying to a dev environment consistently because it helps save time, save some cloud costs, and avoids obvious embarrassment. 🙂
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.
I don’t think jQuery is dead at this point, but it’s growth seems to be slowing.
As you may have noticed, fetch doesn’t work in Node.js.
The fetch API isn’t implemented in Node, so you need to use a package that implements it and then use that.
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
It has the potential to make tdd and database versioning much easier.
Here’s a simple gitignore file that I start with most NodeJS projects.
As a programmer, and technology manager I think it’s really important to use the right tools and technologies. There are times where I think jQuery is still really valuable but there are a lot of times where I don’t think it is valuable.