So you decided to learn Programming? I know the first thing you probably did was to go to Google and search for the best programming books. I would do the same. But there is a problem. There is a ton of programming books out there, covering different topics and different programming languages. With all the options, […]
The React JS or simply React is one of the best JavaScript libraries for developing front-end or GUI of web applications. Backed by Facebook, React JS, also known as just React is has grown by leaps and bounds in recent years and became the de-facto library for component-based GUI development. Though there are other front-end […]
Learn to build a full-stack Vue.js CRUD app and authenticated Node.js API with MongoDB. Unlike simple “to-do” apps, full-stack apps have numerous features with complex requirements but must also balance high performance, stability in production, and ease of maintenance. In this course, you’ll learn to build an authenticated, full-stack CRUD app with an API and […]
Intro to FastAPI for Python and why you should consider it for your next API project If you have read some of my previous posts on Python, you know I’m a Flask fan, and it is my goto for building APIs in Python. However, recently I started to hear a lot about a new API framework for […]
Find out interesting projects and resources to build and showcase as your frontend portfolio Introduction Frontend Web Development is like an art of designing websites according to the available data. Unlike backend development, here you don’t have to perform any computations on the server-side. Your main focus must be to create a user interface layout that […]
As a programmer, you don’t need to start from scratch when you have tools designed to help you with your projects. Frameworks are software that is developed and used by developers to build applications. What is Frameworks? Since they are often built, tested, and optimized by several experienced software engineers and programmers, software frameworks are […]
PyCharm is one of the most popular Python IDEs. There is a multitude of reasons for this, including the fact that it is developed by JetBrains, the developer behind the popular IntelliJ IDEA IDE that is one of the big 3 of Java IDEs and the “smartest JavaScript IDE” WebStorm. Having the support for web […]
Cascading Style Sheets or CSS is a markup language that decides the manner in which web pages or websites appear to the visitors. It helps in manipulating the colours, fonts, and layouts of various website elements. CSS also allows adding animations or effects to a website, such as animated backgrounds and click button effects. Without […]
Testing is integral to modern software development. Technically, software testing is an indispensable part of the software development life cycle i.e., SDLC. Although there are very many SDLC approaches, such as Agile, DevOps, and RAD, testing is omnipresent. Interestingly, testing has its very own lifecycle, appropriately dubbed software testing life cycle. What does that suggest? It’s […]
What is Swift? Swift is a general-purpose programming language. Apple developed it for the “i” gadgets – iPod, iOS, macOS, etc. as well as Linux. It is a compiled language, designed to work with Apple’s Cocoa and Cocoa Touch frameworks. Swift uses the Objective-C runtime library that allows Swift, C, C++, and Objective C code […]