Skip to content

Instantly share code, notes, and snippets.

View flandrade's full-sized avatar
💭
I may be slow to respond.

Fernanda Andrade flandrade

💭
I may be slow to respond.
View GitHub Profile
@flandrade
flandrade / automatically-add-icalendar-events.md
Last active April 20, 2024 16:18
Automatically Add iCalendar Events (.ics) to Calendars

Automatically Add iCalendar Events (.ics) to Calendars

Do you want to create a calendar event so that you can display it on an iPhone's calendar app or in Google Calendar? This can be done by using iCalendar events RFC 5545 as part of the following workflow:

  1. The user signs up for an event online.
  2. The user receives the iCalendar file as an attachment in the email.
  3. The .ics file contains information for the event at a specific time and date.
@flandrade
flandrade / adding-api-to-google-sign-in-node.md
Last active November 8, 2023 17:51
Google Sign-in with Google APIs (Node.js)

Adding an API to an existing Google Sign-In integration (Node.js)

If you're using a basic Google Sign-In integration in your Node.js application, you might be already using [google-auth-library]. The challenge comes when you want to add Google APIs while keeping this integration to manage the OAuth 2.0 flow and token lifecycle. This goal requires the usage of another library: [googleapis].

This small tutorial shows how you can use both libraries, [google-auth-library] and [googleapis], so that users can have this workflow:

@flandrade
flandrade / report.csv
Last active July 3, 2020 21:17
harvest-overtime report
Employee Weekdays Weekends 2018-08-06 2018-08-07 2018-08-11
Jane Austen 2 0 8.5 9.5 0
Emily Bronte 1 1 7 10 1
@flandrade
flandrade / resources.md
Last active June 10, 2017 20:33
Introduction to React
@flandrade
flandrade / keybase.md
Created December 3, 2016 20:58
Keybase

Keybase proof

I hereby claim:

  • I am flandrade on github.
  • I am flandrade (https://keybase.io/flandrade) on keybase.
  • I have a public key whose fingerprint is 55C0 4C01 50F6 6449 7290 C7B0 7E01 5873 01E8 C6DB

To claim this, I am signing this object: