Google Analytics for Web – or the story of a forge component built in 10 minutes or less.

Hello ladies and gentlemen, welcome to one more “intelectual rant” on the OutSystems world. Our today’s speciality will be Google Analytics. Yes, that’s right. That “kinda common thing almost every website uses” was not present on the OutSystems forge and I was like:

 

Whaaaaaaaaaaaat?

 

There was – well, it’s still there, so *there is* – a plugin for mobile but not for web? Outrageous! Read More

How I met Joe

Hello everyone. This will be a different post than usual. It won’t be related to Pushwoosh, errr… it will be related to Pushwoosh. But more than that, it will be related to Joe, another OutSystems community member that was having issues using the Pushwoosh Plugin for mobile apps. My experience with this has been previously documented and, when I saw the call for help on the community forum, I was like… Read More

Roadmap for April

Hey there. April has barely started – and it has started with a “combo” of Easter and April fools. As Wikipedia says, Easter, also called Pascha or Resurrection Sunday, is a festival and holiday celebrating the resurrection of Jesus from the dead, described in the New Testament as having occurred on the third day of his burial after his crucifixion by the Romans at Calvary 30 AD. Also, from Wikipedia, April Fools’ Day (sometimes called All Fools’ Day) is an annual celebration in some European and Western countries commemorated on April 1 by playing practical jokes and spreading hoaxes. You’re free to draw your own conclusions.

 

This post will be a short one since:

a) I’m alive and kickin’, despite all the candy that I ate

b) I’m in a middle of a “crossfire” in my Masters degree – Enterprise Architecture, I’m looking at you!

c) I’ll be attending an Advanced Developer Bootcamp and I’m looking forward to it! (Not anymore. It was postponed. Damn.)

 

So, the planned roadmap for this month will be something like: discussing a bit of the internals of two other components that I have on OutSystems Forge, (probably) discuss the implementation of an unreleased component (both Web and Mobile), guiding through all the process for both scenarios and, finally, the story of How I met Joe. It’s a funny story, you should stay tuned.

So that’s pretty much it. I’ll be back in a few days with lots of new content.

 

Take care,

Armando

A fairy tale about dynamic manifest.json files: The journey continues…

Hello folks and welcome to the next chapter of our fairy tale about dynamic manifest.json files. In the first chapter we’ve seen the context behind some of the decisions as well as some of the challenges that I’ve faced. But now… now we go to the fun part. In a quick roundup, by now we have:

  • Required resource files (manifest.json, pushwoosh-service-worker.js and the SDK loaded asynchronously)
  • All the required OutSystems developments for the previous bullet.

As someone would say… All aboard the night train!

Read More

A fairy tale about dynamic manifest.json files: The First Chapter

Good afternoon passengers. This is your captain speaking. Our today’s in-flight movie will talk about implementing web notifications with Pushwoosh and how a dynamic manifest.json file was required in order to support reusability. So let me start this fairy tale by giving an overview of what we’ll discuss. In this post, I’ll guide you through my challenges and decisions when implementing Pushwoosh’s Web Push SDK 3.0. Long story short, I did it, it’s available on forge and you’re free to use it!

Read More