Welcome To Jimmy Lam's Portfolio!

  1. Three days per week for learning / updating more web programming languages.
  2. One day per week for learning Autodesk 3ds Max.
  3. One hour of workout per day.
  4. Everyday, go to bed before 10 pm. Then get up at 6 am in the morning.
  5. Everyday, listen to radio and music.
  6. Weekend, do whatever I love, like writing a short article, reading non-programming ebooks, learning to play the piano, sleep during the day,..., and so on.
  7. Reduce to make my comments on www.linkedin.com to as little as possible.
  8. Reduce to use computer to as little as possible.
  1. I am currently building the following website:
    • Build the shopping cart website. Click here to see my work.
    • Build the www.linkedin.com website. Click here to see my work.
    • My API Vs Web Service learning / research. Click here to see my work.
  1. I am currently reading the following ebook:
    • Angular and Deep Learning Pocket Primer by Oswald Campesato.
  1. My next book for me to read will be:
    • Beginning MEAN Stack (MongoDB, Express, Angular, Node.js) by Greg Lim and Daniel Correa.

I am currently doing the following:

  1. Watching training videos on YouTube.
  2. Reading a book.

I write articles when I have time as shown below:

  1. Do You Have To Go To University To Be Successful? (19 October 2021)
  2. University Of Toronto Life (20 October 2021)
  3. What Is Money? (23 October 2021)
  4. How To Raise Your Children? (24 October 2021)
  5. Books VS. Experience (2 November 2021)
  6. Team Member VS. Team Leader (5 November 2021)
  7. Big City VS. Countryside (21 November 2021)
  8. What Is The Most Important Skill A Person Should To Learn These Days? (27 November 2021)
  9. Working In A Large Company VS. A Small Company (29 November 2021)
  10. The Important Qualities Of A Good Son Or Daughter (1 December 2021)
  11. Getting Up Early VS. Staying Up Late (10 December 2021)
  12. Why Do We Work? (11 December 2021)
  13. What Is Your Hurry? (12 December 2021)
  14. Hard Work (Part 1 of 3) (1 January 2022)
  15. Is Learning About Our Past Useful? (3 January 2022)
  16. Hard work (Part 2 of 3) (7 January 2022)

Below is my comments for the following books:

  1. Pro Angular 9 Build Powerful and Dynamic Web Apps, 4th Edidion
    Copyright © 2020 by Adam Freeman

    So far, I have finished reading the first few chapters of this ebook. Of course, watching course #4 training video and then course #5 training video and then reading this book is the best approach to learning Angular.

    Sooner or later, no one will read web programming paper books & ebooks because

    watching training videos takes much less time for learning the same amount of things / knowledge from paper books or e-books.

    Once I finish reading this ebook. Then I will continue to keep watching course #5 training video.

    The only thing I love to reading ebooks is that at the same time I can listen to Cantonese radio / English radio / music songs. Haha...

    13 January 2021

  2. The Book of MahJong: An Illustrated Guide
    Copyright © 2001 by Amy Lo

    Chapter 1: The Game of Mahjong
    Chapter 2: The Cantonese Game
    Chapter 3: Basic Strategy
    Chapter 4: Courtesies
    Chapter 5: The Shanghai Game
    Chapter 6: The 12-Tile Game
    Chapter 7: The 16-Tile or Taiwanese Game

    I finished reading the first three chapters because that is all I need.

    I find this book is very easy to understand due to it touches the surface of MahJong.

    18 January 2021

  3. Attitude is Everything
    Change Your Attitude … and You Change Your Life!
    Copyright © 1999, 2001 by Jeff Keller

    At the beginning, the author does a great job explaining what "attitude" is using how his real unfortunate life experience as how he went from being a lawyer to a public motivational speaker.

    The main goal of this book is that the author is trying to help us to see how to turn our misfortunes into opportunities for a living better life in adversity. The author uses many true and inspiring stories about how negative thoughts affect others and how others overcome their misfortunes by having positive thoughts.

    However, I don’t agree with all of the author's philosophies. Below is an example from the book:

    "The Bible contains numerous references to thinking, including these: “According to your faith be it unto you.” (Matthew 9:29) “As a man thinketh in his heart, so is he.” (Proverbs 23:7) “If you can believe, all things are possible.” (Mark 9:23) Ralph Waldo Emerson put it this way: “A man is what he thinks about all day long.” Robert Collier offered this insight: “There is nothing on earth you cannot have — once you have mentally accepted the fact that you can have it.” And finally, there are the well- known words of Henry Ford, who said: “Whether you think you can — or think you can’t — you’re right!”"

    I don't agree, because I am sure that the motivation of thinking/believing you can do it is to come up your plans, and then the motivation of having plans is to carry out your plans. Whether your plans succeeds or fails is another story. In addition, in Chinese, we often say something like,"If you don't have such a big head, don't wear such a big hat" means that if you know you don't have such the ability to do it or handle it, don't start doing it. So the above can be just used to encourage the readers to keep a positive mind/think/believe and hopefully good things will happen.

    Although, this book was released in 1999/2001 But the life-changing principles are still working for today (2021).

    Overall, I do recommend this book to you. You can read it before going to bed, because there are only 125 pages and you will certainly learn something from it due to there’s a lot of wisdom in this little and simple motivational book.

    You will have a better picture about what this book is talking about by reading all of this book's spiritual and inspirational quotes such as below:

    "The greatest discovery of my generation is that human beings can alter their lives by altering their attitudes of mind." —William James

    "You are not what you think you are. But what you think YOU ARE!" —Dr. Norman Vincent Peale

    "Never underestimate your power to change yourself." —H. Jackson Brown, Jr.

    "A positive attitude is a person s passport to a better tomorrow." —Unknown

    "Think, act and talk with enthusiasm and you'll attract positive results." —Michael LeBoeuf

    "Success is a state of mind. If you want success, start thinking of yourself as a success." — Dr. Joyce Brothers

    "Better keep yourself clean and bright; you are the window through which you must see the world." — George Bernard Shaw

    "Attitudes are a secret power working 24 hours a day, for good or bad." — Unknown

    "You can t always control circumstances. But you can control your own thoughts." — Charles Popplestone

    "There is nothing either good or bad, but thinking makes it so." — William Shakespeare

    "A happy person is not a person in a certain set of circumstances, but rather a person with a certain set of attitudes." — Hugh Downs

    "Whether you think you can — or think you can’t — you’re right!" — Henry Ford

    "Nurture your mind with great thoughts." — Benjamin Disraeli

    "They can because they think they can." — Virgil

    "What we sincerely believe regarding ourselves is true for us." — Orison Swett Marden

    "Nobody succeeds beyond his or her wildest expectations unless he or she begins with some wild expectations." — Ralph Charell

    "Nobody succeeds beyond his or her wildest expectations unless he or she begins with some wild expectations." — Ralph Charell

    "Imagination is more important than knowledge." — Albert Einstein

    "You have control over the pictures that occupy your mind." — Jeff Keller

    "Vision is the art of seeing things invisible to others." — Jonathan Swift

    "If you can dream it, you can do it." — Walt Disney

    "What this power is I cannot say; all I know is that it exists and it becomes available only when a man is in that state of mind in which he knows exactly what he wants and is fully determined not to quit until he finds it." — Alexander Graham Bell

    "Effort only fully releases its reward after a person refuses to quit." — Napoleon Hill

    "With ordinary talent and extraordinary perseverance, all things are attainable." — Sir Thomas Buxton

    "One person with a commitment is worth more than 100 people who have only an interest." — Mary Crowley

    "The rewards for those who persevere far exceed the pain that must precede the victory." — Ted Engstrom

    "Every adversity carries with it the seed of an equivalent or greater benefit." — Napoleon Hill

    "No pressure, no diamonds." — Mary Case

    "The things which hurt, instruct." — Benjamin Franklin

    "It is a rough road that leads to the heights of greatness." — Seneca

    "Adversity brings out our hidden potential." — Jeff Keller

    "Repeat anything often enough and it will start to become you." — Tom Hopkins

    "The words you consistently select will shape your destiny." — Anthony Robbins

    "Words are, of course, the most powerful drug used by mankind." — Rudyard Kipling

    "In words are seen the state of mind, character and disposition of the speaker." — Plutarch

    "The people who always talk about a lack of money generally don t accumulate much of it." — Jeff Keller

    "Choose words that will point you in the direction of your goals." — Jeff Keller

    "Your day goes the way the corners of your mouth turn." — Unknown

    "A smile is an inexpensive way to improve your looks." — Unknown

    "Say you are well, or all is well with you, and God shall hear your words and make them come true." — Ella Wheeler Wilcox

    "A cloudy day is no match for a sunny disposition." — William Arthur Ward

    "Troubles, like babies, grow larger by nursing." — Lady Holland

    "Self-pity is an acid which eats holes in happiness." — Earl Nightingale

    "The secret of happiness is to count your blessings while others are adding up their troubles." — William Penn

    "Reflect upon your present blessings, of which every man has plenty; not on your past misfortunes, of which all men have some." — Charles Dickens

    "If you're all wrapped up in yourself, you're overdressed." — Kate Halverson

    "Nothing happens by itself. It all will come your way once you understand that you have to make it come your way, by your own exertions." — Ben Stein

    "A mirror reflects a man’s face, but what he is really like is shown by the kind of friends he chooses." —The Living Bible, Proverbs 27

    "We become part of what we are around." — Unknown

    "Your friends will stretch your vision... or choke your dreams." — Unknown

    "Are the things around you helping you toward success or are they holding you back?" — W. Clement Stone

    "Good friends are good for your health." — Dr. Irwin Sarason

    "Do the thing you fear and the death of fear is certain." —Ralph Waldo Emerson

    "Nothing in life is to be feared. It is only to be understood." — Marie Curie

    "He who loses wealth loses much; he who loses a friend loses more; but he who loses courage loses all." — Miguel de Cervantes

    "The only way to escape from the prison of fear is action." — Joe Tye

    "Running away from your fears is a losing strategy." — Jeff Keller

    "Failure is only the opportunity to more intelligently begin again." — Henry Ford

    "Success is going from failure to failure without loss of enthusiasm." — Winston Churchill

    "The greatest mistake a person can make is to be afraid of making one." — Elbert Hubbard

    "Success seems to be largely a matter of hanging on after others have let go." — William Feather

    "Would you like me to give you a formula for success? It s quite simple. Double your rate of failure." — Thomas J. Watson

    "You can get everything in life you want if you’ll just help enough other people get what they want." —Zig Ziglar

    "If you're positive and enthusiastic, people will want to spend time with you." — Jeff Keller

    "Getters don't get - - givers get." — Eugene Benge

    "You can succeed best and quickest by helping others to succeed." — Napoleon Hill

    "Treat every person you encounter with dignity and respect." — Jeff Keller

    "To change your circumstances, first start thinking differently." —Norman Vincent Peale

    "Act as if it were impossible to fail." —Dorothea Brande

    Lastly, I am very glad that I had read this book.

    13 February 2021

  4. 60 SECOND SELF-STARTER
    Sixty Solid Techniques for Motivating Yourself at Work
    Copyright © 2008 by Jeff Davidson

    The main goal of this book is having sixty tips for giving you the impetus to get up and moving. For each tip, there is a description, possibly quote(s), to give you more understanding and details of what each tip means.

    I have just finished reading the introduction and the first tip. Then I come up my comments/conclusions as follows:

    If you understand my single tip, you don't need 60 tips for motivation, as shown below.

    My tip:

    Laziness vs Diligence. Laziness brings you a good time at the beginning, and then a hard time at the end. Diligence brings you hard time at the beginning, then good time at the end.

    For example, if you study hard at college/university for four years, then you can find a job (one after another) you like/love for the rest of your life. In this example, it means that you have four years hard time at the beginning, and then you will have a good time for the rest of your life. On the other hand, if you don't study hard, then you will not able to find the job you like/love. In this case, it means that you have four years of good time (or enjoy life) at the beginning, and then the rest of your life will have difficult time.

    Overall, the fastest way to learn from this book is to read each tip and try your best to understand it. If you understand it then read the next tip. Otherwise, read the full description and quote(s) of that tip.

    15 February 2021

  5. The 5 Love Languages
    The Secret to Love That Lasts
    Copyright © 1992, 1995, 2004 by Gary D. Chapman

    The main goal of this book is how to make your marriage last longer.

    I have just finished reading the first two chapters out of fourteen chapters.

    You pick up this book, it must be because you want to know or find out how to make your marriage last longer. Now let me tell you that you don't need this book because my advice is as follows:

    Husband and wife are equal, mutual respect, mutual concern, mutual tolerance and mutual understanding is the key to a long-lasting, loving marriage, and grow old together.

    Overall, both you and your lover need to keep practicing all "mutual" exercises for at least several years before getting married. In fact, the longer you two practice, the better.

    16 February 2021

  6. FIND YOUR PASSION
    25 Questions You Must Ask Yourself
    Copyright © 2013 by Henri Junttila

    The main purpose of this book is to get the readers to answer 25 questions. By answering each question can bring the readers closer and closer to uncover what the readers' passion and interests might be.

    2019–2020 Mr. Lee (the most richest Chinese businessman in the Chinese world) told the Hong Kong protecters on the television something like:

    "Don't let your passion today become your regret tomorrow."

    At that time, the protests was the proposed legislation of the 2019 Hong Kong extradition bill.

    On June 2020, Mr. Lee's words came true because China implemented a new National Security Law and imposed it on Hong Kong for aiming at the separatism, subversion, terrorism and collusion with foreign countries.

    After Hong Kong established the National Security Law. Many Hong Kong people have been arrested because what they had done for fighting against the proposed legislation of the 2019 Hong Kong extradition bill.

    It is a good thing to follow your passion, but be careful because the result may be from (abiding) passion to regret, just like the example above.

    Overall, I do recommend this book to you because after you read it (68 pages), your view of passion/interests/life will become better. And you may be influenced in a positive way. This book has wisdom that you may not see/hear them before. For examples,

    "When you allow yourself to imagine what could be, it will allow your mind to see new possibilities."

    "We have to remember that we’re human, and we have our limitations. But we also have to remember that we have a lot of untapped potential."

    "The harder this is for you, the bigger the rewards will be."

    and so on.

    18 February 2021

  7. Love, Money & Parenting
    How Economics Explains The Way We Raise Our Kids
    Copyright © 2019 by Matthias Doepke and Fabrizio Zilibotti

    Since this book talks about Love, money & parenting. Then let me in here make my views on them as shown below:

    Love:

    I can see and feel that both she and I love each other very much. Perhaps, she is the love of my life. I hope before she gives up on me. She can understand why I still haven't approached to her so far. Shall we love until judgment day?

    Money:

    My attitude to money is to save it as much as possible in case of the raining days, but also at the same time is to spend it on high technology (computer, audio,... etc.) where possible for enjoying life as much as possible.

    Parents & Children:

    If the parents are not good, then their children will be cheap ( 賤 ). If the children are not good, then they will encumber ( 拖累 ) their parents.

    Let me now move on to re-focus on web programming ebooks & videos until March 31st, 2021. Then I will start reading this book until I make my comments on this book in here.

    19 February 2021

  8. Programming ASP.NET CORE 5 MVC And Web API. Examples in C#
    Copyright © 2021 by Anibal Marcano
    (371 pages)

    If you know MVC CRUD (Create, Read, Update, Delete), and Web API CRUD, you don't need to read this book.

    OR

    It is much better to learn MVC CRUD, and Web API CRUD from an online tutorial than reading this book because this book doesn't get to the point on every subject / topic in this book. Furthermore, this book only touches on the surface of MVC and Web API.

    18 Novement 2021

Below is my comments for the following videos:

  1. Course #1: Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular - Shawn Wildermuth - https://www.pluralsight.com

    The content and concepts of this course are for beginners. However, if you don't have any programming background, it's certainly hard for you to follow because course instructor uses more professional methods or ways to deliver the concepts to the students. I can build the same assignments in a simpler way than this course instructor did in a more difficult way in this course.

    I believe this course was created in 2017, but overall, this course is a good one because the content and concepts are still worth learning.

    There are fourteen modules in this course #1.

    15 December 2020

  2. Course #2: ASP.NET Core Fundamentals 2019 - Scott Allen - https://www.pluralsight.com

    This course instructor uses a simple & easy approach to demonstrate how to get the CRUD (create, read, update, delete) operations done.

    This course #2 has nine modules. However once you have watched the first five modules, then you can build a full features of any professional shopping cart website like www.bestbuy.ca because building any professional shopping cart website is all just playing around with the CRUD.

    Notes:

    (a) This course is about ASP.NET Core (C#, Razor Pages, Entity Framework, and MS SQL Server), not ASP.NET MVC Core.

    (b) This course teaches you about backend programming. So when you build a project like a shopping cart website. Then you need to learn how to build a professional UI (user interface) from other online resources/course.

    16 December 2020

  3. Course #3: JavaScript Getting Started 2020 - Mark Zamoyta - https://www.pluralsight.com

    This JavaScript course is prepared for totally beginners who have never been exposed to any programming in their lives. This course instructor neither say too much nor too little. In other words, no bullshit.

    There are ten modules in this course #3.

    18 December 2020

  4. Course #4: Angular Getting Started 2019 - Deborah Kurata - https://www.pluralsight.com

    Skill level: Beginner Levels, Video: 5.43 total hours.

    This is an excellent Angular introduction course because this course contents and visual diagrams are very clear, get to the points, and well organized. So I wish that I had watched this course when I began to learn Angular.

    You need to know some JavaScript, HTML, and CSS before taking this course.

    This course does not discuss any databases due to this course is just Angular (Front-End). If you would like to connect Angular to database, then you need to look into MEAN (MongoDB, Express, Angular, Node).

    Another thing I like this course instructor is that she speaks slowly, relaxes, and patiently.

    There are fifteen modules in this course #4.

    30 December 2020

  5. Course #5: Angular - The Complete Guide (2021 Edition) - Maximilian Schwarzmüller - https://www.udemy.com

    Udemy is very different from other online video training sites because I purchased this course on Udemy before 2020, and Udemy updated my course to 2021. In other words, whenever the course instructor updates his course, I guess that my course will also updated too.

    Skill level: All Levels, Lectures: 455, Video: 33.5 total hours.

    This course instructor really knows the Angular very well because when he gives lectures, he does not look at any notes.

    In my opinion take course #4 and then take this course #5 is the best way for learning Angular for any beginners because course #4 is more clearer and more get to the points than course #5.

    So far, I finished watching lecture (video) #18, and there are 455 lectures in total for this course #5.

    Let me now move on to continue to watch this course #5 until I finish it. And then I will move on to watch course #6.

    1 January 2020

  6. Course #6: CSS - The Complete Guide 2021 (incl. Flexbox, Grid & Sass) - Maximilian Schwarzmüller - https://www.udemy.com

    Skill level: All Levels, Lectures: 296, Video: 23 total hours.

One of the best ways to improve my English is to translate the lyrics of Cantonese and Mandarin songs into English.

  1. Don't cry, my friend
  2. Chess piece
  3. We have known each other
  4. Emotional fate
  5. Regret
  6. Speechless grateful
  7. Sunrise and sunset
  8. The nature of the planet
  9. The interlude of life
  10. An instantaneous love

Coming soon!