engineering

Alarm Android permission & Receivers

Alarm Android permission & Receivers

English: android.permission.ACCESS_FINE_LOCATION: Allows the app to access the user's precise location (latitude and longitude) for calculating prayer times. android.permission.ACCESS_COARSE_LOCATION: Allows the app to access the user's approximate location (less precise than fine location). android.permission.VIBRATE: Enables vibration for notifications. com.google.android.gms.permission.AD_ID (Optional): Used by Google Mobile Ads (AdMob) to identify the device for advertising purposes (if you're using AdMob). android.permission.RECEIVE_BOOT_COMPLETED: Allows the app to receive a notification when the device boots up (useful for rescheduling notifications). android.permission.WAKE_LOCK: Allows the app to temporarily prevent the device from going to sleep while scheduling notifications. android.permission.SCHEDULE_EXACT_ALARM (deprecated in Oreo+): Allows scheduling notifications with precise timing (deprecated in…
Read More
Working on Something You Hate for 7 Years – How to Escape a Professional Crisis

Working on Something You Hate for 7 Years – How to Escape a Professional Crisis

Have you ever found yourself with a feeling of emptiness, feeling some kind of melancholy that you can't explain? If the answer is yes, let me tell you that I have felt it too, and it hasn't been easy to turn it off. In this post, I want to share the personal and professional crisis that I'm going through and the things that I'm doing to escape it. Before continuing, let me tell you that I know how crazy this story is going to sound and how hard it is to believe it, but it's mine and it's the only…
Read More

Actually try on your job applications

I know several companies (particularly startups) who are hiring right now, and because of the state of the market, they get tons of job applications coming in. Their small teams simply can't handle the massive influx sometimes, so they have to filter on things that may seem trivial to applicants. If you're going to apply to a company, big or small, I always tell people to actually write a cover letter, actually double-check your grammar, actually try to seem interested. I often get met with resistance, where folks say something like, "oh, but nobody actually reads a cover letter," and,…
Read More
Go and MongoDB: Building a CRUD API from Scratch

Go and MongoDB: Building a CRUD API from Scratch

Want to create a dynamic web application with a robust backend? Look no further than Go and MongoDB! This powerful combination allows you to build scalable, efficient APIs that handle data creation, reading, updating, and deletion (CRUD) with ease. In this beginner-friendly guide, we'll walk through the process of building a simple CRUD API using Go and MongoDB. We'll cover the essential steps, provide code examples, and sprinkle in useful tips along the way. Getting Started First things first, let's set up our environment: Go Installation: Download and install the latest version of Go from https://go.dev/dl/. MongoDB Setup: If you…
Read More
DevOps Meets Cybersecurity -> DevSecOps

DevOps Meets Cybersecurity -> DevSecOps

In the field of software development and IT operations, two methodologies have emerged as pivotal players: DevOps and DevSecOps. While they share common roots, their approaches and focuses differ significantly. As organizations strive to balance speed, efficiency, and security in their development processes, understanding the nuances between these two practices becomes crucial. The Coexistence of DevOps and DevSecOpsThe digital age has ushered in an era where software development and deployment need to be faster, more efficient, and increasingly secure. DevOps emerged as a revolutionary approach, breaking down silos between development and operations teams. However, as cyber threats became more sophisticated,…
Read More
Game Jam Experience();

Game Jam Experience();

A few days before I participated in a jam to showcase my skills and see what other people are building, it was hosted on itch.io a famous place for hosting games and game jams. My Experience: The game jam hosts had given a time period of 10 days to finish a game by either using an engine or a framework.Like always I decided to make a game with pygame and choosing a difficult path for myself which gives more pleasure when completed. I only had last five days due to a work load in the previous days. After thinking a…
Read More
Análise das estações meteorológicas – parte extra 1

Análise das estações meteorológicas – parte extra 1

Neste encontro extra, durante a Jornada de Desenvolvimento de Software (JES) organizada pelos discentes em engenharia de software da Universidade do Estado do Pará, foi feito uma amostra do que vem sendo feito durante os encontros do workshop de python para análise de dados Assim foi feito uma análise com base no segundo (você pode ler sobre clicando aqui) encontro em que foi levantado os impactos ambientais que os reservatórios causam a sua construção, a partir disso foi levantado se poderia utilizar as estações meteorológicas do Instituto nacional de Meteorologia (INMET) e se seria possível utilizar para fazer essa análise…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.