DEV Community

faenor
faenor

Posted on

Standards/RFCs a web-dev should know about!?

ISO8601 Date + Duration + Time Interval

This one will be very familiar to a lot of you. I guess this is the format that is most commonly used for date/timestamp representation. But despite that, many people don't know that this standard also defines a format for durations and time intervals.

OAuth

The OAuth spec is an authorization framework that describes how a third-party app can access resources own behalf of a user. It has various flows depending on the trustworthiness or the use case of the developed client. OAuth is used by many well known names that also function as authorization provider.

geoJSON

Describes a format based on JSON that is used to interchange geospatial data.

iCalendar / jCal

Often seen as iCal or .ics files, iCalendar is a specification to exchange calendar and scheduling information. There is a variety of use cases where this format is used (calendar events, to-dos, journal entries, and free/busy information for e.g. meeting rooms). So if you accept a meeting invitation and put it into your calendar app, there is a good chance it was sent in iCalendar format.

(jCal is the JSON representation)

vCard / jCard

These rfc describes a format for exchanging a variety of information about individuals (name, phone number, email, etc...). If you want to share a contact from your smartphone, often vCard is used to share that infos.

(jCard is again the JSON representation)


What standards/rfcs am I missing that you use in your daily work? Let me know

Top comments (0)