Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sourabh-joshi committed Sep 2, 2024
1 parent a4cf9a2 commit a3e517e
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,32 @@ This repository is an archive of Quincy Larson's weekly email newsletter.

A big thanks to Sourabh Joshi for creating this repo and helping maintain it. He's a software engineer from Bengaluru who works at https://vidyo.ai.

### Aug 30, 2024
1. freeCodeCamp just published an in-depth beginner's course that will teach you how to code in the Java programming language. You'll also learn how to use Spring Boot, an industry-standard Java web development framework. This backend-focused course will walk you through coding your own ecommerce shopping cart. You'll start from scratch and generate a new project, implement the web server, code your API endpoints, and even add Spring Security to harden your system. (10 hour YouTube course): https://www.freecodecamp.org/news/build-a-shopping-cart-backend-with-spring-boot-and-spring-security/

2. And if you want to learn even more Java, freeCodeCamp also published a comprehensive Selenium course this week. You'll learn Automated Web Testing so you can ensure your apps do what you want them to do. This way you can catch potential bugs and vulnerabilities before you deploy your code. This course will teach you about the Page Object Model, WebElements, Selenium Interfaces, and how to simulate user interactions like mouse movement and keyboard events. Enjoy. (8 hour YouTube course): https://www.freecodecamp.org/news/learn-java-testing-with-selenium/

3. This week on the freeCodeCamp Podcast, I interview Hiroko Nishimura, who had a brain tumor removed when she was just 22 years old. At the time, the doctors told her she'd never be able to live independently again. But she learned how to walk again and talk again. And eventually she learned a ton about Systems Administration and Cloud Engineering. Today, more than 500,000 students have learned these developer concepts from her. We talk about Hiroko's entire life – from learning English as an immigrant from Japan, to getting her first job in tech, to becoming a prolific teacher. (2 hour watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/from-brain-tumor-to-teaching-500000-sysadmin-students-with-hiroko-nishimura-podcast-138/

4. React Compiler is a new feature in Version 19 of the popular React JavaScript library. The compiler can now handle optimization for you, saving you a ton of development time and sparing you many headaches. This in-depth tutorial will show you how React Compiler works, and give you practical tips for harnessing its full power in your JavaScript apps. (20 minute read): https://www.freecodecamp.org/news/react-compiler-complete-guide-react-19/

5. Microsoft Excel continues to be one of the most widely-used productivity tools – even among developers. This tutorial will teach you how to use Excel for Data Visualization. You'll learn about Excel's many chart types and how you can customize them. You'll even learn how to build your own interactive dashboards. (1 hour YouTube course): https://www.freecodecamp.org/news/excel-for-data-visualization/

Quote of the Week: *"When you have very large pieces of software, most of the tools look at the individual lines of code as text. It is often extremely powerful to look not at individual pieces of code but at a system as a whole."* — James Gosling, Software Engineer and the Father of Java

### Aug 16, 2024
1. freeCodeCamp just published a comprehensive guide to the Amazon Web Services Developer Associate certification exam. If you're interested in learning some DevOps and cloud computing, this course will prepare you to earn this popular cert. Andrew Brown is a CTO who has passed dozens of similar cloud cert exams. He'll teach you all about AWS EC2, S3, Lambda, DynamoDB, and other key cloud computing tools. (81 hour YouTube course): https://www.freecodecamp.org/news/ultimate-aws-certified-developer-associate-dva-c02-course-from-andrew-brown/

2. Most machine learning these days is done with Python, but there are some JavaScript libraries for building AI systems as well. ml5.js is a developer-friendly open source library that's built on top of Google's TensorFlow. This crash course will teach you key concepts, and how to use an open dataset from Kaggle to code your first model. (1 hour YouTube course): https://www.freecodecamp.org/news/learn-ml5js-for-machine-learning-in-javascript/

3. This week on the freeCodeCamp Podcast, I interview Angie Jones, a test engineer and inventor who holds 27 software patents. She's worked at companies like IBM and Twitter, doing both test engineering and developer advocacy. We talk about how a bad performance review from a boss early in her career taught her to be less timid and more vocal about her ideas. We also talk about her love of virtual worlds like Second Life, and how she uses AI to debug code. (2 hour watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/developer-and-inventor-with-27-software-patents-angie-jones-interview-134/

4. Developers often build small chunks of reusable code called Components. And at some point it makes sense to pull these together into a full-blown Component Library. This tutorial will give you a solid understanding of what Component Libraries are, their history, and how they differ from Design Systems. You'll learn how to wield the power of Component Libraries for yourself, so you can avoid rewriting code that other devs have written so many times before, and instead focus on the novel work to be done. (40 minute read): https://www.freecodecamp.org/news/what-is-a-component-library-when-to-build-your-own/

5. Learn Control Theory by building a rocket control system. You're going to be sending real rockets up into space and making sure they don't explode. Just kidding – freeCodeCamp doesn't have the budget for that. So you'll have to use a bit of imagination here. This tutorial will teach you Control Theory concepts like Signal Input, Signal Processing, and Feedback. You'll learn about PID controllers, Transfer Functions, Nyquist Plots, and more. Have fun and don't blow up any expensive satellites in the process. (20 minute read): https://www.freecodecamp.org/news/basic-control-theory-with-python/

Quote of the Week: *"The first step of any project is to grossly underestimate its complexity and difficulty."* — Nicoll Hunt, programmer and game developer

### Aug 9, 2024
1. A vast majority of servers these days run Linux as their operating system. And a lot of developers run Linux on their laptops as well. It's safe to say that Linux is one of the most useful skills you can learn working in tech. freeCodeCamp just published this comprehensive book that will teach you how to install Linux and work with its file system and many packages. You'll learn about shell scripting, networking, command line automation, security, and more. You can read this right in your browser and bookmark it for future reference. (full-length book): https://www.freecodecamp.org/news/learn-linux-for-beginners-book-basic-to-advanced/

Expand Down

0 comments on commit a3e517e

Please sign in to comment.