Whether you’re an experienced developer, or new grad,

APIs can be a great way to quickly move your app idea from the drawing board and onto the world’s devices.

Most Useful APIs for Developers.

Thread 🧵

#100DaysOfCode
API’s are a quick way to get and manipulate data from other web services for your app or site.

It’s also common to create “mashups” using the overlapping data from multiple APIs (such as geospatial data) to create new functionality.
Google APIs

- Google APIs: An ever-changing list of 57 Google APIs.

- Google Analytics API: Measure user interactions with your site or app across multiple devices.

Youtube API: Choose from the data or players API to embed types of players or offer Youtube search capabilities.
Ad Exchange Buyer API: Lets you manage your Ad Exchange Buyer Account

AD Exchange Seller API: Enables you to manage your Ad Exchange Seller Account.

Picasa Web Albums API: Allows websites and apps to integrate Picasa Web Albums by creating albums, uploading or retrieving photos
Blogger API: View and update blogger content, query for posts that match criteria.

Google Fonts API: Use a variety of custom fonts from Google on most modern browsers.

Google Translate API: Detect and translate the language of text in your site with the only javascript.
Google Geocoding API: Create interactive maps with Google Maps.

developers should check out this basic project by Google on using APIs.

developers.google.com/apps-script/ar…
Yahoo APIs 👇

Yahoo APIs: Yahoo’s 7 APIs can be coupled with a variety of their other web tools and development platforms.

Yahoo Connected TV API: Enables users to write TV apps in Javascript to deliver dynamic content.
Yahoo RSS Feeds API: Enables users to pull up content from sites sharing new posts on Yahoo RSS feeds.

Yahoo APT API: Buy and Sell advertising on Yahoo through this API.

Yahoo Search Marketing API: Allows access to Yahoo marketing data for managing marketing campaigns.
Social Media

Social media APIs are used for a variety of reasons.

The ability to log into a site using a social media profile helps users quickly access content, and keep the number of separate accounts and passwords they have to keep track of low.
Twitter API: Enables an app to interact with most of Twitter’s functions.

Scoop.it API: Find data on scoop.it users, topics, and posts.

Facebook APIs: For ads, games, payments, login, sharing stats, and user data.
Tumblr API: Create new ways to use Tumblr with access to content, likes, followers, and drafts.

Instagram API: Search photos by location, user, tags, view trending photos, and make custom items.

Flickr API: Search through user Flickr content, contacts, upload or replace photos.
Linkedin API: Enables apps to connect to user accounts, data, connections,groups, communications, and social streams.

Google+ API: Enables apps to login to Google+ view connections, groups, posts, and contact information.
Meetup API: Integrate Meetup groups and the corresponding data with larger apps or websites.

Pinterest API: Enables apps to view the most clicked-through or repinned Pins, view related posts, and user profiles.
More Interesting APIs 👇

WordPress API: A variety of ways to extend WordPress through plugins.

Vimeo API: Search for data on videos, groups, channels, albums, and activity

Bit.ly API: Shorten URL’s, search and analyze links with this API.
Amazon S3: Use Amazon storage to utilize your own API. Free tier includes 5GB storage, 20,000 Ger Requests, and 2,000 Put requests.

Europeana APIs: Build applications that utilize a wealth of cultural heritage objects in the Europeana repository.
- Reddit
The Reddit APITrack this API allows users to access the user-submitted and rated stories on reddit.com. It also provides advanced functionality, including user account information and subreddit moderation.
- Hacker News
Hacker News has made its data available for programmatic access in near real-time for iOS & Android and web-enabled devices that implement Firebase.

Hope this helps in your next project.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ankur💻🎧💪

Ankur💻🎧💪 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @TheAnkurTyagi

18 Oct
Next Month I will complete 10 years as a software dev.

"Why Stay Fit Physically and Mentally As a Coder"

A Thread... 🧵 Image
In this marathon, there are lots of ups & downs I see, the biggest mistake was to avoid my health until 2018.

I worked hard to stay relevant & stay long hours, but the problem for me was, that I have felt exhausted mentally and physically at every end of the day.
In early 2018 I get the sense that I am doing something wrong with my life and it cannot go on like this anymore.

As a coder what we do when things go wrong in the codebase.

"REFACTORING" so I challenged myself to do refactoring of my mental & physical health.
Read 12 tweets
16 Oct
Top JavaScript GitHub repositories For You.

A Thread... 🧵

#100DaysOfCode #CodeNewbies
Some of the main advantages of JS are its community and ecosystem. The ecosystem is huge and it is very easy to get lost sometimes.

Here I will share some of the trending JavaScript GitHub repositories for you.

These are the ones for which community is most excited about today.
1- Airbnb JavaScript

Airbnb, Inc. is an American vacation rental online marketplace company based in San Francisco, California, United States.

github.com/airbnb/javascr…
Read 20 tweets
14 Oct
MERN Stack Developer roadmap!

MERN stands for:

"MongoDB, Express.js, React.js, and Node.js."

A Thread... 🧵

#100DaysOfCode
What is a stack?

A “stack” refers to any combination of programming languages and technologies or a combination of software products.
Few things need to consider for before choosing stack your project:

- Know your requirements
- agility
- Expertise and knowledge of a team
- Flexibility & scalability of the development team
- The final development cost
Read 29 tweets
12 Oct
Projects You Can Build With Vanilla JavaScript.

A Thread🧵

#100DaysOfCode #CodeNewbie
No matter how many 👇

- Videos tutorials you watch
- Boot camps you attend
- Degree you have
- Podcasts you listen

if you want to become a better dev, the only way is to practice continuously.

Let's find where you can get your next project idea.
JavaScript runs over the web today, no doubt.

& for every front-end developer, no matter if already experienced or at the start of your career.

it’s mandatory to know the basics of JavaScript, HTML, and CSS in my personal choice, that's how I did.
Read 12 tweets
11 Oct
React Developer Roadmap!

My path to learning react when I started two years back.

A Thread 🧵

#100DaysOfCode #CodeNewbie
The purpose of this roadmap is to give you an idea about how I did.

The road map will guide you if you are confused about what to learn next.

Disclaimer: Their might be some more additional stuff based on your need.

Learn React or JavaScript first?
You should understand at least the basics of JavaScript, often referred to as JavaScript ES5, and have decent knowledge about HTML and CSS.

React also utilizes JavaScript syntax, most often referred to as JavaScript ES6 and beyond.
Read 22 tweets
9 Oct
Are you preparing for your next frontend interview?

Here are some of my favorite resources which I always look up to for technical interviews.

A Thread... 🧵

#100DaysOfCode
1⃣ Front-end-interview-preparation-guide

This guide is targeted specifically to Frontend roles in the industry. There are resources about JavaScript, CSS, HTML, and general Frontend knowledge.

github.com/Jobeir/front-e…
2⃣ Front-End Interviews Questions List.

frontendmasters.com/books/front-en…
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!