Web scraping. Get products prices of competition from their website. How to achieve the goal using a trendy programming language (i.e. Python) in 20 lines of code (part 1)

Web scraping is when one wants to copy the content of a web page (or targeted parts of an entire site) and this is done automatically by a programmed robot (or a pre-programmed application). I use Python (and an open source library) to achieve successfully potentially any web scraping task. An interesting use of webContinue reading “Web scraping. Get products prices of competition from their website. How to achieve the goal using a trendy programming language (i.e. Python) in 20 lines of code (part 1)”

Customer Revenue Optimisation platform

Use-case: CenturyLink (this company is a member of the S&P 500 index and the Fortune 500) An interesting use of AI (Artifical Intelligence) for increase revenue due to a better use of available data. Due to a long history of mergers and acquisitions, CenturyLink (a telecom company now offering a bunch of digital services suchContinue reading “Customer Revenue Optimisation platform”

VPNs and Work From Home: Security under scrutiny in times of COVID-19

VPNs secures communication between company servers and employees’ devices, but end user devices are exposed if not secured enough. Also, other compensating measures need to be in place. Courtesy of The Cyber Security Hub™ (TCSH), I would like to depict a link that TCSH had pointing to, citing that Work From Home(WFH) using VPN isContinue reading “VPNs and Work From Home: Security under scrutiny in times of COVID-19”

Ransomware mitigation with backups. It might work well for small or medium companies that cannot afford huge budgets for securing their systems

Provided that certain conditions are met In a previous page I wrote about the balance that always has to be reached between costs in risks, including cyberattacks. So, I have expressed the opinion that there is no point in spending too much on some fancy security tool that covers a risk that, if occurred, itContinue reading “Ransomware mitigation with backups. It might work well for small or medium companies that cannot afford huge budgets for securing their systems”

API (Application Programming Interface), SOA (Service Oriented Architecture) and Microservices

What is meant by these terms? From a definition of a service perspective: In software development, a “service-centric” software application supposes to write code that gets exposed (typically over a network) via one of many interfaces. These interfaces are the endpoints to business functionalities and regardless of the architectural pattern (SOA, Microservices), services tend toContinue reading “API (Application Programming Interface), SOA (Service Oriented Architecture) and Microservices”

Recently I have attended: Transform your organization through RPA (Robotic Process Automation)

What is RPA “RPA” refers to a set of modular software programs (or“bots”) to complete structured, repeatable, and logic-based tasks by mimicking the actions taken by existing human staff. Why an organisation would need that? There are many advantages, but personally I see also a few Cons. Transforming an organisation through software development undertaking, withinContinue reading “Recently I have attended: Transform your organization through RPA (Robotic Process Automation)”

Wallmart has an experimental service that is going to be shut down

Jet black (ideea is very interesting) started in 2018 “We’ve learned a lot through Jet black, including how customers respond to the ability of ordering by text as well as the type of items they purchase through texting,” said Scott Eckert, Senior Vice President. As a learning experience for Walmart it seems all good. PersonallyContinue reading “Wallmart has an experimental service that is going to be shut down”

Identify patterns in Big Data and build statistical models, a manual work – to be somehow automated by AI tools such as Pecan

Who would need this AI tool? A business analyst need some business intelligence applications or tools (for example http://www.sas.com) and employ some methods to build a statistical model for the data he/she is analysing. But what if instead of laborious work to build a statistical model (even though SAS or other classical tools allow forContinue reading “Identify patterns in Big Data and build statistical models, a manual work – to be somehow automated by AI tools such as Pecan”

Software licensing vs. SaaS (“Software-as-a-Service”)

Cloud is more and more used to deliver IT related services under the form of software applications and systems A comparison between Cloud software (SaaS) and classical Software licensing: As a form of delivery of software, the difference is whether what is delivered is a tangible product or not. SaaS is not a tangible productContinue reading “Software licensing vs. SaaS (“Software-as-a-Service”)”