profile
viewpoint
Husam Ibrahim HusamIbrahim Frontend Web Dev + Hobby Artist Previously Drilling Engineer @​ADCO

HusamIbrahim/vue-ish 1

🦴 A bare-bones implementation of Vue.js-like reactivity

HusamIbrahim/browser-sync 0

Keep multiple browsers & devices in sync when building websites. http://browsersync.io

HusamIbrahim/css-grid 0

👨‍🏫 Wes Bos's CSS Grid Course

HusamIbrahim/docs 0

Documentation of Nuxt.js

HusamIbrahim/ethereumbook 0

Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

HusamIbrahim/firemodel 0

Firebase Modeling, Typing, and Mocking

HusamIbrahim/go-ethereum 0

Official Go implementation of the Ethereum protocol

HusamIbrahim/jest 0

Delightful JavaScript Testing.

HusamIbrahim/MarkdownEditing 0

Powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.

HusamIbrahim/my-pens 0

🖊 Here I keep everything related to my pens on CodePen

startedwiredjs/wired-elements

started time in 2 days

startedpshihn/rough

started time in 3 days

startedmbadolato/iTerm2-Color-Schemes

started time in 5 days

startedvuetifyjs/vuetify

started time in 8 days

startedvuetifyjs/vuetify

started time in 8 days

startedNaturalNode/natural

started time in 22 days

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha dd740984f0a6d6ea40c2e48e2f4d604ea96cd5aa

ci: adjust main workflow * Use the new filtering syntax for GitHub Actions * Simplify some git commands

view details

push time in 2 months

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha 3c3e38de2ecf01fefe88eca276eae1ff0e79b92e

build: adjust main workflow * Use the new filtering syntax for GitHub Actions * Simplify some git commands

view details

push time in 2 months

PR opened forest-fire/vuex-plugin-firemodel

fix auth actions

Fixes reauthenticateWithCredential and linkWithCredential

+7 -7

0 comment

4 changed files

pr created time in 2 months

create barnchHusamIbrahim/vuex-plugin-firemodel

branch : fix/auth-actions

created branch time in 2 months

delete branch HusamIbrahim/firemodel

delete branch : expose-getDbIndexes

delete time in 3 months

issue commentcarloscuesta/gitmoji-cli

Repeat output when initialized as a commit hook [Windows 10]

Yes I can confirm this is still happening in 3.0.0.

HusamIbrahim

comment created time in 3 months

PR opened forest-fire/firemodel

expose getDbIndexes
+7 -6

0 comment

7 changed files

pr created time in 3 months

create barnchHusamIbrahim/firemodel

branch : expose-getDbIndexes

created branch time in 3 months

startedfirebase-toolbelt/firebase-rules

started time in 4 months

create barnchforest-fire/firebase-rules

branch : feat/matches-helper-function

created branch time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha 118fe44c0cb5527346794310036ff5d13f870918

export hasChildren

view details

push time in 4 months

push eventHusamIbrahim/svgram

Husam Ibrahim

commit sha 8529f7f4737b55386d8fe9e26640aa1866db22ec

🔧 migrate to typescript

view details

push time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha d82741387afa871cf279d46ad0d859aa1f07c0ef

build latest src and update dist files

view details

push time in 4 months

delete branch forest-fire/firebase-rules

delete branch : fix/auth-helper-functions

delete time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha 5273d016308b4daeab50c05328374e69088c521c

fix auth helper functions to handle data/newData

view details

push time in 4 months

PR merged forest-fire/firebase-rules

Reviewers
fix auth helper functions to handle data/newData

Makes customClaimValue & customClaimContains accept a function (eg. data/newData) for the child param.

+14 -10

0 comment

1 changed file

HusamIbrahim

pr closed time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha fd8cb40cd53fd83bab9d71cc4e071736069d04ef

allow booleans in validate rule

view details

push time in 4 months

delete branch forest-fire/firebase-rules

delete branch : feat/root-function

delete time in 4 months

PR opened forest-fire/firebase-rules

Reviewers
add root function
+6 -0

0 comment

1 changed file

pr created time in 4 months

create barnchforest-fire/firebase-rules

branch : feat/root-function

created branch time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha fe930420614dc821a4864ab2763a62390499868b

fix auth helper functions to handle data/newData

view details

push time in 4 months

PR opened forest-fire/firebase-rules

Reviewers
fix auth helper functions to handle data/newData

Makes customClaimValue & customClaimContains accept a function (eg. data/newData) for the child param.

+14 -10

0 comment

1 changed file

pr created time in 4 months

delete branch forest-fire/firebase-rules

delete branch : revert-5-fix/data-helper-function

delete time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha 83393419dd44dcdc1ad10ef4f8facd4a5b9c14f2

fix auth helper functions to handle data/newData

view details

push time in 4 months

create barnchforest-fire/firebase-rules

branch : fix/auth-helper-functions

created branch time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha 1f8a0882251d612a98648073e2f8252bb216edb9

Revert "fix data function to handle multi path segments" (#6)

view details

push time in 4 months

create barnchforest-fire/firebase-rules

branch : revert-5-fix/data-helper-function

created branch time in 4 months

delete branch forest-fire/firebase-rules

delete branch : feat/onCreateOrUpdate

delete time in 4 months

delete branch forest-fire/firebase-rules

delete branch : tweak/auth-functions-regexp

delete time in 4 months

delete branch forest-fire/firebase-rules

delete branch : fix/data-helper-function

delete time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha 3a32c4160b66c16a2504059620b753a4472278b9

small tweak

view details

push time in 4 months

PR opened forest-fire/firebase-rules

fix data function to handle multi path segments

Make data('foo/bar') return 'data.child(foo).child(bar).val()' instead of 'data.child(foo/bar).val()'

+4 -2

0 comment

1 changed file

pr created time in 4 months

create barnchforest-fire/firebase-rules

branch : fix/data-helper-function

created branch time in 4 months

create barnchforest-fire/firebase-rules

branch : tweak/auth-functions-regexp

created branch time in 4 months

create barnchforest-fire/firebase-rules

branch : feat/onCreateOrUpdate

created branch time in 4 months

startedphr3nzy/dawai

started time in 4 months

delete branch forest-fire/firebase-rules

delete branch : fix/customClaimContains

delete time in 4 months

create barnchforest-fire/firebase-rules

branch : fix/customClaimContains

created branch time in 4 months

delete branch forest-fire/firebase-rules

delete branch : fix/customClaimContains

delete time in 4 months

create barnchforest-fire/firebase-rules

branch : fix/customClaimContains

created branch time in 4 months

delete branch forest-fire/firebase-rules

delete branch : fix/interface-codegen

delete time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha ca27696ec077a4d7fee88df18a528f396e390261

allow indexOn rule

view details

push time in 4 months

Pull request review commentforest-fire/firebase-rules

fix interface and codegen issues

 export const customClaimContains = (   value: string | boolean | number,   child?: string ) =>-  `auth.token.${claim}${child ? "." + child.replace(/\//, child) : ""} == ${s(+  `auth.token.${claim}${child ? ("." + child.replace(/\//g, ".")).replace(/\.(\$.+?)(\.|$)/g, "[$1]$2") : ""} === ${s(     value

The examples I've seen use strong equality checks. Example here:

https://firebase.google.com/docs/auth/admin/custom-claims

HusamIbrahim

comment created time in 4 months

push eventforest-fire/firebase-rules

Husam Ibrahim

commit sha c485d2f4317c6cf06bfe11102241dd4aee0375a4

adjust codegen to handle dynamic paths

view details

push time in 4 months

create barnchforest-fire/firebase-rules

branch : fix/interface-codegen

created branch time in 4 months

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha 6eff68e677e500fe6882f24e93a607800597dc40

docs(readme): add syntax highlighting to code blocks

view details

push time in 4 months

push eventHusamIbrahim/css-grid

Husam Ibrahim

commit sha f3cc1ec4818eb4952264259433de40c09f743683

complete lesson 12

view details

push time in 4 months

push eventHusamIbrahim/css-grid

Husam Ibrahim

commit sha 55011ad88a206b336d184bd41239fc4f9c9f7939

complete lesson 11

view details

push time in 4 months

startedNickeManarin/ScreenToGif

started time in 4 months

push eventHusamIbrahim/css-grid

Husam Ibrahim

commit sha b0bef7ddb0d123f266adf5878f915046e2cffd11

complete lesson 10

view details

push time in 5 months

push eventHusamIbrahim/css-grid

Husam Ibrahim

commit sha 3b902e38671ac6c113023eb6f6f189b6dc37dc88

complete lesson 9

view details

push time in 5 months

delete branch HusamIbrahim/firemodel

delete branch : fix/docs

delete time in 5 months

PR opened forest-fire/firemodel

docs: fix typos and syntax errors

Fixes minor typos and syntax errors throughout the docs.

+32 -31

0 comment

11 changed files

pr created time in 5 months

create barnchHusamIbrahim/firemodel

branch : fix/docs

created branch time in 5 months

fork HusamIbrahim/firemodel

Firebase Modeling, Typing, and Mocking

https://firemodel.info

fork in 5 months

push eventHusamIbrahim/css-grid

Husam Ibrahim

commit sha 2c3d21cb54623714c633f0809e3b0bde71b3e40a

complete lesson 8

view details

push time in 5 months

push eventHusamIbrahim/svgram

Husam Ibrahim

commit sha 4427076f056fbe25ecd1d40d3f45522d76bdaa62

🔥 remove auto-generated code/files

view details

Husam Ibrahim

commit sha 1ef1ac02084a17a451a5e34ffc98e128be02a54f

🚨 fix linting errors

view details

push time in 5 months

delete branch HusamIbrahim/vue-ish

delete branch : update-ghpages-1569279675

delete time in 5 months

push eventHusamIbrahim/vue-ish

Husam's Bot

commit sha c678c61bef543640472df92c5704634d0e4b48b7

chore: update demo files 🤖

view details

push time in 5 months

PR merged HusamIbrahim/vue-ish

chore: update demo files

This is an automated PR. Beep beep!

+38 -1

0 comment

2 changed files

husams-bot

pr closed time in 5 months

delete branch HusamIbrahim/vue-ish

delete branch : update-dist-1569279675

delete time in 5 months

push eventHusamIbrahim/vue-ish

Husam's Bot

commit sha 854f073be901b3e5b41efa7ca2c953b9e70b8a11

chore: update dist folder 🤖

view details

push time in 5 months

PR merged HusamIbrahim/vue-ish

chore: update dist folder

This is an automated PR. Beep beep!

+38 -1

0 comment

2 changed files

husams-bot

pr closed time in 5 months

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha 26b72ada308da7667119bbb97fa6973d57335ca5

perf(demo): preload fonts and inline init code

view details

push time in 5 months

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha 3256a74bc953a9c5e9218f2ef495834cbccee6e1

perf(demo): preload fonts and inline init code

view details

push time in 5 months

issue openedcarloscuesta/gitmoji-cli

Repeat output when initialized as a commit hook [Windows 10]

Hello @carloscuesta!

<!-- Describe your issue here --> This issue only happens when I initialize gitmoji as a commit hook. When I try to pick a gitmoji or type a commit message the output is repeated on the console. See the screenshot below ..

Again this doesn't happen when I commit with gitmoji -c.

OS: Windows 10 gitmoji-cli -v: 2.0.0 Node version: 12.7.0

<!-- Screenshots --> screenshot

created time in 5 months

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha 9722a292144baed3a598a72f72f002497b3e334d

polish(demo): use template literals for long strings

view details

push time in 5 months

issue commentSublimeTextIssues/Core

Default scroll_lines key bindings not working [windows 10]

Wow didn't know Emmet's plugin was causing so much trouble.

HusamIbrahim

comment created time in 5 months

issue commentSublimeTextIssues/Core

Default scroll_lines key bindings not working [windows 10]

For anyone running into the same problem I found out that this was caused by Emmet.

HusamIbrahim

comment created time in 5 months

delete branch HusamIbrahim/SublimeLinter

delete branch : feat/support-yarn-pnp

delete time in 5 months

pull request commentSublimeLinter/SublimeLinter

Iterate `NodeLinter` executable lookup

Yaaay 🎉🥳

HusamIbrahim

comment created time in 5 months

issue commentSublimeTextIssues/Core

Default scroll_lines key bindings not working [windows 10]

it probably means you have some third part Sublime Text package which is stealing the default keys for scroll_lines

You're absolutely right! The issue disappeared when I tried a vanilla install of Sublime. Now I need to track down which package is causing the issue. I'll report back soon.

HusamIbrahim

comment created time in 5 months

delete branch HusamIbrahim/vue-ish

delete branch : update-dist-1568976203

delete time in 5 months

delete branch HusamIbrahim/vue-ish

delete branch : update-ghpages-1568976203

delete time in 5 months

delete branch HusamIbrahim/vue-ish

delete branch : update-ghpages-1568977141

delete time in 5 months

push eventHusamIbrahim/vue-ish

Husam's Bot

commit sha 022e661a81b9ae0f32d0e2e5a8c1352fefaa6446

chore: update demo files 🤖

view details

push time in 5 months

PR merged HusamIbrahim/vue-ish

chore: update demo files

This is an automated PR. Beep beep!

+1 -1

0 comment

3 changed files

husams-bot

pr closed time in 5 months

delete branch HusamIbrahim/vue-ish

delete branch : update-dist-1568977141

delete time in 5 months

push eventHusamIbrahim/vue-ish

Husam's Bot

commit sha 7c6b38650b2628c314c91985b5daa638840a1164

chore: update dist folder 🤖

view details

push time in 5 months

PR merged HusamIbrahim/vue-ish

chore: update dist folder

This is an automated PR. Beep beep!

+1 -1

0 comment

3 changed files

husams-bot

pr closed time in 5 months

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha 9b1e384b01104382dbf5b2e09ef7865e118c0742

ci: add font files to deployments

view details

push time in 5 months

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha 44bcb766929d3b4f7a41356c11592f5f66b7b3da

ci: add font files to deployments

view details

push time in 5 months

PR closed HusamIbrahim/vue-ish

chore: update demo files

This is an automated PR. Beep beep!

+1 -1

0 comment

1 changed file

husams-bot

pr closed time in 5 months

PR closed HusamIbrahim/vue-ish

chore: update dist folder

This is an automated PR. Beep beep!

+1 -1

0 comment

3 changed files

husams-bot

pr closed time in 5 months

push eventHusamIbrahim/vue-ish

Husam Ibrahim

commit sha 253968c98ac2016e98c04e744df2265a98fab29b

polish: use better fonts for demo

view details

push time in 5 months

more