Skip to content

Instantly share code, notes, and snippets.

View orimdominic's full-sized avatar
👋
I'm hacking awaaaay...

Orim Dominic Adah orimdominic

👋
I'm hacking awaaaay...
View GitHub Profile
@mykeels
mykeels / repository.interface.ts
Created August 5, 2023 21:05
Generic repository interface, that just might work across DBs
type Prettify<T> = {
[K in keyof T]: T[K];
};
export type Model<T> = Prettify<
T & {
_id: string;
createdAt: Date | string;
updatedAt: Date | string;
deletedAt?: Date | string | null;
Feedback/Followup Forms:
https://docs.google.com/forms/d/1lyhcxRMpAhqbmmYooEJf7tCckD5VvRs12FIs4S4LC-8/viewform
https://docs.google.com/forms/d/1MtMMiBRy6JPcTrJ3moRhiFe32ZWXJoL3bipiHVJhQPQ/viewform
Videos:
CFP Advice from Raquel Velez and Sarah Mei
https://youtu.be/lHIHgauh000
Crafting Your Bio: By Danielle Barnes from @WomenTalkDesign
@timvisee
timvisee / falsehoods-programming-time-list.md
Last active July 27, 2024 18:55
Falsehoods programmers believe about time, in a single list

Falsehoods programmers believe about time

This is a compiled list of falsehoods programmers tend to believe about working with time.

Don't re-invent a date time library yourself. If you think you understand everything about time, you're probably doing it wrong.

Falsehoods

  • There are always 24 hours in a day.
  • February is always 28 days long.
  • Any 24-hour period will always begin and end in the same day (or week, or month).
@MWins
MWins / project-ideas01.md
Last active July 28, 2024 04:42
Back end Projects - list

Project Ideas

Ok. I'm going to list off some ideas for projects. You will have to determine if any particular idea is good enough to include in a portfolio. These aren't creative ideas. They likely already exist. Some are way too advanced while others are simplistic.

I will recommend to post any project you make to github and make a github project page for it. Explain in as much detail as possible how you made it, how it can be improved etc. Document it.

If you pick an advanced idea, setup a development roadmap and follow it. This will show some project management skills.

Another piece of advice for those who are design challenged. Use different front end frameworks and use different themes for those frameworks to provide appealing designs without looking like yet another bootstrap site.

@oncode
oncode / write-an-open-source-js-lib.md
Created March 6, 2017 08:28 — forked from deadcoder0904/write-an-open-source-js-lib.md
How to Write an Open Source JavaScript Library
@deadcoder0904
deadcoder0904 / write-an-open-source-js-lib.md
Created November 20, 2016 19:26
How to Write an Open Source JavaScript Library
@PurpleBooth
PurpleBooth / README-Template.md
Last active July 28, 2024 03:34
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

@kottenator
kottenator / simple-pagination.js
Created July 13, 2015 20:44
Simple pagination algorithm
// Implementation in ES6
function pagination(c, m) {
var current = c,
last = m,
delta = 2,
left = current - delta,
right = current + delta + 1,
range = [],
rangeWithDots = [],
l;