Category: Tech Corner

Tech Laravel: Implementing a Shopping Cart for Your Website

Laravel: Implementing a Shopping Cart for Your Website

Introduction In this article we will show how to implement a simple Store page and a Shopping Cart page for your Laravel E-commerce website. The shopping cart will allow users to choose products to buy and make a payment via the PayPal payment gateway. PayPal is the world’s most popular system for processing payments on …

Read Article Read More

Tech How to improve SQL query performance with Indexing

How to improve SQL query performance with Indexing

In this article, we will focus on how to optimize SQL queries with indexing to gain better performance. As you may already know, indexing is used to speed up searching databases. If you are not familiar with the concept of indexing, you can visit this web page and learn the basics of indexing. There are …

Read Article Read More

Tech Object classification in TensorFlow

Object classification in TensorFlow

Project setup Before we get started with any project, it is a good idea to create a virtual environment to isolate project-specific libraries from the global environment. Python virtual environment stores dependencies required by different projects in separate places by creating virtual environments for them. It solves the “Project X depends on TensorFlow version 1.x …

Read Article Read More

Tech Laravel: Using Pagination, Sorting and Filtering with Your Tables

Laravel: Using Pagination, Sorting and Filtering with Your Tables

Introduction. In Laravel, when you create websites displaying some data, you almost always need to display tables of results (e.g. Products, Categories, etc). The problem with displaying these tables is that you need to make them sortable and filterable. Plus, you may need to paginate your results since the table may become very big and …

Read Article Read More

Tech Laravel: Database Management with Eloquent ORM

Laravel: Database Management with Eloquent ORM

Introduction In Laravel, we have several ways to work with a database. One of them is using raw SQL queries and commands via the query builder. The other way is using Eloquent ORM. Eloquent ORM is more common in everyday tasks since it simplifies our life and saves our time in the most basic things …

Read Article Read More

Tech How to Scrape Amazon Reviews with Scrapy

How to Scrape Amazon Reviews with Scrapy

  Introduction to Scrapy Scrapy is a powerful Python-based web crawling framework that helps a developer to define how one or more websites can be scrapped. Scrappy uses crawlers called Spiders, which can extract, process, and save the data. Since Scrapy is built on Twisted, an asynchronous networking framework, its performance is extremely fast due …

Read Article Read More

Tech Corner 7 New JavaScript ES6+ Array Methods Every Developer Should Know

7 New JavaScript ES6+ Array Methods Every Developer Should Know

  ECMAScript 6, also called ES6 or ECMAScript 2015, is a specification standard that introduced some new exciting features to the JavaScript programming language intended to make your code more modern, readable, and versatile—especially when building large-scale applications. Apart from ES6, which was introduced in 2015, other specifications of the standard have continuously been released …

Read Article Read More

Tech Corner Server OAuth2 with Laravel Passport

Server OAuth2 with Laravel Passport

If you have tried to create an OAuth server you will know that it can be quite complex. To simplify this problem, you can use the Laravel’s Passport library, which allows you to set up an Oauth2 server in your application in a simple and very fast way. Assuming you have the basic notions of …

Read Article Read More

Tech Corner Exploring Angular Reactive Module

Exploring Angular Reactive Module

Introduction ———– Forms are probably the most crucial aspect of a enterprise web application. Forms is the component where we get the majority of our rich data input from users. There are two different approaches to build forms in Angular. The first category are the template-driven forms. Using this method, you first create html-input-elements and …

Read Article Read More

Tech Corner Cleaner Centralized State Management in Vue with Vuex Modules

Cleaner Centralized State Management in Vue with Vuex Modules

Vuex, the official state manager for Vue applications, comes up with many nice features that help us to organizing our projects. One of them, on which we will focus in this article, are the __Vuex Modules__. Vuex modules allow us to divide our store into modules, each of which with its own state, mutations, actions, …

Read Article Read More