Memory management and Garbage collection in Java An insight into how memory allocation and garbage collection is performed in Javablog.devgenius.io Make & Makefiles As Wikipedia says, Make is a build automation tool that automatically builds executable programs and libraries from…blog.devgenius.io Some C++ Concepts In this blog, I will go through some important C++ concepts.namyalg.medium.com Github Actions A starter guide to setup a basic Github Actionnamyalg.medium.com
Google Season Of Docs’22 — Month 2
This blog covers my contributions in the second month of Google Season Of Docs under the organization moja global. For more context, do ensure to read about month 1 here: https://medium.com/p/41136a3b7b1c Week 5 Picking up from where I left off in Week 4, due to the complexities involved in incorporating Vale into…
A part of me
The end of every sports competition I take part in is usually time for retrospection and self-reflection of all the efforts, sacrifices, and time it took to get where I am I am extremely grateful for all the support and encouragement from my parents, grandparents, my little sister, and coaches …
(An attempt at) Solving the multi-user, bidirectional data flow problem
In this blog, I will explain an interesting problem I encountered while trying to build an automation script with Google Sheets and Apps Script. I believe the final solution I propose is the best way to solve this problem, but if there are any other workarounds, always open to suggestions! Reply…
Google Season of Docs‘22— Month 1
Through this blog, I will share my experience of getting started with Google Season of Docs as a Technical Writer for moja global. Though the title says Month 1, the preparation and work started much before. I have been contributing to moja global since December 2021. I am primarily inspired…
Hosting on Heroku from the CLI
Lately, direct deployment of a Heroku App connecting it to Github is forbidden due to security concerns. Nonetheless, through the CLI, deployment on Heroku can be done. These are the following steps. I’m assuming git is installed in the CLI and the directory is Heroku-ready. Install the Heroku CLI cd repository-to-be-deployed heroku login -i This allows login from the CLI to your Heroku account heroku create This creates an app, with a random URL. It can be renamed
Lately, direct deployment of a Heroku App connecting it to Github is forbidden due to security concerns. Nonetheless, through the CLI, deployment on Heroku can be done.
These are the following steps. I’m assuming git is installed in the CLI and the directory is Heroku-ready.
- Install the Heroku CLI
heroku login -iThis allows login from the CLI to your Heroku account
heroku createThis creates an app, with a random URL. It can be renamed
git add --all
git commit -m "Whatever commit message you like
git push heroku masterGive it a few minutes, and the deployment is done!
Memory management and Garbage collection in Java
How Java works — WORA (Write Once Run anywhere) In Java, the source code contained in the .java file is compiled into bytecode or files with a .class extension after which conversion from bytecode to machine code occurs. Bytecode is an intermediate representation of the code. This code is then passed to the JVM which converts the bytecode to…
The end of the start
Today marks the official end of the Women Techmakers Engineering Fellowship, conducted by TalentSprint and Google, which I have been a part of since March 2020. WTEF (now called Women Engineers, WE) is a program that aids women in kickstarting their tech journey. The selection process comprised 4 rounds. The…