Follow Along With My Extreme Budget Makeover

2020 is the year of improvement — for the self, for the government and the institutions that be, and for spending habits. My method of budgeting has embraced this theme and has honed itself from a semi-acceptable process (using Selenium and Beautiful Soup) to one that is refined and seamless (using the Gmail API).

I first stumbled upon the idea of using Gmail when I noticed I received an email every time I completed a transaction with Venmo. These emails included all the information I needed for my budget — the date, the merchant, and the amount. I investigated the Gmail API to see if I could parse out this information and insert it into Google Sheets. This was a surprisingly pain-free process, and I found I could get similar transaction emails with each of my credit cards by turning on email notifications for any transactions over $0.00.

Image for post

Option to turn on transaction notifications for a credit card

Unlike my previous method with Selenium and Beautiful Soup, using the Gmail API provides greater security and access to historical data. The API only requires one authentication step, and does not need a plain text password on your local machine. You can also retrieve any past transaction in your inbox, as long as the email format has not changed. I then used the Google Sheets API to upload all these retrieved transactions for easy viewing, categorization, and aggregation. These substantial benefits make for a better user experience than before.

Image for post

#budgeting #personal-finance #api #programming #python

What is GEEK

Buddha Community

Follow Along With My Extreme Budget Makeover

Follow Along With My Extreme Budget Makeover

2020 is the year of improvement — for the self, for the government and the institutions that be, and for spending habits. My method of budgeting has embraced this theme and has honed itself from a semi-acceptable process (using Selenium and Beautiful Soup) to one that is refined and seamless (using the Gmail API).

I first stumbled upon the idea of using Gmail when I noticed I received an email every time I completed a transaction with Venmo. These emails included all the information I needed for my budget — the date, the merchant, and the amount. I investigated the Gmail API to see if I could parse out this information and insert it into Google Sheets. This was a surprisingly pain-free process, and I found I could get similar transaction emails with each of my credit cards by turning on email notifications for any transactions over $0.00.

Image for post

Option to turn on transaction notifications for a credit card

Unlike my previous method with Selenium and Beautiful Soup, using the Gmail API provides greater security and access to historical data. The API only requires one authentication step, and does not need a plain text password on your local machine. You can also retrieve any past transaction in your inbox, as long as the email format has not changed. I then used the Google Sheets API to upload all these retrieved transactions for easy viewing, categorization, and aggregation. These substantial benefits make for a better user experience than before.

Image for post

#budgeting #personal-finance #api #programming #python

Tech Highlights from Budget 2021 | What does the industry think about the new budget?

The budget has come at a time when the country is still struggling with the massive economic slowdown precipitated by COVID pandemic.

Marking a significant shift in India’s digital journey, the Union Finance Minister, Nirmala Sitharaman, has presented the first-ever digital budget for the upcoming fiscal year starting April 2021. Her budget speech touched upon “proliferation of technologies, especially analytics, machine learning, robotics, bioinformatics, and artificial intelligence.”

Know more: https://www.youtube.com/watch?v=H5obwNDCMcs&feature=youtu.be

#budget2021 #budget #ai

Simpliv LLC

Simpliv LLC

1582899149

Advanced Capital Budgeting: Analysis | Simpliv

Capital budgeting is a key strategic process that ensures capital is deployed to only those opportunities that have a high probability of meeting or exceeding the expectations for return. It is also a process that ensures that scarce capital resources are deployed to the highest yield opportunities across the organization. This course covers how to establish a capital budgeting process from conducting due diligence to communicating and facilitating discussions of capital investment opportunities with decision makers.

In this capital budgeting course, we walk through how to develop assumptions, prepare the capital budgeting analysis, and quantify risk using tornado charts and monte-carlo simulation analysis. We also discuss the financing implications of capital investment opportunities by looking at lease versus buy analysis, a related but often confused part of capital budgeting.

#Advanced Capital Budgeting #capital-budgeting #finance

Budget 2021: Reactions From The Tech Industry

“The focus on innovation and R&D as an important pillar is a critical step in increasing the Indian IT sector’s export income. Along with this, the Atmanirbhar Bharat budget also outlines initiatives for the gig economy, digital payments, human capital while also setting up a fintech hub and National Natural Language Translation Missions,” said CP Gurnani, MD & CEO of Tech Mahindra.
Read more: https://analyticsindiamag.com/budget-2021-reactions-from-the-tech-industry/

#budget2021 #technology #indiainc #ai #technews #budget

How to Manage a Kubernetes Environment on GCP on a Budget

Have you ever felt that the costs of all available managed services or third party setups exceed what you were prepared to spend? Or that you were given a budget that leaves little room for playing around?

At Skira, all statements above appealed to us. To solve these issues we’ve done 4 things: spent time analyzing the billing section, optimized our choice of namespaces, set resource limits, and made use of Helm deployments, all of which have substantially reduced our GCP expenses. I want to share these 4 tips on how to be smarter with your infrastructure choices to avoid the unpleasant bills at the end of the month.

This article specifically targets GKE (Google Kubernetes Engine) instances and deployments. The article assumes you have set up a project in GCP (Google Cloud Platform) and have CLI access to your cluster via kubectl. If not, read this article about clustering with kubectl and this article about setting up Google cloud projects and come back!

#devops #kubernetes #programming #budget #cloud