Posts

Duke University's: RUST Fundamentals on Coursera

I recently started Duke University's Rust Fundamentals course on Coursera.  The course lasts 4 weeks and covers several topics. It is taught by Noah Gift who has several classes on the Coursera that I am interested in taking over the next year. The classes that I am particularly interested in are those related to Python, Rust, and Linux . Yesterday, I encountered problems installing Rust on Linux (Ubuntu).  The problems were related to the following code:      curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh As I needed to install curl, I ran the following command:      sudo snap install curl This led to several errors. After much searching on the internet, I discovered that I needed to stall curl without using snap. Instead, I installed curl using:     sudo apt install curl. After this, I was successfully able to install Rust. 

2023 WDB: Update

  I haven't been working on the Web Development Bootcamp (WDB) over the last few days because I have been working on my crypto project. I have tried to integrate Recurrent Neural Networks to predict crypto prices. I decided to go back to the WDB today.  Upon logging into the course, I found that the instructor (Angela) has updated all the course content.  This means that I should go back and review the content to see what has been added, changed, and deleted.  I believe that the (tindog) project is still the same but I did notice that the video style and content are different.  I think that this is good because in the previous videos, Angela discussed using VS Code as an IDE but her videos still showed the Atom ide.

2023 WDB: Introduction to Bootstrap 4 & 5 -- Day 14

Image
  Here are the changes that I made to the website: This was the site from the previous day:

Problems with Font Awesome: WDB Bootcamp 2023 -- Day 15

Image
The Bootstrap challenge required us to use Font Awesome and Bootstrap's containers to add icons and make the layout more responsive.  Incorporating Bootstrap's containers was easy. The problems came with Font Awesome... Before I begin here is what I was able to do with Font Awesome and containers: Here is the code for this section:   < section id = "features" >     < br >     < br >     < div class = "row" >         < div class = "col-lg-4" >           < i class = "fa-sharp fa-solid fa-circle-check fa-2xl awesome" ></ i >           < h3 > Easy to use. </ h3 >           < p > So easy to use, even your dog could do it. </ p >         </ div >               < div class = "col-lg-4" >          ...

2023 WDB: Introduction to Bootstrap 4 & 5 -- Day 13

Image
  Today, Angela covered Bootstrap 4 & 5 padding and button styles. Here is the website with padding: And here is the website with stylized buttons for "Downloading". I changed the color of the website to make the buttons easier to read.

2023 WDB: Introduction to Bootstrap 4 & 5 -- Day 12

Image
  Bootstrap Grid Layout System In today's video, Angela Yu discussed Bootstrap's grid layout system. The most important takeaway was how Bootstrap's system automatically responds to changes in the browser's layout. Code Here are the different examples of Bootstrap responses as the browser size changes from desktop to phone.

2023 WDB: Introduction to Bootstrap 4 & 5 -- Day 11

Image
  What is TinDog? TinDog is a web page project designed by Angela Yu in order to learn Bootstrap. She recommends following along with the project as it will help us pick up Bootstrap 4 & 5 quickly. Although I am more interested in developing a fan site for Real Madrid, I have decided to follow along with the TinDog project so that I can learn Bootstrap better. Here is the code for the NavBar using codeply: Here is the basic website template Here is the website with the new Navbar and basic Bootstrap styling: