Home » Software Development (page 2)

Software Development

5 Tips to Increase your Code Quality

Have you ever reflected on your code and wondered if you could have made it better? I’m here to tell you that you can write high-quality code, and I can show you how to do it, too. Before we get started, I want to define what exactly I mean when I say “high-quality code.” When I think of high-quality Code, ...

Read More »

Advantages of Functional Programming

In Part I of this series, I talked about the core concepts of functional programming and gave a few examples of how they come into play. The list of core concepts of functional programming (again from Part I) is as follows: Usage of functions as input to and output from other functions, higher order functions Usage of map, filter, and ...

Read More »

10 Major Tips for Safe Programming

Technological security threats around the world are increasing gradually. Where before it was simply individual credit card numbers being stolen, now it seems almost every day there’s another story of severe breaches where millions of financial records are exposed, like the recent Experian discovery. Writing secure code is not an easy task. In order to approximate bulletproof code, managers, auditors, ...

Read More »

Serverless: S3 – S3BucketPermissions – Action does not apply to any resource(s) in statement

I’ve been playing around with S3 buckets with Serverless, and recently wrote the following code to create an S3 bucket and put a file into that bucket: const AWS = require("aws-sdk");   let regionParams = { 'region': 'us-east-1' } let s3 = new AWS.S3(regionParams);   let s3BucketName = "marks-blog-bucket";   console.log("Creating bucket: " + s3BucketName); let bucketParams = { Bucket: ...

Read More »

About When Not to Do Microservices

Quick interlude to my last blog. As part of my last blog on low-risk monolith to microservice architecture, I made this statement about microservices and not doing them: “Microservices architecture is not appropriate all the time”. I’ve had some interesting reactions. Some of it along the lines of “how dare you”. I also poked at that a bit on twitter ...

Read More »