You have the skills required to build amazing websites, complex applications, or fast and reliable APIs. You want to land your dream job as a developer, so you start taking interviews. All of a sudden, you question if everything you’ve been learning is right and whether you are ready to take on a job.
I think we have all been there. Interviewing as a developer is challenging and it’s a skill in its own right, as interview questions often cover topics we don’t usually work with. So what can we do to nail the interview and get the job? …
Preparation is as important as knowledge for a successful programming interview. Preparation gives you the confidence to attend the interview without the nerves of uncertainty. This is especially true if you are facing a programming interview for the first time in your life.
To help Node.js developers achieve the necessary preparedness for an interview, I’ve put together a list of 15 commonly asked Node.js and web development related interview questions. These questions and answers will also prompt you to brush up on any area you feel needs improvement before the big interview.
In this article, we’re focusing on questions related to Node.js. However, bear in mind that questions on JavaScript are very common in Node.js interviews, so it won’t hurt for you to prepare for some of those as well. We wrote a post not so long ago on common JavaScript interview questions, to cover all these bases. …
We listed the best VS extensions for JS developers. Now, it’s time we do so for the Python community. Same as before: I’m a PyCharm user, I love PyCharm, and I won’t probably be changing editors anytime soon. But with all the hype around VS Code and so many people over Reddit and Twitter suggesting me the switch, I had to try it.
My VS Code experience was amazing, and even though my heart still belongs to PyCharm, VS Code is a fantastic product, I can 100% recommend. …
In theory, handling dates as a developer is as simple as creating, storing, and, if necessary, manipulating dates. But as a JavaScript developer, you would know this theory doesn’t hold after you start working with dates for real. On top of different date-time formats, you have to consider timezone and locale differences.
For this reason, plenty of JavaScript developers seek help from third-party libraries when they have to manage dates in an application. While these libraries reduce the task’s complexity, having a clear understanding of handling vanilla JavaScript dates has its benefits.
This tutorial will introduce you to working with dates in vanilla JavaScript as well as useful third-party libraries to help you simplify more complex date-related tasks. …
Artificial Intelligence or, in short, AI is seeing a massive advancement in narrowing the gap between machines and humans. Researchers and practitioners all around the world have been working on various aspects of AI to develop epic procedures for this purpose. Computer vision is one of the domains of this field. The main aim of computer vision is to make the machines view the world just like humans do and use the knowledge for a wide number of activities, including image recognition, video recognition, Imagery analysis and classification, recommendation systems, and many more. Massive progress is seen in computer vision by a very specific algorithm called the Convolutional Neural Network CNN. …
Data visualization is a technique that allows data scientists to convert raw data into charts and plots that generate valuable insights. Charts reduce the complexity of the data and make it easier to understand for any user.
There are many no-code tools to perform data visualization, such as Tableau, Power BI, ChartBlocks, and more. They are very powerful tools, and they have their audience. However, when working with raw data that requires transformation and a good playground for data, Python is an excellent choice.
Though more complicated — as it requires programming knowledge — Python allows you to perform any manipulation, transformation, and visualization of your data. …
For some years now, I’ve been using the Jetbrains suite of IDEs like PyCharm pro and WebStorm, and since those are on the expensive side, every time I recommend them, people suggest that I switch to VS Code, as it’s free and awesome. So after some discussions on Reddit in that regard, I promised I would try VS Code for a few weeks.
Some of the big selling points for the VS Code (besides the price, FREE) are customization options and the plugin ecosystem. Since I wanted to have a great experience during my tryout, I needed some plugins to level up my game, so again, on Reddit, I was recommended a ton of them. …
As a web developer, you may want to generate a PDF file of a web page to share with your clients, use it in presentations, or add it as a new feature in your web app. No matter your reason, Puppeteer — Google’s Node API for headless Chrome and Chromium — makes the task quite simple for you.
In this tutorial, we will see how to convert web pages into PDF with Puppeteer and Node.js. Let’s start the work with a quick introduction to what Puppeteer is.
“Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol.” …
The responsibilities of a web developer are broader than merely designing and developing an application. In addition to adding the right set of features to the app, you have to take proactive actions to make sure the users will embrace it.
Taking care of SEO is something that falls under this category.
If you want your app to perform well in search engine rankings, incorporating SEO techniques when developing the application is a necessary evil for every web developer.
This essential guide to SEO for web developers will get you up to date on the latest SEO techniques you should be using while developing a web app in less than 10 minutes. …
When we talk about data science, we usually refer to the data analysis through summarization, visualizations, sophisticated algorithms that learn patterns in data (machine learning), and other fancy tools. When we discuss the term with software developers, we also hear a lot of Python, the popular programming language.
But why is Python so popular and special in the data science world? There are many reasons, and an important one is the Python ecosystem and libraries that make data science seem natural to Python.
One of these libraries is pandas, which every data science in the world uses, used, or at least heard of (if you are a data scientist who never used pandas, scream in comments). …
About