Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 3.18 KB

TechCast.md

File metadata and controls

46 lines (30 loc) · 3.18 KB

Tech Cast

Tech Cast is a series of talk shows hosted by OSC, where every episode brings you quality content regarding trending technologies. We invite renowned and experienced tech personalities from around the globe to explain and share their insigts on the topic. We pick intresting and trending topics that are crucial for every engineer and help students in getting a basic idea from experienced professionals.

Tech Cast Episode 1 - NLP & Open Source

Transformers, provides General purpose architectures for NLP, and this package has more than 32 Pre-Trained Models, and supports more than 100 languages and has interoperability between jax, pytorch, and tensorflow. It has high performance on the tasks of Natural Language understanding and natural language generation (NLU And NLG). It's easy to learn and use.

Interested and wanna learn more? Refer this site : https://huggingface.co/transformers/

You can watch the episode here : https://www.youtube.com/watch?v=p0LtOmxq3sI

Tech Cast Episode 2 - APIs

The second episode of tech cast will be host on 29th August 2021 at 3Pm IST. The topic of the episode is APIs and we will be having Manaswini Das a software engineer at RedHat as the speaker.

APIs

An API(Application Programming Interface) is a intermediate software that allows for two applications running on different networks or the same network to communicate with each other. For example when you are using a mobile app, the software in your mobile needs to communicate with the server to send and request data.
An API provides the medium through which the requests are accpeted, processed and it tells the server what to send as a response.
An API provides a layer of security by not exposing your full data to the server, but only sending the required data mostly in the form of JSON.
For more information on APIs you can visit the following page - https://www.mulesoft.com/resources/api/what-is-an-api

REST API

REST stands for Representational State Transfer.
An API is considered as a REST API only if it follows the REST architectural style.The REST architecture consists the following criteria -

  • The server should not store any client information between the requests.
  • The Application must have a client server architecture where the requests must be managed through standard protocols like HTTP.
  • The resources received as response can be manipulated by the user.
  • The responses must contain descriptive messages that have information about the request status and other information.

These are some of the basic points, for more info about REST APIs visit the following page - https://en.wikipedia.org/wiki/Representational_state_transfer

GraphQL

GraphQL is an open source data query and manipualtion language for APIs and a runtime for fulfilling queries with existing data. It provides the users with features to define the structure of the data that they get as a response from the server which helps in preventing data loss and makes the response faster as only the required data is sent to the client from the server.
For more information on GraphQL visit the following page - https://graphql.org/

You can watch the episode here : https://youtu.be/kvMUNlqp44s