Getting Started With Parcel – Next Generation Web App Bundler
If you’re a web developer you have most certainly made some experience with bundlers like Browserify or Webpack. Those web application bundlers help you to pack the assets of your web application (code, images, packages etc.) into bundles so that the application can be served easily. Furthermore most bundlers are able to perform [...]
The 2018 Roadmap To Fullstack Web Development
Becoming a fullstack web developer requires you to cover a lot of skills. For beginners it’s often not easy to find the right learning path and to gain quick result. At first sight it might be overwhelming to understand what you need to learn and how everything fits together at the end. This post will give you an overview of [...]
Getting Started With CSS Grid
Introduction CSS Grid is the new layout system natively supported by browsers. In comparison to e.g. Bootstrap’s Grid system CSS Grid do not require to include any external libraries and is applied by adding CSS rules to parent elements (Grid Container) and to child elements (Grid Items). CSS Grid is a two-dimensional grid layout [...]
Learn Python for Beginners – Part 1: Variables, Strings, Lists, Dictionaries, and Sets
In this tutorial you’ll learn basics of the Python programming language. The first part covers variables, strings, lists, dictionaries, and sets. The tutorial uses Jupyter Notebook as the Python development environment. If you have not installed Jupyter Notebook yet take a look at Getting Started With Jupyter Notebook For Python. [...]
Top 3 Python Online Courses
Why You Should Learn Python Python is one of the top programming languages requested by companies in 2017 / 2018. If you haven’t added Python to your programming skill set yet it’s now the perfect time to start learning. With Python you’re able to cover a wide range of use cases. You can implement command line scripts, [...]
Getting Started With Jupyter Notebook for Python
In the following tutorial you will be guided through the process of installing Jupyter Notebook. Furthermore we’ll explore the basic functionality of Jupyter Notebook and you’ll be able to try out first examples. This is at the same time the beginning of a series of Python-related tutorial on CodingTheSmartWay.com. From the [...]
Gatsby – Static Site Generator For React – Introduction
Gatsby is a static site generator for React and has just been released (version 1.0). This tutorial will take a look at this new project and show you how to install Gatsby and develop & deploy your first website. Gatsby has lots of advantages: Automatic routing based on your directory structure. No need to include additional code for [...]
Angular 5 Service Worker
Angular 5 has been released and the support for building Progressive Web Applications (PWA) with Service Workers has now been build into the framework. A Progressive Web App is a web application which makes use of latest web technologies to make a web application act and feel like an app. This is achieved by making use of Web App [...]
Top 3 Node.js Online Courses
Node.js is a rapidly growing web server technology making it possible to use JavaScript on the server. Learning Node.js is a crucial skill for any web developer today as Node.js is part of most modern web application stack like MEAN. Node.js is based on Chrome’s V8 JavaScript engine which ensures fast execution of server-side [...]
Angular 5 Forms Update
Angular 5 is here and many changes have been made to further improve the framework. In the following let’s take a look at the update which has been made to the Angular Forms package. You can now control for a form (or single form elements) when the value or the validity is updated. This feature has been available in AngularJS 1.x but [...]