Skip to content

Instantly share code, notes, and snippets.

View mrpeski's full-sized avatar
💣
I just had to try it Out

Olayinka Ogunwemimo mrpeski

💣
I just had to try it Out
View GitHub Profile
@mrpeski
mrpeski / downloadItem.js
Created September 28, 2022 17:38
Code snippet for downloading files programmatically on the browser
function downloadItem(url) {
var reader = new FileReader();
fetch(url).then((response) => {
return response.blob()
}).then((respBlob) => {
reader.readAsDataURL(respBlob);
reader.onloadend = function() {
let elem = document.createElement('a');
elem.download = "true";
elem.href = reader.result;
@mrpeski
mrpeski / gist:9c628b2fac75b087daf7485daa0250b5
Created September 21, 2022 06:30
Code Review Check List
DRY
Usable
Secure
Tested
Robust
Readable
Accessible
Performant
Configurable
Documented
function getPaginatedItems(items, page) {
var page = page || 1,
per_page = 3,
offset = (page - 1) * per_page,
paginatedItems = _.rest(items, offset).slice(0, per_page);
return {
page: page,
per_page: per_page,
total: items.length,
total_pages: Math.ceil(items.length / per_page),
@mrpeski
mrpeski / master-javascript-interview.md
Created November 2, 2021 17:31 — forked from Geoff-Ford/master-javascript-interview.md
Eric Elliott's Master the JavaScript Interview Series
@mrpeski
mrpeski / test.tsx
Last active August 18, 2020 06:44
mapState
import React, { useEffect } from 'react';
import { connect } from 'react-redux';
import CardComponent from '../../common/ui/CardComponent';
import ContractsTable from './ContractsTable';
import { loadMany, selectors } from './slice';
function ContractList(props: any) {
const { list, currentPage, query: queryString, filters, dispatch } = props;
@mrpeski
mrpeski / package.json
Created February 4, 2019 15:49 — forked from coryhouse/package.json
package.json for Building a JS Development Environment on Pluralsight
{
"name": "javascript-development-environment",
"version": "1.0.0",
"description": "JavaScript development environment Pluralsight course by Cory House",
"scripts": {
},
"author": "Cory House",
"license": "MIT",
"dependencies": {
"whatwg-fetch": "1.0.0"