Skip to content

Instantly share code, notes, and snippets.

View imhilla's full-sized avatar
🎯
Focusing

Hillary Kiptoo imhilla

🎯
Focusing
View GitHub Profile
@imhilla
imhilla / alpineAxios.html
Created February 15, 2024 09:45 — forked from novecentonove/alpineAxios.html
Alpine js / Axios Example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/gh/alpinejs/[email protected]/dist/alpine.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<title>Alpine and axios</title>
</head>
@imhilla
imhilla / backtracking_template.py
Created July 18, 2023 07:00 — forked from RuolinZheng08/backtracking_template.py
[Algo] Backtracking Template & N-Queens Solution
def is_valid_state(state):
# check if it is a valid solution
return True
def get_candidates(state):
return []
def search(state, solutions):
if is_valid_state(state):
solutions.append(state.copy())
require 'rails_helper'
RSpec.describe User, type: :model do
describe 'associations' do
it { should have_many(:likes).dependent(:destroy) }
it { should have_attached_file(:image) }
it {
should validate_attachment_content_type(:image)
.allowing('image/png', 'image/gif')
.rejecting('text/plain', 'text/xml')
def do_signup(_name, _username, _email, _password)
visit root_path
click_button('SIGN UP')
attach_file('user[image]', "#{Rails.root}/spec/files/attachment.jpeg", visible: false)
find("input[placeholder='Name']").set 'hillary'
find("input[placeholder='Username']").set 'hillary'
find("input[placeholder='Email']").set '[email protected]'
find("input[placeholder='Password']").set '123456'
find("input[placeholder='Password confirmation']").set '123456'
click_button('sign_up')
@imhilla
imhilla / eslint_prettier_airbnb.md
Created October 18, 2020 06:01 — forked from bradtraversy/eslint_prettier_airbnb.md
ESLint, Prettier & Airbnb Setup

VSCode - ESLint, Prettier & Airbnb Setup

1. Install ESLint & Prettier extensions for VSCode

Optional - Set format on save and any global prettier options

2. Install Packages

npm i -D eslint prettier eslint-plugin-prettier eslint-config-prettier eslint-plugin-node eslint-config-node
@imhilla
imhilla / README.md
Created June 17, 2020 06:30 — forked from joyrexus/README.md
curl tutorial

An introduction to curl using GitHub's API.

Basics

Makes a basic GET request to the specifed URI

curl https://api.github.com/users/caspyin

Includes HTTP-Header information in the output