engineering

A 2nd yearer…

A 2nd yearer…

This is my first blog on the DEV. I am just a Computer Science student from a local college in Maharashtra. When I completed my first year and shared some thoughts with my friend, I came to know that I can't do much with my college itself I'll have to widen my scope, look at the network on a different scale. Am I writing this blog because I have achieved something great?? No! I am writing this because my next project is a blog website and since the DEV has helped me a lot in my learning I think taking…
Read More
Is Web development oversaturated

Is Web development oversaturated

I signed up for various freelance websites and what I realized is web development is extremely over-saturated, some jobs would get posted and literally 1 minute later 35 Indian proposals with the minimum price from people who barely speak English and didn't even read the job description I couldn't even get a job because by the time I finished reading the job requirements which takes like 3 minutes the number of proposals is over 50. I read a few comments on reddit about how a ton of people are getting into CS, mass immigration from countries where everyone is into…
Read More
3 Common Mistakes Beginners Make When Learning Rust

3 Common Mistakes Beginners Make When Learning Rust

In 2024, the Stack Overflow Developer Survey voted Rust the most admired language. Rust's unique combination of performance, safety, and ergonomics has made it a popular choice for systems programming, web development, blockchain, and more. However, as with any powerful tool, getting the most out of Rust requires a solid understanding of its fundamentals. In this article, I want to share three common mistakes beginners often make when learning Rust and practical solutions to help you avoid them. All the code is available and open source here: https://github.com/FrancescoXX/three-rust-mistakes Let's get started! 1. Confusion Around the let Keyword If you're from…
Read More
9 Cutting-Edge Web Dev Resources You Should Be Using Now

9 Cutting-Edge Web Dev Resources You Should Be Using Now

Hey, developers! The web is a live thing, growing constantly, and it demands new skills and technologies.Whether you're an experienced full-stack developer or a passionate front-end developer, staying ahead of the curve is essential. This blog goes into 9 under-the-radar sites that deal with different development needs. From UI/UX magic to lightning-fast back-end solutions, we'll look at technologies that will take your projects to the next level. So grab your favorite drink and let's get started! 1. Chakra UI This library is a beautiful set of accessible, reusable UI components created using React. Chakra UI stands out for its theming…
Read More
Chrome extension that allows font-weight control

Chrome extension that allows font-weight control

Recently, I assisted a relative in setting up a new computer. This relative has vision problems that make it difficult to read fine text with low contrast. While I knew that browsers allow you to control the base font size, I was searching for a way to control the font weight (font-weight) and couldn't find an easy solution. Even the Chrome Web Store didn’t have an extension that fit the bill. The Solution After some research and development, I created a Chrome extension called Bold it that allows users to control the font weight on any website. This extension can…
Read More
Running Jobs in a Container via GitHub Actions Securely

Running Jobs in a Container via GitHub Actions Securely

Like any modern CI/CD platform, GitHub allows users to run CI jobs in a container. This is great for running consistent and reproducible CI jobs as well as reducing the amount of setup steps that is required for the job to run (e.g., running actions/setup-python to install Python environment and installing necessary packages via pip) as those environments and dependencies can be baked into the container. In order to make use of this feature, in the GitHub yaml file, specify the container to run any steps in a job via jobs.<job_id>.container. This will tell GitHub to spin up a container…
Read More
Math Object in JavaScript.!

Math Object in JavaScript.!

JavaScript Math obyekti raqamlar ustida matematik vazifalarni bajarishga imkon beradi va boshqa obyektlardan farq qilgan holda matematik obyektda konstruktor yo'q shuningdek matematik obyekt statik.! Har qanday matematik xususiyat sintaksisi Math.property ko'rinishida bo'ladi.! JavaScript Matematik xususiyatlari sifatida foydalanish mumkin bo'lgan 8 ta matematik konstantalarni taqdim etadi:Math.E // Eyler raqamini qaytaradi.!Math.PI // PIni qaytaradi.!Math.SQRT2 // 2 ning kvadrat ildizini qaytaradi.!Math.SQRT1_2 // 1/2 kvadrat ildizini qaytaradi.!Math.LN2 // 2 ning natural logarifmini qaytaradi.!Math.LN10 // 10 ning natural logarifmini qaytaradi.!Math.LOG2E // E ning 2 ta logarifmini qaytaradi.!Math.LOG10E //E ning 10 ta logarifmini qaytaradi.! 1. let mathem=Math.E; console.log(mathem); //natija - 2.718281828459045 Enter fullscreen mode Exit fullscreen…
Read More
Simulating a Privelege Escalation attack to Test Your Sentinel and Defender Setup (Final)

Simulating a Privelege Escalation attack to Test Your Sentinel and Defender Setup (Final)

Introduction This is the final post in our series on setting up Sentinel and Defender for threat detection. In previous posts, we established a sentinel and defender, populated it with units, connected it to a VM, and created an analytic rule to notify a user when an incident occurs. Now, let's test the entire system by simulating a privilege escalation attack. Understanding the Attack:A privilege escalation attack aims to grant unauthorized users higher-level privileges. In this simulation, we'll create a new user account and then elevate it to the administrators group. Steps: Locate the Target VM: Access the Windows VM…
Read More
Politica para forzar la configuracion de Multifactor de autenticación en usuarios IAM de AWS.

Politica para forzar la configuracion de Multifactor de autenticación en usuarios IAM de AWS.

La autenticación multifactor (MFA) es una capa adicional de seguridad para tus cuentas de AWS. Implementar MFA ayuda a proteger tus recursos al requerir no solo una contraseña, sino también un segundo factor de autenticación, como un código de una aplicación de autenticación. En este post, mostraremos cómo forzar el uso de MFA en los usuarios de IAM de AWS mediante una política de IAM asi garantizar que todos los usuarios activen esta funcionalidad. Esta politica funciona independientemente de los permisos que tengan los usuarios, por ejemplo si un usuario solamente tiene un permiso de lectura en EC2 podra ingresar…
Read More
Deploying a Static Website with Docker: A Comprehensive Guide

Deploying a Static Website with Docker: A Comprehensive Guide

Introduction Welcome to the Epic Characters Static Website Deployment Guide! This tutorial will walk you through the process of deploying a static website using Docker. We’ll cover every aspect of the Dockerfile and the Docker commands required to containerize and deploy the website, which showcases characters from various popular series. The goal is to provide a thorough understanding of each step involved. Prerequisites: Basic knowledge of HTML. Familiarity with GitHub commands. Understanding of Docker commands Note: Please download the GitHub repository to your system for reference. The repository contains the static website code and resources needed for deployment. Dockerfile FROM…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.