BuyMeACoffee

Buy Me A Coffee
Mostrando las entradas con la etiqueta Twitter. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Twitter. Mostrar todas las entradas

jueves, 17 de septiembre de 2020

Introduction to PTI.Microservices.Library



Today we want to introduce you to "PTI.Microservices.Library", a NuGet package designed to aid developers create systems faster by integrating several cloud services, abstracting some of the repetitive logic, adding exception handling, an logging, while also allowing developers to have control of the configuration.

Why "PTI.Microservices.Library" was created?

At PTI Costa Rica, we do lots of Research And Development, we develop many POC (Proof of Concept) code, and many times those tasks tend to be repetitive, writing the same code.

We also like to use Strong Types and take advantage of methods such as PostAsJson, ReadFromJson, etc.

So we decided to take all that we have in our POCs, along with some of the custom code we have in our applications and convert it to a NuGet package, and share it so our customers can use it.

The package was recently released as preview, and the official documentation will be here:

https://github.com/efonsecab/PTI.Microservices.Library

Currently the package is in preview so it is free, however, the product will be accesible through a monthly subscription once it is out of preview, which should happen by the end of year 2020.


lunes, 13 de mayo de 2019

Marketing Automation Tips



Marketing Automation is extremely useful if not vital, not only for businesses but for every person with the need to create prescence and grow audiences in the Internet.

There are many tools for Marketing Automation, today I would like to show you a small example of how to take advantage of Microsoft Azure Logic Apps to do some Marketing Automation in your Social Media Channels, in this case Twitter.


martes, 27 de octubre de 2015

Get To Know Your #Network with @Microsoft #Azure and #Office365

Getting to know your followers is very important, even more if you are running a business.
But where do you start, let's say you have 2000 followers.
You could start conversation with them 1 by 1, but if you are a small company where luxury of time is not an option, it could be very inefficient.

Image by Zigomitros Athanasios - Thor4bp on https://commons.wikimedia.org/wiki/File:Social_Network.png
Instead, you could scan your network profiles and based on their profile descriptions identify which have certain keywords you may be interested in, and maybe even their location.

Once you have this data, you can segment and check which sector has the biggest list of users.
With programming skills and cloud-based technologies such as Microsoft Azure you can do this easily.

Azure is the Microsoft response for Cloud Solutions, leveraging it's power gives you endless possibilities, and here is an example.

In Microsoft Azure you can create what is called Worker Roles, it's basically a virtual machine running background tasks (similar to Windows Services).

What do you do with it? Depends on what you need, but here is a simple example.

Let's say you want to identify which Twitter users are constantly following and unfollowing you, you can then use the Twitter API to check your current followers, store that information into a database hosted in Microsoft Azure, this information you can use it to identify if these stored users are still following you days later.

You can go even further and use it to get to know your network.
Let's say you store your followers list and their followers list(username and profile description)

Once you have done that you can create custom queries with specific filters and turn them into database views.

Try Microsoft Office 365 Today for FREE


Once the views are created you can use Power BI to create reports retrieving the data you want


Then you can schedule the Power BI reports to refresh daily at 6am, to have some updated data by the time people arrive at the office.

To create even more complex and customized reports, you could leverage the power of SQL Server Reporting Services, hosted in a virtual machine running on Microsoft Azure, create report templates published to a URL your team is able to access.
For example a report that gets a list of users and categorize them based on keywords found in ther profile (education, games, marketing, etc)


Or you can create a report requesting the user for a keyword


You can go even further and create subscriptions to reports you know you will need frequently, select how often you need those reports, and the file format and time of the day you want them.
Once you set that you could have for example a report for the keyword "marketing" every day at 9pm sent to your email.


Feel free to comment on the post.

If you want to know more about the potential of Microsoft Azure, Web Roles, Office 365, Reporting Services or other, feel free to contact us from our website or send an email to services@pticostarica.com