Giter Site home page Giter Site logo

ivanvaccari / node-red-contrib-storage-orm-datasource-juggler Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 37 KB

A Nodered storage plugin to persist flows in a large set of databases, powered by thepowerful loopback-datasource-juggler ORM

License: MIT License

JavaScript 100.00%

node-red-contrib-storage-orm-datasource-juggler's Introduction

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

Some of my cs-related rules

  • 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!", otherwise "not finding any info about it" doesn't mean "it can't be done".
  • Temporary solutions are way much less temporary than you think.
  • Don't overcomplicate code for simple task, it will bite back somewhere in future.
  • 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.
  • Don't overcomplicate code for simple task, it will bite back somewhere in future.
  • 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.
  • Don't overcomplicate code for simple task, it will bite back somewhere in future.
  • 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
  • Don't overcomplicate code for simple task, it will bite back somewhere in future.
  • Do not lock you down over a single ecosystem for business reasons. The developers world is a wide subject, if your ecosystem does not support some feature, explore alternatives instead of discarding that feature!
  • If you don't reject with hate the code you wrote yourself just a couple of years ago, then you are not learning anything.
  • You should code like everything in this world is against your code. Make yor code to be safe against edge cases because one of them will "happen soon", and for soon i obviously mean "at the worst possible timing".
  • If you don't evaluate and question solutions found on the web, you're not a developer.
  • DON'T OVERCOMPLICATE CODE FOR SIMPLE TASK, IT WILL BITE BACK SOMEWHERE IN FUTURE.
  • If you blindlessly copy-paste code from stack-overflow, you're not a developer.

Secrets in software companies

  • If a developer says your request is not addressable, you can be sure the reason is one of the following:
    • You are not paying him enough (50% of the times)
    • The developer don't know how to do it (5% of the times)
    • You request is ABSOLUTELY, PURE, THE BIGGEST garbage ever (45% of the times)
  • Whatever app you are using now, there's 100% probability it contains at least a piece of code that "works because it's randomly glued togheter" (If you are italian, the correct sentence is "sta attaccato con lo scotch")

node-red-contrib-storage-orm-datasource-juggler's People

Contributors

ivanvaccari avatar

Watchers

 avatar

Forkers

szf2020

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.