java

image post

How to download a file from Salesforce using Java Rest API

A Java snippet to download a Salesforce file through the Rest API
Andrés Canavesi - Apr 20, 2021
Let say we want to download a file stored in Salesforce. We'll have to deal with ContentVersion

image post

Mock Axios with Jest

Mock request made by Axios using Jest in Node.js. Unit tests more unit
Andrés Canavesi - Jan 31, 2021
Mock Axios with Jest using successful and error response

image post

How to use a GitHub repository as a dependency in Node.js

Andrés Canavesi - Aug 30, 2020
Sometimes you need a dependency that is not published as a regular package at npmjs.com

image post

Define environment variables in Tomcat

Andrés Canavesi - Aug 29, 2020
Sometimes you want to change the behavior of your code without recompiling or deploying.

image post

Load stylesheets in background to increase page speed

Andrés Canavesi - Aug 16, 2020
Optimize the page loading time by loading your style sheets in background.

image post

Lazy load images with javascript

Increase page loading time by requesting your images in background
Andrés Canavesi - Aug 12, 2020
Why should you load your images in a lazy way?

image post

Bye bye FindBugs. Hello SpotBugs

Andrés Canavesi - Aug 08, 2020
I used to use FindBugs plugin in my Java projects to detect and learn about issues and potential issues in my source code.

image post

Cache implementation in Node.js

A custom cache implementation to show how Promises powerful are
Andrés Canavesi - Aug 08, 2020
A cached value it’s dynamic data, expensive to calculate, that we make it constant during a period of time.

image post

Configure Prettier in your Node JS project

How to configure Prettier to format your code as It was written by only one developer
Andrés Canavesi - Aug 08, 2020
Prettier is a code formatter that supports many languages and can be integrated with most of the editors

image post

Better Queue in Node JS

Move heavy processing task to background with better-queue module in Node.js
Andrés Canavesi - Aug 03, 2020
A good practice in software development is to delegate as much heavy work as possible to background jobs to avoid blocking the main execution of your application that can be a web app, mobile app, or desktop.

image post

Optimizing Node JS code

Small actions that may generate big impact in your performance
Andrés Canavesi - Aug 03, 2020
At different levels you might optimize your JavaScript code. Sometimes optimization is a matter of good practices such as avoid using logging in loops.

image post

Customize styles highlight.js

Use your own styles to highlight source code
Andrés Canavesi - Aug 02, 2020
Customize styles highlight.js

image post

Hash text in Node.js

Hash a text using native crypto module in Node JS. No extra dependencies.
Andrés Canavesi - Aug 02, 2020
Hash a string in Node.js without extra dependencies

image post

Template of Java web and Heroku

Andrés Canavesi - Jul 31, 2020
I’ve worked in several projects with Java, specially Java web using Tomcat as a web container and then Glassfish as application server.

image post

Why I adopted Heroku

Heroku is a platform as a service (PaaS) acquired by Salesforce in 2011
Andrés Canavesi - Jul 31, 2020
Heroku is a platform as a service (PaaS)

image post

Upload big files to S3 using Node.js

Stream big files from disk and upload them to AWS S3 bucket using chunks
Andrés Canavesi - Jul 29, 2020
Sometimes you need to upload a big file, let say bigger than 100MB. Stream from disk must be the approach to avoid loading the entire file into memory.