Monday, April 3, 2023

Lesson 2 (Data Types in JavaScript)

Learning JavaScript as a Second Language

Number

Declaring Integer type variable in JavaScript :-

var x = 23;

let x = 20;

Declaring Floating point value in JavaScript :-

var x = 5.78945146;

console.log(x.toFixed(2));

Output: "5.78"

5.789.toFixed(2) would return a value of String type.

JavaScript has a single number type. Internally, it is represented as 64-bit floating point, the same as Java’s double. Unlike most other programming languages, there is no separate integer type, so 1 and 1.0 are the same value. This is a significant convenience because problems of overflow in short integers are completely avoided, and all you need to know about a number is that it is a number. A large class of numeric type errors is avoided.

Ref: Douglas Crockford - JavaScript. The Good Parts (2008)

Comparing int and float in JavaScript

Comparing int and float in Python

Strings

Declaring String variable in JavaScript :-

// Using string template

var variable = “Gokul Krishna”

// Using String class

var variable = new String(“Gokul Krishna”);

String Concatenation

Ref: https://www.w3schools.com/jsref/jsref_obj_string.asp

Boolean in JavaScript

let x = true;

let y = false;

let result = x.toString();

console.log(result);

In Python:

Arrays in Code

var arr_num = [1, 2, 3, 0, -5, -2]

let arr_names = ['Dip', 'Gokul', 'Krishna', 'Ashish']

let arr_of_mixed_types = [1, 'Krishna', true]

/* To name a few operations that we can do on an array:

(1) Traversing or 'Iterating over the elements of an array' (2) Sort (3) Search (4) Insertion (5) Deletion (6) Reversing */

console.log(arr_num)

console.log(arr_num.sort()) // Changes the actual object. Return type: modified array.

console.log(arr_num.reverse()) // Changes the actual object.

// These operations sort() and reverse() change the actual object.

// The push() method adds new items to the end of an array.

arr_num.push(10)

console.log(arr_num)

console.log(arr_of_mixed_types)

Array Ref: https://www.w3schools.com/jsref/jsref_obj_array.asp

Note: String Methods had "match" and "search" for search while Array Methods has "find".

Tags: Technology,JavaScript,

Sunday, April 2, 2023

Learning JavaScript as a Second Language (Lesson 1)

JavaScript’s First Lesson

Questions

  • Are you familiar with Programming?
  • Which programming languages do you know?
  • As in: Java, C, C++, Python (or maybe JavaScript itself)
  • How much would you rate yourself in JavaScript out of 10?
  • How much would you rate yourself in Python out of 10?

  • Have you any of experience of coding in JavaScript?
  • VSCode is not an environment. It is an editor.
  • What was the environment you were coding in?
  • Like: Console, or Browser, Node.js

What is a Developer Console (or DevTools) in Browser?

A developer console (also known as DevTools or Developer Tools) in a browser is a built-in set of debugging and analysis tools that enable developers to inspect and debug web pages or web applications. It provides various features for developers to examine the structure and behavior of web pages, including:

Inspecting HTML and CSS: Developers can view the HTML and CSS code of a web page and make changes to them in real-time to see how they affect the appearance of the page.

Debugging JavaScript: Developers can set breakpoints in their JavaScript code and step through it to find and fix bugs.

Monitoring network activity: Developers can monitor network requests and responses to identify performance issues or errors.

Analyzing performance: Developers can measure the performance of a web page, including load times, resource usage, and memory consumption.

The developer console is a powerful tool that can help developers troubleshoot issues and optimize the performance of their web applications. It is built into most modern web browsers and can be accessed by pressing F12 or by right-clicking on a web page and selecting "Inspect" from the context menu.

Developer Tools in Chrome

Developer Tools in Firefox

Where to run the JavaScript code?

  • Where to run the JavaScript code?
  • In console
  • In browser
  • In Node.js environment

In Console

In Browser


In Node.js

  • Installing Node.js on Ubuntu
  • $ sudo apt install nodejs
  • $ sudo apt install npm

Data Types

  • What all data types are you aware of?
  • 1. String
  • 2. Number (in JavaScript all Integer, Float and Double fall under the type "number")
  • 3. Boolean
  • 4. Array (also called List in Python)
Homework for both Python and JavaScript
1. Declare a variable with the above mentioned data types.
2. Also process that variable in some way. (Or we can say: show some operation on it)

String

  • String Concatenation

Differences between var, let and const

Tags: Technology,JavaScript,

Friday, March 24, 2023

LinkedIn's HTML Assessment Dump (Apr 2023)

LinkedIn's HTML Assessment is a set of 15 questions. Here are some sample questions that you can practice before attempting the actual Assessment.

1:
2:
3:
4:
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15:
16.
17.
18.
19.
20.
Tags: Web Development,Technology,

Sunday, March 19, 2023

Books on SEO (Mar 2023)

Download Books
1.
The Art of SEO: Mastering Search Engine Optimization
Eric Enge, 2015

2.
Search Engine Optimization For Dummies
Peter Kent, 2004

3.
SEO 2022: Learn Search Engine Optimization with Smart Internet Marketing Strategies
Adam Clarke

4.
SEO Like I'm 5: The Ultimate Beginner's Guide to Search Engine Optimization
Matthew Capala, 2014

5.
SEO for Growth: The Ultimate Guide for Marketers, Web Designers & Entrepreneurs
John Jantsch, 2016

6.
SEO 2021 Learn Search Engine Optimization With Smart Internet Marketing Strategies: Learn SEO with Smart Internet Marketing Strategies
Adam Clarke

7.
Product-Led SEO: The Why Behind Building Your Organic Growth Strategy
Eli Schwartz, 2021

8.
How to Get to the Top of Google: The Plain English Guide to SEO
Tim Kitchen, 2013

9.
Search Engine Optimization All-in-One for Dummies
Bruce Clay, 2009

10.
3 Months to No. 1: The "no-nonsense" SEO Playbook for Getting Your Website Found on Google
Will Coombe, 2017

11.
SEO Workbook: Search Engine Optimization Success in Seven Steps
Jason McDonald, 2020

12.
Ultimate Guide to Link Building: How to Build Website Authority, Increase Traffic and Search Ranking with Backlinks
Garrett French, 2013

13.
SEO 2017: Learn Search Engine Optimization with Smart Internet Marketing Strategies
Adam Clarke

14.
The SEO Blueprint: How to Get More Organic Traffic Right NOW
David Krevitt, 2020

15.
Local SEO Secrets: 20 Local SEO Strategies You Should be Using NOW
Roger Bryan, 2021

16.
The Art of SEO
Eric Enge, 2009

17.
Optimize: How to Attract and Engage More Customers by Integrating SEO, Social Media, and Content Marketing
Lee Odden, 2012

18.
Entity SEO: Moving from Strings to Things
Dixon Jones, 2021

19.
Keywords for SEO: Actionable Knowledge Bombs to Help you Rank on Google
Itamar Blauer, 2021

20.
Everybody Writes: Your Go-To Guide to Creating Ridiculously Good Content
Ann Handley, 2014

21.
SEO 2019 Learn Search Engine Optimization With Smart Internet Marketing Strategies: Learn SEO with Smart Internet Marketing Strategies
Adam Clarke

22.
SEO - The Sassy Way of Ranking #1 in Google - when You Have NO CLUE! Beginner's Guide to Search Engine Optimization and Internet Marketing
Gundi Gabrielle, 2017

23.
SEO for Small Business Part 1: SEO and Keyword Research
Joseph Stevenson, 2020

24.
Search Engine Optimization: An Hour a Day
Gradiva Couzin, 2006

25.
Link Building Mastery: How to Rank Higher, Grow Your SEO Traffic and Build Authority with Backlinks
Julian Goldie, 2021

26.
Get into Bed with Google
Jon Smith, 2008

27.
Search Engine Optimization (SEO) Secrets
Danny Dover, 2011

28.
Ecommerce SEO: An Advanced Guide to On-Page Search Engine Optimization for Ecommerce
Traian Neacsu, 2015

29.
Social Media Marketing Workbook: How to Use Social Media for Business
Jason McDonald, 2015

30.
The Beginner's Guide to SEO: How to Optimize Your Website, Rank Higher on Google and Drive More Traffic
Jessica Ainsworth, 2021

31.
The Best Damn Website & ECommerce Marketing Optimization Guide, Period!
Stoney deGeyter, 2021

32.
SEO Fitness Workbook: The Seven Steps to Search Engine Optimization Success on Google (Teacher's Edition)
Jason McDonald, 2015

33.
Social Media Marketing for Beginners 2023 The #1 Guide To Conquer The Social Media World, Make Money Online and Learn The Latest Tips On Facebook, You
Jonathan Page, 2020

34.
Digital Marketing For Dummies
Ryan Deiss, 2016

35.
Search Engine Optimization Bible
Jerri L. Ledford, 2008

36.
SEO Mastery: Learn Advanced Search Engine Optimization Marketing Secrets, For Optimal Growth! Best Beginners Guide About SEO For Keeping your Business Ahead in The Modern Age!
Graham Fisher, 2019

37.
Landing Page Optimization
Tim Ash, 2008

38.
Faster, Smarter, Louder: Master Attention in a Noisy Digital Market
Aaron Agius, 2019

39.
SEO Made Easy: Everything You Need to Know about SEO and Nothing More
Evan Bailyn, 2013

40.
Seo 2021: Actionable, Hands-on SEO, Including a Full Site Audit
Dr Andy Williams, 2021

41.
Seo Step-By-Step: The Complete Beginner's Guide to Getting Traffic from Google
Caimin Jones, 2014

42.
Seo Secrets 2019: The Ultimate Guide on How to Mastering Search Engine Optimization Fast!
Phillip Rusell, 2018

43.
Inbound Marketing and SEO: Insights from the Moz Blog
Rand Fishkin, 2013

44.
The Truth About Search Engine Optimization
Rebecca Lieb, 2009

45.
SEO 2020 Learn Search Engine Optimization With Smart Internet Marketing Strategies: Learn SEO with Smart Internet Marketing Strategies
Adam Clarke

46.
ProBlogger: Secrets for Blogging Your Way to a Six-Figure Income
Darren Rowse, 2008

47.
The SEO Way: Beginners Guide to Search Engine Optimization
Tarek Riman, 2019

48.
Digital Marketing All-in-One For Dummies
Stephanie Diamond, 2019

49.
Google Ads (AdWords) Workbook: Advertising on Google Ads, YouTube, and the Display Network (Teacher's Edition)
Jason McDonald, 2019

50.
Etsy Business - Beginners Guide To Starting Your Own Etsy Business & Learn Etsy Marketing & SEO: Simple Steps To Maximize Profit Selling On Etsy
Eric Scott, 2020

Sunday, March 12, 2023

The Little Book of Common Sense Investing (by John C Bogle, 10th Anniversary Edition, 2017)

The Little Book of Common Sense Investing (The only way to guarantee your fair share of stock market returns) By: John C Bogle

About The Author

John Clifton "Jack" Bogle (May 8, 1929 – January 16, 2019) was an American investor, business magnate, and philanthropist. He was the founder and chief executive of The Vanguard Group, and is credited with creating the index fund. An avid investor and money manager himself, he preached investment over speculation, long-term patience over short-term action, and reducing broker fees as much as possible. The ideal investment vehicle for Bogle was a low-cost index fund held over a lifetime with dividends reinvested and purchased with dollar cost averaging. His 1999 book ‘Common Sense on Mutual Funds: New Imperatives for the Intelligent Investor' became a bestseller and is considered a classic within the investment community.

What is an Index Fund?

"SUCCESSFUL INVESTING IS ALL about common sense. As the Oracle has said, it is simple, but it is not easy. Simple arithmetic suggests, and history confirms, that the winning strategy is to own all of the nation's publicly held businesses at very low cost. By doing so you are guaranteed to capture almost the entire return that they generate. The best way to implement this strategy is indeed simple: Buying a fund that holds this market portfolio, and holding it forever. Such a fund is called an index fund."

What is an Index Fund? (More Technically)

Index funds are mutual funds that are designed to track the performance of a particular index. For example, "ICICI Prudential Nifty 50 Index Fund" tracks the index Nifty 50.

Index funds eliminate the risks of individual stocks, market sectors, and manager selection. Only stock market risk remains.

Power of Compounding

Please don't underestimate the power of compounding the generous returns earned by our businesses. Over the past century, our corporations have earned a return on their capital of 9.5 percent per year. Compounded at that rate over a decade, each $1 initially invested grows to $2.48; over two decades, $6.14; over three decades, $15.22; over four decades, $37.72, and over five decades, $93.48. More than doubling every decade.

SIP (Systematic Investment Plan) In An Index Fund

Data Dated: Friday, May 17, 2019 What if we invest Rs 1000 every month instead of a one time investment at the inception of the fund? If we were to invest Rs 1000 each month in Nifty50, we would be having a current value of our investment to be Rs 1,691,507. The figure 'Gain per day' would stand at: Rs 182. This is a very slowly changing number:
But if we look at its growth over time, it mimics the original Nifty50 curve but while the range of "Gain per day" is 0 to 185, the range of Nifty50 is 1000 to 12000. Here is a look at the two curves, On the left "Gain per day", and on the right "Nifty50": Gain Per Day Nifty50

The Man in The Middle

But the costs of playing the investment game both reduce the gains of the winners and increases the losses of the losers. So who wins? You know who wins. The man in the middle (actually, the men and women in the middle, the brokers, the investment bankers, the money managers, the marketers, the lawyers, the accountants, the operations departments of our financial system) is the only sure winner in the game of investing. Our financial croupiers always win. In the casino, the house always wins. In horse racing, the track always wins. In the Powerball lottery, the state always wins. Investing is no different. After the deduction of the costs of investing, beating the stock market is a loser's game. This book will tell you why you should stop contributing to the croupiers of the financial markets, who rake in something like $400 billion each year from you and your fellow investors. It will also tell you how easy it is to do just that: simply buy the entire stock market. Then, once you have bought your stocks, get out of the casino and stay out. Just hold the market portfolio forever. And that's what the index fund does.

Once upon a Time...

A wealthy family named the Gotrocks, grown over the generations to include thousands of brothers, sisters, aunts, uncles, and cousins, owned 100 percent of every stock in the United States. Each year, they reaped the rewards of investing: all the earnings growth that those thousands of corporations generated and all the dividends that they distributed.   Each family member grew wealthier at the same pace, and all was harmonious. Their investment had compounded over the decades, creating enormous wealth, because the Gotrocks family was playing a winner's game.   But after a while, a few fast-talking Helpers arrive on the scene, and they persuade some "smart" Gotrocks cousins that they can earn a larger share than the other relatives. These Helpers convince the cousins to sell some of their shares in the companies to other family members and to buy some shares of others from them in return. The Helpers handle the transactions, and as brokers, they receive commissions for their services. The ownership is thus rearranged among the family members. To their surprise, however, the family wealth begins to grow at a slower pace. Why? Because some of the return is now consumed by the Helpers, and the family's share of the generous pie that U.S. industry bakes each year 100 percent at the outset, starts to decline, simply because some of the return is now consumed by the Helpers.   The smart cousins quickly realize that their plan has actually diminished the rate of growth in the family's wealth. They recognize that their foray into stock-picking has been a failure and conclude that they need professional assistance, the better to pick the right stocks for themselves. So they hire stock-picking experts - more Helpers! - to gain an advantage. These money managers charge a fee for their services. So when the family appraises its wealth a year later, it finds that its share of the pie has diminished even further. Alarmed at last, the family sits down together and takes stock of the events that have transpired since some of them began to try to outsmart the others. "How is it," they ask, "that our original 100 percent share of the pie - made up each year of all those dividends and earnings - has dwindled to just 60 percent?" Their wisest member, a sage old uncle, softly responds: "All that money you've paid to those Helpers and all those unnecessary extra taxes you're paying come directly out of our family's total earnings and dividends. Go back to square one, and do so immediately. Get rid of all your brokers. Get rid of all your money managers. Get rid of all your consultants. Then our family will again reap 100 percent of however large a pie that corporate America bakes for us, year after year." They followed the old uncle's wise advice, returning to their original passive but productive strategy, holding all the stocks of corporate America, and standing pat. That is exactly what an index fund does. ... and the Gotrocks Family Lived Happily Ever After

Cost of financial intermediation and taxes

The way to wealth for those in the business of investment is to persuade their clients, "Don't just stand there. Do something." But the way to wealth for their clients in the aggregate is to follow the opposite maxim: "Don't do something. Just stand there."

Matter of Fact The higher the level of their investment activity, the greater the cost of financial intermediation and taxes, the less the net return that shareholders - as a group, the owners of our businesses - receive. For every 20K INR of investment in ICICI Prudential Nifty 50 Index Fund – Growth: You get units of worth: 19,999 INR And a stamp duty of 1 INR is charged from you.

The Investor Emotions

We can measure the emotions of the investors by the price/earnings (P/E) ratio, which measures the number of dollars investors are willing to pay for each dollar of earnings. As investor confidence waxes and wanes, P/E multiples rise and fall. When greed holds sway, we see very high P/Es. When hope prevails, P/Es are moderate. When fear is in the saddle, P/Es are very low. Back and forth, over and over again, swings in the emotions of investors momentarily derail the steady long-range upward trend in the economics of investing.

Regression toward the mean

In statistics, regression toward the mean (also called reversion to the mean, and reversion to mediocrity) is the phenomenon where if one sample of a random variable is extreme, the next sampling of the same random variable is likely to be closer to its mean. Furthermore, when many random variables are sampled and the most extreme results are intentionally picked out, it refers to the fact that (in many cases) a second sampling of these picked-out variables will result in "less extreme" results, closer to the initial mean of all of the variables. Mathematically, the strength of this "regression" effect is dependent on whether or not all of the random variables are drawn from the same distribution, or if there are genuine differences in the underlying distributions for each random variable. In the first case, the "regression" effect is statistically likely to occur, but in the second case, it may occur less strongly or not at all. Regression toward the mean is thus a useful concept to consider when designing any scientific experiment, data analysis, or test, which intentionally selects the "most extreme" events - it indicates that follow-up checks may be useful in order to avoid jumping to false conclusions about these events; they may be "genuine" extreme events, a completely meaningless selection due to statistical noise, or a mix of the two cases.

Reversion to Mean

Curiously, without exception, every decade of significantly negative speculative return was immediately followed by a decade in which it turned positive by a correlative amount - the quiet 1910s and then the roaring 1920s, the dispiriting 1940s and then the booming 1950s, the discouraging 1970s and then the soaring 1980s - reversion to the mean (RTM) writ large. (Reversion to the mean can be thought of as the tendency for stock returns to return to their long-term norms over time - periods of exceptional returns tend to be followed by periods of below average performance, and vice versa.) Ref: Chapter 2: Rational Exuberance (Shareholder Gains Must Match Business Gains.)

Regression toward the mean

Alternative definition in financial usage: Jeremy Siegel uses the term "return to the mean" to describe a financial time series in which "returns can be very unstable in the short run but very stable in the long run." More quantitatively, it is one in which the standard deviation of average annual returns declines faster than the inverse of the holding period, implying that the process is not a random walk, but that periods of lower returns are systematically followed by compensating periods of higher returns, as is the case in many seasonal businesses, for example. Reference: Siegel, Jeremy (November 27, 2007). Stocks for the Long Run (4th ed.). McGraw–Hill. pp. 13, 28–29. ISBN 978-0071494700.

Regression toward the mean

After the Covid-19 Pandemic

Index Fund vs. Managed Fund

Noise of the Emotions

My advice to investors is to ignore the short-term noise of the emotions reflected in our financial markets and focus on the productive long-term economics of our corporate businesses. Shakespeare could have been describing the inexplicable hourly and daily - sometimes even yearly or longer - fluctuations in the stock market when he wrote, "[It is] like a tale told by an idiot, full of sound and fury, signifying nothing." The way to investment success is to get out of the expectations market of stock prices and cast your lot with the real market of business.

Don't Take My Word for It

Simply heed the timeless distinction made by Benjamin Graham, legendary investor, author of The Intelligent Investor, and mentor to Warren Buffett. He was right on the money when he put his finger on the essential reality of investing: "In the short run the stock market is a voting machine... in the long run it is a weighing machine." In the short run, stock market fluctuates with the whims of an investor. In the long run, stock market tells you about the growth of size of the businesses. Using his wonderful metaphor of "Mr. Market," Ben Graham says, "Imagine that in some private business you own a small share which cost you $1,000. One of your partners, named Mr. Market, is very obliging indeed. Every day he tells you what he thinks your interest is worth and furthermore offers either to buy you out or to sell you an additional interest on that basis. Sometimes his idea of value appears plausible and justified by business developments and prospects as you know them. Often, on the other hand, Mr. Market lets his enthusiasm or his fears run away with him, and the value he proposes seems little short of silly. "If you are a prudent investor... will you let Mr. Market's daily communication determine your view as the value of your $1,000 interest in the enterprise? Only in case you agree with him, or in case you want to trade with him.... But the rest of the time you will be wiser to form your own ideas of the value of your holdings.... The true investor... will do better if he forgets about the stock market and pays attention to his dividend returns and to the operating results of his companies...." The investor with a portfolio of sound stocks should expect their prices to fluctuate and should neither be concerned by sizable declines nor become excited by sizable advances. He should always remember that market quotations are there for his convenience, either to be taken advantage of or to be ignored."

From the chapter: "How Most Investors Turn a Winner's Game into a Loser's Game"

All investors as a group must necessarily earn precisely the market return, but only before the costs of investing are deducted. There are, then, these two certainties: (1) Beating the market before costs is a zero-sum game; (2) Beating the market after costs is a loser's game.

Ch 4: How Most Investors Turn a Winner's Game into a Loser's Game

"The Relentless Rules of Humble Arithmetic" "Costs matter" A few years ago when I was rereading Other People's Money, by Louis D. Brandeis (first published in 1914), I came across a wonderful passage that illustrates this simple lesson. Brandeis, later to become one of the most influential jurists in the history of the U.S. Supreme Court, railed against the oligarchs who a century ago controlled investment America and corporate America alike. Brandeis described their self-serving financial management and their interlocking interests as "trampling with impunity on laws human and divine, obsessed with the delusion that two plus two make five." He predicted (accurately, as it turned out) that the widespread speculation of that era would collapse, "a victim of the relentless rules of humble arithmetic." He then added this unattributed warning (I'm guessing it's from Sophocles): "Remember, O Stranger, arithmetic is the first of the sciences, and the mother of safety." Brandeis's words hit me like the proverbial ton of bricks. Why? Because the relentless rules of the arithmetic of investing are so obvious. (It's been said by my detractors that all I have going for me is "the uncanny ability to recognize the obvious.") The curious fact is that most investors seem to have difficulty recognizing what lies in plain sight, right before their eyes. Or, perhaps even more pervasively, they refuse to recognize the reality because it flies in the face of their deep-seated beliefs, biases, overconfidence, and uncritical acceptance of the way that financial markets have worked, seemingly forever. What's more, it is hardly in the interest of our financial intermediaries to encourage their investor/clients to recognize the obvious reality. Indeed, the self-interest of the leaders of our financial system almost compels them to ignore these relentless rules. Paraphrasing Upton Sinclair: It's amazing how difficult it is for a man to understand something if he's paid a small fortune not to understand it. Our system of financial intermediation has created enormous fortunes for those who manage other people's money. Their self-interest will not soon change. But as an investor, you must look after yourr self-interest. Only by facing the obvious realities of investing can an intelligent investor succeed.

Ch 5: Focus on the Lowest-Cost Funds

The More the Managers Take, the Less the Investors Make. If the managers take nothing, the investors receive everything: the market's return.

About What is a Good Time to See Returns From an Index Fund

Don't Take My Word for It The wise Warren Buffett shares my view. Consider what I call his four E's. "The greatest Enemies of the Equity investor are Expenses and Emotions." So does Andrew Lo, MIT professor and author of Adaptive Markets (2017), who personally "invests by buying and holding index funds." *** Perhaps even more surprisingly, the founder and chief executive of the largest mutual fund supermarket - while vigorously promoting stock trading and actively managed funds - favors the classic index fund for himself. When asked why people invest in managed funds, Charles Schwab answered: "It's fun to play around . . . it's human nature to try to select the right horse... [But] for the average person, I'm more of an indexer.... The predictability is so high.... For 10, 15, 20 years you'll be in the 85th percentile of performance. Why would you screw it up?" (Most of Mr. Schwab's personal portfolio is invested in index funds.) *** Mark Hulbert, editor of the highly regarded Hulbert Financial Digest, concurs. "Assuming that the future is like the past, you can outperform 80 percent of your fellow investors over the next several decades by investing in an index fund - and doing nothing else. . . . [A]cquire the discipline to do something even better [than trying to beat the market]: become a long-term index fund investor." His New York Times article was headlined: "Buy and Hold? Sure, but Don't Forget the ‘Hold.'" A Four or Five Year Time Period is Good Enough Time to Get Returns From an Index Fund
4-Years Open Close Change
1994 1000.00 1079.40 79.40
1998 1078.95 1059.05 -19.90
2002 1058.85 2836.55 1777.70
2006 2836.80 5201.05 2364.25
2010 5200.90 6304.00 1103.10
2014 6323.80 10530.70 4206.90
2018 10531.70 11748.15 1216.45
~ ~ ~
5-Years Open Close Change
1994 1000.00 884.25 -115.75
1999 886.75 1879.75 993.00
2004 1880.35 2959.15 1078.80
2009 2963.30 6304.00 3340.70
2014 6323.80 10862.55 4538.75
2019 10881.70 11748.15 866.45

Ch 8: Taxes Are Costs, Too

Don't Pay Uncle Sam Any More Than You Should. A word about Indian Income Tax Rules: Mutual fund tax benefits under Section 80C: Investments in Equity Linked Savings Schemes or ELSS mutual funds qualify for deduction from your taxable income under Section 80C of the Income Tax Act 1961. The maximum investment amount eligible for tax deduction under Section 80C, is Rs 1.5 lakhs. Index funds such as "ICICI Prudential Nifty 50 Index Fund" do not fall under 80C. For tax saving purpose, you can go for funds like: "ICICI Prudential Long Term Equity Fund (Tax Saving)" A Word About "Long Term Capital Gain" Tax The LTCG of up to Rs. 1 lakh is tax-free, whereas gains over Rs. 1 Lakh is subject to LTCG tax of 10% (plus 4% cess) without any indexation benefit. Equity-Linked Saving Scheme (ELSS funds) is another equity scheme that is the most efficient tax saving scheme under Section 80C.

Ch 9: When the Good Times No Longer Roll

It's Wise to Plan on Lower Future Returns in the Stock and Bond Markets. Here we can talk about holding a job or a more regular source of income. And then doing an SIP from this source of income. FAQ: What all factors should we consider while selecting an index fund from any bank? 1. Stamp duty (For ICICI Prudential Nifty 50 Index Fund, 1 Rs for every Rs 20K of investment) 2. Lock-in period (NA for ICICI Prudential Nifty 50 Index Fund) 3. Exit charges (NA for ICICI Prudential Nifty 50 Index Fund) 4. Fund manager fees (NA for ICICI Prudential Nifty 50 Index Fund) 5. Tax exemption (Income from ICICI Prudential Nifty 50 Index Fund is taxable)
Tags: Investment,Book Summary,

Thursday, March 9, 2023

JavaScript Books (Mar 2023)

Download Books
1.
JavaScript: The Good Parts
Douglas Crockford, 2008

2.
A Smarter Way to Learn JavaScript
Mark Myers, 2014

3.
JavaScript and JQuery: Interactive Front-End Web Development
Jon Duckett, 2013

4.
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
David Herman, 2012

5.
You Don't Know JS: Scope & Closures
Kyle Simpson, 2014

6.
Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
Marijn Haverbeke, 2018

7.
Head First JavaScript Programming: A Brain-Friendly Guide
Elisabeth Robson, 2014

8.
Eloquent JavaScript: A Modern Introduction to Programming
Marijn Haverbeke, 2011

9.
Secrets of the JavaScript Ninja
John Resig, 2008

10.
Learn JavaScript Visually: With Interactive Exercises
Ivelin Demirov, 2014

11.
The Principles of Object-Oriented JavaScript
Nicholas C. Zakas, 2014

12.
JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
David Flanagan, 2002

13.
Javascript: The Definitive Guide, 5th edition
David Flanagan, 2006

14.
Beginning JavaScript
Paul Wilton, 2000

15.
Professional JavaScript for Web Developers
Nicholas C. Zakas, 2005

16.
Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries
Eric Elliott, 2014

17.
Speaking JavaScript: An In-Depth Guide for Programmers
Axel Rauschmayer, 2014

18.
JavaScript Patterns
Stoyan Stefanov, 2010

19.
You Don't Know JS Yet: Get Started
Kyle Simpson, 2020

20.
JavaScript for Kids: A Playful Introduction to Programming
Nick Morgan, 2014

21.
Learning JavaScript Design Patterns
Addy Osmani, 2012

22.
JavaScript: The Definitive Guide
David Flanagan, 1996

23.
You Don't Know JS: ES6 & Beyond
Kyle Simpson, 2015

24.
JavaScript Enlightenment
Cody Lindley, 2012

25.
Eloquent Javascript: A Modern Introduction to Programming
Marijn Haverbeke, 2011

26.
JavaScript from Beginner to Professional: Learn JavaScript Quickly by Building Fun, Interactive, and Dynamic Web Apps, Games, and Pages
Rob Percival, 2021

27.
Node.js in Action
Marc Harter, 2011

28.
Coding with JavaScript For Dummies
Eva Holland, 2015

29.
JavaScript Cookbook
Shelley Powers, 2010

30.
Professional JavaScript for Web Developers
Matt Frisbie, 2019

31.
Learn JavaScript Quickly: A Complete Beginner's Guide to Learning JavaScript, Even If You're New to Programming
Code Quickly, 2020

32.
Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers
Nicholas C. Zakas, 2016

33.
JavaScript: The Missing Manual
David Sawyer McFarland, 2008

34.
Maintainable JavaScript
Nicholas C. Zakas, 2012

35.
High Performance JavaScript
Nicholas C. Zakas, 2010

36.
Pro JavaScript Design Patterns
Ross Harmes, 2007

37.
JavaScript For Kids For Dummies
Eva Holland, 2015

38.
JavaScript for Impatient Programmers
Axel Rauschmayer, 2019

39.
Up & Going
Kyle Simpson, 2015

40.
Node.js Design Patterns - Third Edition: Design and Implement Production-grade Node.js Applications Using Proven Patterns and Techniques
Mario Casciaro, 2020

41.
You Don't Know JS: Types & Grammar
Kyle Simpson, 2015

42.
jQuery in Action
Bear Bibeault, 2008

43.
Javascript: This Book Includes : Javascript Basics For Beginners + Javascript Front End Programming + Javascript Back End Programming
Andy Vickler, 2021

44.
Structure and Interpretation of Computer Programs
Gerald Jay Sussman, 1985

45.
Learning Web Design
Jennifer Niederst Robbins, 2012

46.
Object-Oriented JavaScript
Kumar Chetan Sharma, 2013

47.
Beginning JavaScript and CSS Development with JQuery
Richard York, 2009

48.
Test-Driven JavaScript Development
Christian Johansen, 2011

49.
Effective TypeScript: 62 Specific Ways to Improve Your TypeScript
Dan Vanderkam, 2019

50.
The Road to Learn React: Your Journey to Master Plain Yet Pragmatic React. Js
Robin Wieruch, 2017

51.
React Key Concepts: Consolidate Your Knowledge of React's Core Features
Maximilian Schwarzmuller, 2022

52.
Data Structures and Algorithms with JavaScript
Michael McMillan
O'Reilly Media (2014)

53.
Knockout.js (Building Dynamic Client-Side Web Applications)
Jamie Munro
O'Reilly Media (2014)

54.
JavaScript for Dummies
Emily A. Vander Veer
Wiley Pub (2005)
Tags: Technology,List of Books,JavaScript,