Deep Tech Point
first stop in your tech adventure
January 16, 2023 | Javascript

If you are trying to execute the command line program from the Node.js application or to run a node.js application that creates a sub-process you should look into spawn function. Lets explore the details about how to spawn and kill sub-process in Node.js.

January 14, 2023 | Javascript

If you are here to learn how to program in JavaScript in two days, you might be disappointed with most of the advice on the Internet about programming. This is the question that always comes to everyone’s mind. Nowadays we are living in the 21st century where computers are everywhere and every technology is used for a purpose. So the question is if we can learn programming in few days?

January 13, 2023 | Javascript

Where and how to start with JavaScript? This is probably the most important question anybody can ask before starting to learn programming. JavaScript is a script-based language mainly used for scripting web pages, and to control web page elements. It is also used for creating stand alone applications, and as a programming language on its own. However, before you even start, it’s important to know how and where to start with JavaScript.

January 1, 2023 | Javascript

JavaScript is a prototypical scripting language as some others, and the object is a fundamental construct to this type of language. Lets quickly remind ourselves what is an object in JavaScript? And what about object properties? Then we can see what methods are available to check if a property exists in Javascript object.

August 8, 2022 | Javascript

Before you even think to put your fingers on JavaScript you should learn HTML and CSS basics. To do that you will have to invest around 20-30 hours and once you made at least 3-5 complex HTML pages and style it with CSS you will be ready to think on JavaScript. There are many courses on JavaScript these days, online and in person, interactive or not. You can go old school and read a JavaScript book(s) or better yet read few short tutorials. But how to choose the right one. What if you want to do it fast and easy? Sounds like impossible, except it’s not. Lets see.

July 1, 2022 | Linux

The procedure for adding IP addresses  is very similar on all Linux distributions.  It requires editing network interfaces file and restarting network service. Keep in mind that these specific instructions are tested on Ubuntu.

June 13, 2022 | Data science

Word clouds are becoming increasingly popular in data science and analytics. They are successors of tag clouds or better said younger siblings. The main difference is that tag clouds are usually made of tags manually written by user(s) or chosen from a predefined list and word clouds are based on some advanced text analytics mostly performed by software algorithms. Word clouds are used as a tool to extract essence of some text corpus and to represent it in a graphic form. Words with the higher frequency are shown bigger and those with lower frequency smaller or even excluded. This is the basic concept but the algorithm is quite a bit more complex. But is it possible to apply the word cloud algorithm on custom text without coding?

June 5, 2022 | Data science

There are different methods for website data scrapping and importing it into Excel. In this tutorial we will show you how to do it with Puppeteer, Node JS package. The method using Puppeteer might look scary at first but it’s actually quite easy and what is the most important you can get anything you want from the web page very accurately. Knowing JavaScript is useful but interestingly it’s something you can learn quickly up to the point to be able to scrape data.

June 1, 2022 | Data science

There are more and more arm64 CPUs(Central Processing Unit) on the market in different hardware configurations able to run Ubuntu Linux and to run serious processing tasks. Even some cloud services providers included arm64 processors to their offer. One of the biggest names in the cloud industry, Oracle, offers interesting always free virtual machine instances based on Ampere Arm chip. With these virtual machines, besides Always free plan, you get better scaling performance meaning more controlled price performance ratio than with x86 architecture CPUs. It’s also nice to know that cloud company won’t bill your credit card unless you explicitly change your pricing plan which is not the always the case in the cloud industry. Installing Puppeteer on arm64 processors is still bit more complicated than on x86 CPUs, so to make it as straight forward as possible read on.

May 28, 2022 | Data science

There are many ways how to scrape data from a website. You can do it with almost any programming language out there but with variable success. Nowadays it’s bit harder to be successful in website data scraping because many websites use advanced web technologies, progressive web and what not. In other words it’s not just parsing static HTML but getting access to DOM(Document Object Model) of webpage because it’s usually interactively modified meaning when you interact with webpage new parts of HTML are added and some parts removed on the fly.