Giter Club home page Giter Club logo

Hi!

I'm Ivan, a software developer from Mantova (IT).

I mostly work on the backend-side of cloud-based software solutions, integration and linux-server management, but sometimes i aslo get in touch with a lot of different technologies related to IoT and industry.

On free time i jump on my bike and ride around the countryside, or hike in the mountains. I also try to build small IoT electronic projects, using EasyEda, jlcPcb and Esp mcu's.

My daily foods

debian npm NodeJs swagger typescript Azure GoogleCloud vscode webpack docker mangiodb redis expressjs nginx cpp git bash

Contacts

LinkedIn

  • Computer is ALWAYS right. Either your software is broken, or your environment is broken.
  • Don't overcomplicate code for simple task, it will bite back somewhere in future. Basically, follow KISS rules.
  • Do not expect to extract gold from bad data (this is especially dedicated to customers!)
  • Bad solutions are better than no solutions.
  • If docs say "You can't do this!" then "You can't do this!", if docs don't say anything about it then "You probably can do it, give it a try!"
  • Temporary solutions are much less temporary than you think.
  • Automatic stuff is great, but it might automatically stop working somewhere in time. If you rely on it for your project, at least dedicate some times to learn how yo do it manually.
  • Best practices from one language does not automatically transfer to other languages
  • Algorithmic is hard to learn and make up 90% of a developer skills. Specific language syntax, semantics and features are easy to learn and make up 10% of a developer skills.
  • Right tools make your job 50% easier.
  • Super-duper, ultra popular frameworks, make your job easier 95% of the times. The remaining 5% of the times they just push you to madness.
  • Most of the stuff we develop today was doable also 30 years ago, it just become easier to do it.
  • Do not let dates beat you. Choose one only format and stick to it, no matter what. Any other format sholud be rejected or converted to your format. Don't even think of managing some special cases by hand

Ivan Vaccari's Projects

micro-mqtt-broker icon micro-mqtt-broker

A ready to use standalone mqtt broker for NodeJs, based on Mosca and MongoDB

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.