Open in app

Sign In

Write

Sign In

David Varghese
David Varghese

105 Followers

Home

Lists

About

Published in Level Up Coding

·Mar 19

Regex Demystified

Learn the dark arts of understanding regular expressions — Regex (also called Regular Expression or RegExp) is a sequence of characters that can be used to find or match patterns in text. Regexes are made up of special characters (meta-characters) that allow to define complex patterns in a terse and concise manner. Regexes has a broad range of real…

Programming

9 min read

Regex Demystified
Regex Demystified
Programming

9 min read


Published in Level Up Coding

·Jan 21

Linux 101: Filesystem Structure

An introduction to the directories that makeup the Linux Filesystem — All devices generate data in some shape or form. The generated can have different structures, sizes and even different level of sensitivity. To store data permanently computers make use of nonvolatile storage devices like Hard Disk Drives (HDD), Solid State Drives (SSD) and USB Sticks. …

Linux

11 min read

Linux 101: Filesystem Structure
Linux 101: Filesystem Structure
Linux

11 min read


Published in Level Up Coding

·Jan 14

Docker 101: Part 5 - Volumes

Docker containers are used to run applications and services in an isolated environment. Any data that is generated by the container only stored while the container is running i.e. data generated by the containers is ephemeral in nature. This becomes can issue if we want to persist information even after…

DevOps

10 min read

Docker 101: Part 5 - Volumes
Docker 101: Part 5 - Volumes
DevOps

10 min read


Published in Level Up Coding

·Jan 7

Docker 101: Part 4 - Networks

In this post we will be looking at Docker Networks with its types and how to use them. The reader is expected to have a high level understanding of Docker and Computer Networks before going through this post. Docker network helps to facilitate communication between containers and other non-containerized services…

DevOps

11 min read

Docker 101: Part 4 - Networks
Docker 101: Part 4 - Networks
DevOps

11 min read


Published in Level Up Coding

·Aug 13, 2022

Docker 101: Part 3 - Containers

So far, we have looked at the basics related to containers and the various Docker commands for managing Images. In this article, we are going a dive deeper and look at Containers (finally) and their associated commands. Container Lifecycle There are 5 states in which a container can exist during its entire…

Docker

9 min read

Docker 101: Part 3 - Containers
Docker 101: Part 3 - Containers
Docker

9 min read


Published in Level Up Coding

·Jul 31, 2022

Docker 101: Part 2 - Images

In the previous article, we looked at some of the basic concepts related to containers and how containers differ from VMs. In this article, we will look at Container Registries, Docker Images, and the main commands related to images. To follow along, Docker Engine needs to be installed on our…

Docker

6 min read

Docker 101: Part 2 - Images
Docker 101: Part 2 - Images
Docker

6 min read


Published in Level Up Coding

·Jul 9, 2022

Docker 101: Part 1 - Basics

In this post we will be looking at some basics concepts that are important in understanding Docker and have an discussion along the way on how Virtual Machines differ from Containers. What does to mean to Containerize software and What is a Container ? The process of packaging software along with all of its components is called as containerization. Components can be anything…

Docker

6 min read

Docker 101: Part 1 - Basics
Docker 101: Part 1 - Basics
Docker

6 min read


Published in Level Up Coding

·Jun 18, 2022

Linux 101: File Permissions

File permissions is an important concept to understand for anyone working with Linux. Permissions are a set of attributes (along with ownership) which is used to control the level of access the users and system processes have on files. …

Linux

7 min read

Linux 101: File Permissions
Linux 101: File Permissions
Linux

7 min read


Published in Level Up Coding

·May 21, 2022

Python if __name__ = ‘__main__’ explained

Before we can dive into the question at hand lets look at a few examples to understand what Python does when we run code. When a Python script is executed the Python interpreter behind the scenes sets some global environment variables and then executes all the code that is present…

Python

4 min read

Python if __name__ = ‘__main__’ explained
Python if __name__ = ‘__main__’ explained
Python

4 min read


Apr 24, 2021

TryHackMe - Bounty Hacker

You talked a big game about being the most elite hacker in the solar system. Prove it and claim your right to the status of Elite Bounty Hacker! — 1. Deploy the machine. No answer required The first task that is performed when we are given an target to exploit is to find the services that are running on the target. To find services running on the machine I will be using “RustScan” which is an port scanner similar…

Tryhackme

5 min read

TryHackMe - Bounty Hacker
TryHackMe - Bounty Hacker
Tryhackme

5 min read

David Varghese

David Varghese

105 Followers

Software Developer, Cloud Engineer, Python, DevOps, Cybersecurity Enthusiast https://notes.davidvarghese.dev

Following
  • Rehan Pinjari

    Rehan Pinjari

  • Renuka Gavrani

    Renuka Gavrani

  • Vickie Li

    Vickie Li

  • Kay Jan Wong

    Kay Jan Wong

  • Xiaoxu Gao

    Xiaoxu Gao

See all (13)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech