GithubHelp home page GithubHelp logo

twitter's Introduction

๐Ÿ‘‹๐Ÿป Hello World Universe, Steven here

Hits

๐Ÿ‘ฆ๐Ÿป About Me

const xosnos = {
  name: "Steven Nguyen",
  pronouns: ["he", "him", "his"],
}

๐ŸŒฑ Currently learning prompt engineering and back-end development.

๐Ÿ”ญ Slowly developing side projects and content creation.

๐Ÿ‘ฏ Looking to collaborate on open-source projects and Web3 dapps.

๐Ÿค Seeking help with project management and public speaking.

โ™ฟ๏ธ I'm interested in civic technology and software accessibility.

โœ๐Ÿป I write about my experiences and projects on Medium

๐Ÿ“ซ You can reach out to me on LinkedIn

๐Ÿ’ฌ Ask me about technical/behavioral interviews and self-development.

โšก Fun fact: A huge part of my successes came from luck and support, so you'll find me doing a lot to give back to the community.

๐Ÿ“š Domain Knowledge

  • Software Engineering
  • Front-end Development (Web & Mobile)
  • UI/UX Design
  • Distributed Systems
  • Cybersecurity
  • Data Structures & Algorithms

๐Ÿฅ Skills

๐Ÿ“š Learning

TypeScript Solidity GraphQL

React Native

Docker Gradle

โŒจ๏ธ Languages

Python JavaScript C++ C Java Markdown HTML5 CSS3 Shell Script Swift Go LaTeX

๐Ÿค– Hosting / SaaS

Vercel Netlify DigitalOcean Glitch AWS Firebase Heroku

๐Ÿ–ผ๏ธ Frameworks, Platforms, and Libraries

React React Router Redux Bootstrap jQuery Vue.js Flask SASS NPM NodeJS Django Yarn

๐Ÿ’ป Servers

Nginx

๐Ÿ’ฝ Databases

SQLite MySQL Postgres

๐ŸŽจ Design

Figma Canva Adobe Audition Adobe Premiere Pro Adobe Lightroom Adobe Photoshop Adobe XD

๐Ÿ› ๏ธ Other

Jira Confluence Notion ESLint Postman Trello

๐Ÿ“Š Stats

GitHub Readme Stats GitHub Readme Streak Stats GitHub Readme Stats Languages

twitter's People

Contributors

timothy1ee avatar xosnos avatar

Watchers

 avatar

twitter's Issues

Project Feedback!

Nice work! This week, we continued to explore how to build apps that use an API (like Twitter). Unlike the movies app, we created a new class called TwitterAPICaller to help us interact with the API. We're also starting to introduce Auto Layout, which is how you make your app work for different phone sizes. Now that you've finished the app for the week, it's good to reflect on a few things:

  • Manual segue for the login button. Remember that we couldn't create a segue directly from the login button because we have to check the user's credentials. If they enter the wrong password (or the login fails), you don't want to segue to the next screen.
  • UserDefaults. We used UserDefaults to keep track of whether the user was logged in or not. If they were already logged in, we went directly to the tweets screen. UserDefaults is a great place to keep track of things you want to save locally, but not save on the server. For example, if you want to show a popup message one time only, you could use UserDefaults to keep track of whether you've shown the popup message already.
  • TwitterAPICaller. Go back to the project and look through this file that we provided. There are some functions related to authentication that you can ignore. Twitter uses OAuth 1.0a for authentication, which is an old standard. Most new APIs will use something similar to OAuth 2. Other than the authentication functions, the class is pretty simple, and you can create something similar to interact with other APIs.

Check out the assignment grading page for a breakdown of how submissions are scored.

If you have any technical questions about the project or concepts covered this week, post a question on our Discussions Forum and mark the question as type, "Curiosity". For general questions email us at, [email protected].

Project Feedback!

Congratulations on finishing the Twitter assignment! Twitter is an example of a RESTful API, and they generally follow the same pattern. It might be interesting to look at other APIs like Yelp, Foursquare, Google, etc. In a company (or your own app), you'll probably be working with a private API, but it'll also be structured like the Twitter API.

  • Read more about HTTP requests. The most relevant parts for now are understanding the difference between GET, POST, PUT, and DELETE, and understanding how HTTP caching works.

Check out the assignment grading page for a breakdown of how submissions are scored.

If you have any technical questions about the project or concepts covered this week, post a question on our Discussions Forum and mark the question as type, "Curiosity". For general questions email us at, [email protected].

Project Feedback!

Nice work! This week, we continued to explore how to build apps that use an API (like Twitter). Unlike the movies app, we created a new class called TwitterAPICaller to help us interact with the API. We're also starting to introduce Auto Layout, which is how you make your app work for different phone sizes. Now that you've finished the app for the week, it's good to reflect on a few things:

  • Manual segue for the login button. Remember that we couldn't create a segue directly from the login button because we have to check the user's credentials. If they enter the wrong password (or the login fails), you don't want to segue to the next screen.
  • UserDefaults. We used UserDefaults to keep track of whether the user was logged in or not. If they were already logged in, we went directly to the tweets screen. UserDefaults is a great place to keep track of things you want to save locally, but not save on the server. For example, if you want to show a popup message one time only, you could use UserDefaults to keep track of whether you've shown the popup message already.
  • TwitterAPICaller. Go back to the project and look through this file that we provided. There are some functions related to authentication that you can ignore. Twitter uses OAuth 1.0a for authentication, which is an old standard. Most new APIs will use something similar to OAuth 2. Other than the authentication functions, the class is pretty simple, and you can create something similar to interact with other APIs.

Check out the assignment grading page for a breakdown of how submissions are scored.

If you have any technical questions about the project or concepts covered this week, post a question on our Discussions Forum and mark the question as type, "Curiosity". For general questions email us at, [email protected].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.