Hi! I am Nicola, software dev engineer at AWS.
I am a golang, java, js and container enthusiast. Passionate about automation and distributed systems in general. When I have some free time I like to get back to my dev.to blog and write about new things I learned.
Opinions are my own.
Read the article
Read the article
After two years of hard work it's nice to see it live: Amazon CodeCatalyst (particularly the DevEnvironments that have my hands on it)
Read the article
Read the article
Read the article
Worked on the development of a new AWS service: AWS Cloudshell
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Read the article
Cloudformation templates for event driven processing published to SAR: github repo
List of Cloudformation templates as reusable building blocks. At the bare minimum the list will be my starting point when I am looking for a bare bone template: github repo
Simple app to copy data from one machine to another: github repo
In my current team we build our frontend with React, but I ve always been curios about Angular JS.
That's why I decided to write this website in Angular!
Read the article
Avoid it if you can. If not, you need consensus and fencing
Read the article
Document key architectural decisions for the systems in a standard format and put them in Version Control!
I have been using the pattern for a while and I have got good feedback from people who onboarded with projects in which I used this pattern.
Reference: adr description and adr template
Read the article
After reading about Functional programming, I tried how it looks like to write some code with a functional language.
There is no OOP vs FP, instead we need to leverage both of them based on which one is more appropriate for the feature to implement.
Too bad I did not manage to get proficient with Clojure
Read the article
FLP impossibility, distributed consensus, CAP theorem and vector clocks.
Good online resource: book.mixu.net/distsys
Read the article
Read the article
Read the article
I was really after learning a new mental model. There is a great online course.
Although the examples are for javascript, the lesson learned are applicable in any language:
- egghead free course
- mostly adequate guide on FP
Read the article
Read the article
Read the article
Looking with interest in new development lifecycle. Having heard about TDD, I decided to learn more by reading: Test driven development by Kent Beck
Started reading about docker and using docker as a way to run services locally. Very similar to what AWS SAM local does for Lambda
Taking a closer look at the circuit breaker pattern and the Netflix implementation
my attempt to give something back to the community: blog
After two years of hard work it's nice to see it live: Amazon CodeCatalyst (particularly the DevEnvironments that have my hands on it)
Worked on the development of a new AWS service: AWS Cloudshell
Moved to AWS builder tools team
as software developer engineer for the Web Accessibility team
Graduated cum laude.Thesis: “Detection of hazardous situations in road by audio analysis”
Research project: “Recognition of car crash from images using Gammatone filter”
Worked for one year in the MIVIA research lab, mostly on developing an audio analysis system able to recognize gunshot
Graduated cum laude. Thesis: “Proposal for a supervisory system for multiplatform home automation systems”