Upgrade to the new PHP 8 on macOS

Cloudeya - PHP 8 Release

There’s excitement in the developer community with the release of PHP 8 on November 26, 2020. The major release brings with it new features and performance improvement for applications developed with PHP technology. Likewise, developers and business owners can expect deprecation warnings and errors, so they have to make some changes in the application’s codebase to get it running on PHP 8.

Read More

Coronavirus (COVID-19) FREE REST API

Cloudeya Free Coronavirus REST API

A client approached us to leverage one of our strengths – data virtualization – to build a Coronavirus Analytics Platform, and integrate the disparate global COVID-19 data. After extensive evaluation of some very stringent parameters, we opted to use the publicly available data provided by the Center for Systems Science and Engineering (CSSE) at Johns Hopkins University. We cleaned the data and developed an API that’ll help health professionals, data scientists, researchers, and government agencies visualise and analyse incidents data to make informed decisions about the deadly disease.

Read More

OpenConnect VPN Server (ocserv) Setup

Cloudeya OpenConnect VPN Server (ocserv)

We are going to show you how you can set up a VPN server using ocserv. OpenConnect VPN server (ocserv), is a Cisco open-sourced AnyConnect VPN protocol universally used by businesses, government agencies and universities. Users can connect to a remote network over an SSL-based VPN protocol.

Read More

Deploy OpenVPN Server

Cloudeya OpenVPN Server

Virtual Private Network (VPN) is no longer an afterthought with everyone working remotely during the coronavirus lockdown. Protecting your employees’ privacy and making sure company sensitive data remain secure has become a top business strategy for c-suite executives. VPN allows you and your colleagues to switch device IP addresses, secure internet traffic and protect your physical location online.

Read More

Load Data from AWS RDS MySQL into Google BigQuery

Data Processing in the Cloud

One of our clients, a Big Data Analytics firm, queries gigabytes worth of data regularly, and as such, performance impacts the productivity of their team. These queries run non-stop for hours with days of iterations between business logic. Our client wanted us to migrate their data from a relational database, specifically MySQL to a columnar database solution. Technically, RDBS like MySQL performs without issues for transactional operations, but there are some impediments when you’re performing real-time analytics operations on a large number of data. It’s where Google BigQuery outshines similar solutions in the marketplace because of its superior results in areas like cost (for all analytical scenarios), performance, and usability, especially at scale.

Read More

Microsoft Dynamics 365 F&O - URL Encoding

Sometimes Open Data Protocol (OData) routes such as D365 products contain forward slashes, backslashes, or plus signs. You have to double encode those characters, not just the URL. Why? We’ll explain in the subsequent paragraphs.

Read More

SOLID Agile Development

Lifelong learning got us studying the hows-and-whys of agile and scrum again, the impetus being a lifetime struggle in executing agile scrum flawlessly; it’s hard to master! We heard an interesting idea recently, and it got us thinking about things differently, which was a software engineer explanation of agile and scrum. He described the concept as an abstract base class and scrum as an implementation. Pretty brilliant!

Read More

What's Blockchain Technology?

Blockchain

You may have heard the latest buzzword “blockchain” used in various articles by experts in the technology sector. It gets inserted in conversation when Bitcoin is getting discussed as well. So, what exactly is a blockchain, and why do some people think it may be the next ground-breaking technological innovation? Let’s see if we can answer those questions.

Read More