If you used Google solutions as a developer you’ll often have found yourself using one of their API services, they follow REST protocols and the documentation and references are actually pretty clear. There are so many of them and I believe this is because Google has a developer-centric mentality when developing their products, however, some of them are a little less known than others, I’ll try to give you a quick introduction and examples to use them.
What you’ll need is simply a Google account and a Google Cloud Platform account: Google authentication protocols require you to create a google…
If you need to process a very large amount of streaming data you’ll often find that a managed solution will be the easiest choice. These flows are rarely consistent and the prices of building your own solution could not be affordable and you’ll have to manage both the architecture and the code.
There are many managed services: on AWS you can use Kinesis, Azure has Stream Analytics, IBM has Streaming Analytics and you can almost always find a managed solution for an Apache Kafka server.
I’ll try to explain how to get started with Google Cloud solution: Dataflow
PyCharm is one of the heaviest IDEs I ever worked with, it’s slow, it requires too much ram and most of all I hate its indexing time. That said, I love it.
Old school coders might not agree, but let’s face it, an IDE is extremely important in terms of daily work, and the more it simplifies your work, the better. Here are some of the feature I like most about this one:
According to the 2020 StackOverflow Developer’s Survey, Redis is still the most loved ❤ database, I can understand why since it’s so easy to use and versatile, so here’s a fast introduction to it.
Redis is a multi-model, NoSQL, key-value database that enables search, messaging, streaming, and much more.
It keeps data in memory to enable fast access, persists data to storage to provide consistency and its replication of content also guarantees the durability of the data.
Cloud for Marketing provides the technology capabilities, experience and tools that help companies optimise their marketing efforts by extracting value from data.
Qualunque azienda oggi con una presenza digitale già avviata si trova ad avere a che fare con molteplici silos di dati delle dimensioni più svariate, spesso sparsi e disorganizzati, che rendono difficile una valutazione del loro potenziale e, di conseguenza, un’attivazione efficace. …
This is a story about how an application that was developed the same “old-fashioned” way was ported in a completely serverless app, as it was supposed to be from the beginning.
Before you start reading, I just want to clear up that not every Django application can be shifted to serverless, it takes specific use cases, or you could port a part of it, if you think it’s worth the effort. Our original Django application was particularly suitable because it had no front-end, no user login, and just some (ten or so) APIs.
Like many software companies out there, you…
Quando si parla di containers in ambito informatico, ci si riferisce a un’istanza virtualizzata che contiene ed esegue un’applicazione e tutte le sue dipendenze. L’ambiente dell’applicazione, anche detto environment, parte dal sistema operativo, passando per binaries, dipendenze e librerie esterne, in generale tutto ciò che è necessario al funzionamento dell’applicazione.
Questa definizione non suona nuova, ricorda molto le virtual machine.
A differenza delle macchine virtuali, però, ogni applicazione può condividere molti dei livelli comuni alle altre applicazioni, come il sistema operativo, e non necessita di un hypervisor, come potevano essere VMWare o VirtualBox.
Offline events are, as the name suggests, actions that your customers will take in-store or at an event. Facebook has no way to track it so it lets you upload them. There are 9 kinds of events you can track:
OtherWe will focus on the most important one: the purchase, or conversion.
Facebook campaigns might lead to real-world events that the ad platform is unable to associate with, but knowing if the users that saw your ads actually purchased something will help you understand the effectiveness of every campaign.
Developing an Alexa skill using Google services may sound like a contradiction to some, but the truth is Alexa’s custom skills let developers program whatever they like and Google Cloud services are some of the best you could find. Many applications could benefit from using their APIs.
We won’t focus on a single Google APIs service, in this post you will only see how to successfully create a link between an Alexa skill user and its Google account. …