Open in app

Sign in

Write

Sign in

Ridwan Yusuf
Ridwan Yusuf

101 Followers

Home

About

Published in

AWS Tip

·Pinned

Comprehensive Guide: Deploy Static Websites and SPAs (React/Vue/Angular) to AWS S3 Buckets

This guide provides a step-by-step approach on how to deploy a static web application or Single Page Application (SPA) built with React, Angular, Vue, etc., to an AWS S3 bucket. But the question here is why would we want to use an S3 bucket as an alternative to other hosting…

S3 Bucket

13 min read

Comprehensive Guide: Deploy Static Websites and SPAs (React/Vue/Angular) to AWS S3 Buckets
Comprehensive Guide: Deploy Static Websites and SPAs (React/Vue/Angular) to AWS S3 Buckets
S3 Bucket

13 min read


Published in

AWS Tip

·Pinned

Complete Django API on AWS EC2 (Nginx, Gunicorn, Celery, Flower dashboard, and Certbot)

This tutorial provides a complete guide on how you can setup a production ready Django application running on AWS EC2 instance. Though the server used in this guide is an EC2 instance, however the knowledge gained here is transferable to any real server instance i.e DigitalOcean,Heroku, etc. Without any delay…

AWS

21 min read

Complete Django API on AWS EC2 (Nginx, Gunicorn, Celery, Flower dashboard, and Certbot)
Complete Django API on AWS EC2 (Nginx, Gunicorn, Celery, Flower dashboard, and Certbot)
AWS

21 min read


Pinned

Asynchronous programming a better concurrency Part 4

Asynchronous programming a better concurrency Part 4 A quick recap from Part 1: Concurrency refers to dealing with multiple tasks by switching context between them. Synchronous programming is when a line of code will start its execution only when the previous line of code has completed its execution even if…

2 min read

2 min read


Pinned

Concurrency and Parallelism demystified Part 1

Concurrency and Parallelism demystified Part 1 These two concepts provide different ways to solve multiple tasks (or single task with sub tasks) with the sole aim of decreasing the execution time of a program or system (i.e. Improving Performance) Concurrency: Say you (a single person) has three tasks (Cooking the…

Performance

2 min read

Performance

2 min read


Pinned

Multiprocessing and Multithreading simplified Part 2

In previous post, I explained the difference between concurrency and parallelism. A short recap: Parallelism:Doing multiple tasks at exactly the same time; only possible in multi-core (two or more processors) CPUs where each core is assigned a task. Concurrency:Dealing with multiple tasks by switching context between them. Before diving into…

Multiprocessing

2 min read

Multiprocessing

2 min read


Aug 7

Measuring Django Code Quality with SonarQube, Pytest, and Coverage: Continued

Hi friends and welcome. This guide complements an article I recently published on the FreeCodeCamp publication. In the previous article, we successfully built a Python/Django project from the ground up. We integrated automated tests using Pytest and implemented coverage analysis to gauge the extent of test coverage. Furthermore, we incorporated…

Sonarqube Setup

5 min read

Measuring Django Code Quality with SonarQube, Pytest, and Coverage: Continued
Measuring Django Code Quality with SonarQube, Pytest, and Coverage: Continued
Sonarqube Setup

5 min read


Published in

AWS Tip

·Jun 21

Implementing Two-Factor Authentication (2FA) with Django and Django Rest Framework (DRF)

Hi friends and welcome to another edition. By the end of this guide, you will be able to: Understand how Two-Factor Authentication (2FA) works. Onboard a user on the system Generate a QR code for the user Enable users to make a login attempt using valid credentials, such as their…

Django

12 min read

Implementing Two-Factor Authentication (2FA) with Django and Django Rest Framework (DRF)
Implementing Two-Factor Authentication (2FA) with Django and Django Rest Framework (DRF)
Django

12 min read


Published in

AWS Tip

·Jun 18

How to set up a Django Project with Docker and Poetry

Hi friends and welcome to another edition in this tutorial series. In the previous post, we discussed how to efficiently manage Python project package requirements using Poetry. If you haven’t checked it out yet, feel free to do so as it covers some fundamental concepts. Utilizing Poetry for Managing Python Project Requirements Hi friends, and welcome to another edition of this guide.ridwanray.medium.com

Python

5 min read

How to set up a Django Project with Docker and Poetry
How to set up a Django Project with Docker and Poetry
Python

5 min read


Published in

AWS Tip

·Jun 18

Utilizing Poetry for Managing Python Project Requirements

Hi friends, and welcome to another edition of this guide. Nearly all Python developers are aware of the requirements.txt file in their projects. This file serves as a list of packages or libraries required for the Python project, along with their corresponding versions. Here is an example of a requirements.txt…

Python

5 min read

Utilizing Poetry for Managing Python Project Requirements
Utilizing Poetry for Managing Python Project Requirements
Python

5 min read


Published in

Dev Genius

·May 14

Unlock the Power of Pip: Create and Share Installable Python Packages!

Hi friends, and welcome to another edition where we provide actionable tips and guides for immediate use. The goal of this guide is to help you create your own Python package and make it installable using pip. The motivation for this topic arose from our previous discussion on “Communication in…

Python

6 min read

Unlock the Power of Pip: Create and Share Installable Python Packages!
Unlock the Power of Pip: Create and Share Installable Python Packages!
Python

6 min read

Ridwan Yusuf

Ridwan Yusuf

101 Followers

RidwanRay.com -I provide engineers with actionable tips and guides for immediate use

Following
  • Matthew Querzoli

    Matthew Querzoli

  • Kenneth Reilly

    Kenneth Reilly

  • Kevin Tewouda

    Kevin Tewouda

  • Valerie

    Valerie

  • Adnan Rahić

    Adnan Rahić

See all (33)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams