SPA and Google SEO

Nowadays SinglePageApplication is everywhere, providing great performance and user experience. But what about SEO / Will search engine bots be able to see SPAs correctly? Along time ago, when computers are not powerful enough, most search engine bots were just checking HTML static pages.But nowadays, bots got much cleaver and powerful. Google bot surely supports …

Ngrok for webhook testing.

When you develop your web applications, you will have situation to test 3rd party API integration in the local development environment. The tricky problem here is most of 3rd party APIs are callback based. In a word, most of 3rd party APIs send data/status as callbacks/webhook to original client. However when you wants to test …

Parcel

Parcel is a bundling tool which is similar to Webpack.Parcel uses worker processes to enable multicore compilation, and has a filesystem cache for fast rebuilds even after a restart.Parcel has out of the box support for JS, CSS, HTML, file assets, and more – no plugins needed.https://github.com/parcel-bundler/parcel Webpack is hard to use because it’s configuration …

NumPy is the fundamental package for scientific computing with Python

We will use the Python programming language for all assignments in this course. Python is a great general-purpose programming language on its own, but with the help of a few popular libraries (numpy, scipy, matplotlib) it becomes a powerful environment for scientific computing. We expect that many of you will have some experience with Python …

Improve querying speed in MongoDB

DB query speed is slowed down mainly when converting fetched data to MongoDB model format.For example we fetch JSON format data from db and convert it to MongoDB model format by embedding model methods.In order to avoid this and improve querying speed we can use lean function.The format is model.find({…}).lean(), then the result is retrieved …

ReactPHP – HIGH performance PHP development

ReactPHP is a low-level library for event-driven programming in PHP. At its core is an event loop, on top of which it provides low-level utilities, such as: Streams abstraction, async DNS resolver, network client/server, HTTP client/server and interaction with processes. Third-party libraries can use these components to create async network clients/servers and more. Using ReactPHP, …