profile
viewpoint
Jack Rowlingson jrowlingson @esri Portland, ME 👋 @emberjs + @elixir-lang

push eventjrowlingson/ember-cli-addon-docs

Jack Rowlingson

commit sha 189fe13b9aa74302c7d1512433b4d7e67793a15e

Update template.md

view details

push time in 14 hours

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha 69288fb5e208e2283227462935da8a2ede9d9793

Update README.md

view details

push time in 13 days

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha 9d694ee4659e0b224bdefe6493114252c330865a

git commit -m'add lint alias'

view details

Jack Rowlingson

commit sha 500bc741ac2ce4806bcc5d796c8d723cdcc05f5c

Update zsh config

view details

Jack Rowlingson

commit sha 6c299821b77b98775ef51ecb125aed28802c699d

add js snippets

view details

Jack Rowlingson

commit sha a25735e69dc0cdb5b1e0d9dac9faa9bfb68b46d5

update vimrc

view details

Jack Rowlingson

commit sha b1b730d9ac6e8ca0934fb135970ce7e26e2116e0

zsh - add C-p/C-n command history bindings

view details

Jack Rowlingson

commit sha daeda5aaafccf378ef3e5dc0d4afa1e05dec00bf

update zsh prompt

view details

push time in 14 days

fork jrowlingson/qunit-dom

High Level DOM Assertions for QUnit

fork in a month

startedlifeart/ember-ast-hot-load

started time in 2 months

issue commentember-codemods/ember-es6-class-codemod

Class name bindings with nested props are removed

It appears that this also affects attributeBindings.

artemgurzhii

comment created time in 2 months

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha 232f9c3de5c166fdaa43d23b6faac984eb7a6f37

add hidedesktop / showdesktop aliases

view details

push time in 2 months

PR opened denoland/deno

Update manual.md

<!-- Before submitting a PR read https://deno.land/manual.html#contributing -->

+1 -1

0 comment

1 changed file

pr created time in 2 months

push eventjrowlingson/deno

Jack Rowlingson

commit sha 1828bbf6cd99930746f472a270b899839e3f6ff7

Update manual.md

view details

push time in 2 months

fork jrowlingson/deno

A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio

https://deno.land/

fork in 2 months

starteddenoland/deno

started time in 2 months

startedemberjs/data

started time in 2 months

startedemberjs/ember-test-helpers

started time in 2 months

startedemberjs/rfcs

started time in 2 months

PR opened neoclide/coc.nvim

Update Readme.md

Just caught two more as I was reading through once again 😄

+2 -2

0 comment

1 changed file

pr created time in 2 months

push eventjrowlingson/coc.nvim

Jack Rowlingson

commit sha dfc5280a62a4a1e33c9320b2b7ccfeef86ca4b1d

Update Readme.md

view details

push time in 2 months

startedneoclide/coc.nvim

started time in 2 months

PR opened neoclide/coc.nvim

Update Readme.md

👋 I have taken a pass through the readme to add some minor grammer corrections.

+23 -23

0 comment

1 changed file

pr created time in 2 months

push eventjrowlingson/coc.nvim

Jack Rowlingson

commit sha b6413c73fb6f57358e99c1a8b39cecece9aaf140

Update Readme.md

view details

push time in 2 months

fork jrowlingson/coc.nvim

Intellisense engine for vim8 & neovim, full language server protocol support as VSCode

fork in 2 months

pull request commentemberjs/rfcs

Nested Invocations in Angle Bracket Syntax

@billdami That is fair - I may be underestimating the teaching cost of the let / component pattern. The let pattern is also indeed rather ugly. Using fully qualified names is also a bit ugly from a readability bias so the choice between the two becomes a bit muddied.

wycats

comment created time in 2 months

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha a1be51c918794e89654c01c47f287e6f2cb78a6a

alacritty - increase default font size + set meta key

view details

push time in 2 months

pull request commentemberjs/rfcs

Nested Invocations in Angle Bracket Syntax

...inability to invoke components in subdirectories has been a significant blocker to adoption of angle bracket invocation for many people.

I want to pump the breaks a bit here and this is going to be unpopular, but I am in favor of the proposed alternative to recommend the usage of #let as an interim solution. I'm not convinced that this is a significant blocker toward the adoption of angle bracket syntax either. In our apps we've been using this effectively as a top level import placeholder. We will likely pass on adopting this interim syntax as it will be difficult to justify the churn.

If we know that this will be superseded by template imports, and userland solutions exist to solve the immediate pain, do we want to add more long term cognitive load (including all the eventually outdated docs, SO questions, blog posts, etc referencing this syntax) for something that we know will not be the long term recommended path?

Introducing new syntax seems like a fairly strong signal to send. If local scope is the concept (be it local lookup or template imports) we're moving toward why add syntax to subvert it? From my read, it seems that this syntax will eventually become a candidate for a deprecation cycle.

The two forms have a 1-1 translation between each other, which is pretty easy to learn. If there was not a 1-1 translation, it would introduce more overhead, and be less desirable.

Agree and for my part, if we must introduce a new syntax I do prefer :: to /. I never quite liked that meaning of / changes depending on its position e.g. closing the tag or referring to a directory {{/x-foo/x-bar}}.

wycats

comment created time in 2 months

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha 27e3fb6a31e905c0eab7fb1b7b74262d608cb1f7

add github dotfiles alias

view details

push time in 2 months

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha 45552c96b184eed7f7a36a67246be535afaa6bb8

update aliases

view details

push time in 2 months

Pull request review commentbroccolijs/broccoli-funnel

Update readme examples

 You can select files that match a glob expression and copy those subdirectories new location, preserving their location within parent directories:  ```javascript-var Funnel = require('broccoli-funnel');+const funnel = require('broccoli-funnel');  // finds all files that match /todo/ and moves them // the destDir-var todoRelatedFiles = new Funnel('src', {-  include: ['todo/**/*']+const todoRelatedFiles = funnel('src', {+  include: ['**/todo*']

I believe this is the correct glob expression.

jrowlingson

comment created time in 2 months

PR opened broccolijs/broccoli-funnel

Update readme examples

👋 I've taken a pass through the readme to update the examples to be inline with the tutorial series. This includes no longer instantiating the plugins:

Note: You may see examples that use new funnel() as a way to create an instance of a plugin, however this is a practice that the Broccoli.js team are trying to move away from, with the intention being that Broccoli is like a functional programming language, where the input of one function is the output of another, to build up a "tree" structure.

+19 -19

0 comment

1 changed file

pr created time in 2 months

create barnchjrowlingson/broccoli-funnel

branch : feature/update-readme

created branch time in 2 months

startedEsri/ember-esri-loader

started time in 2 months

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha c15809934893788aa0772b9856c06212f5745be4

git log a dog

view details

Jack Rowlingson

commit sha 8494ef775ec6896d747f9838a93ceb37931dbbbf

alias git diff --cached

view details

push time in 3 months

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha d359cbe8389057581e59b1861e095600ade3ff43

add vim rhubarb (Gbrowse)

view details

Jack Rowlingson

commit sha f5956136b7cf697ef68ba6296e94ac5e77859f64

remove insert mode completions

view details

Jack Rowlingson

commit sha ba212878e3835c9cbd8750825b7369ef682b04bf

update cask install

view details

push time in 3 months

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha 892985f6c6e7a3bf8550ee67368505255ea1b7c9

brew: add alacritty cask

view details

push time in 3 months

push eventjrowlingson/dotfiles

Jack Rowlingson

commit sha 3b20fa14f57721b8cfae7b6be78d87848f864940

update alacritty config

view details

Jack Rowlingson

commit sha 24bc9126a011afca6e3f7b9f02cee2d9aefcfc30

add karabiner config (hold caps for ctrl + tap for esc)

view details

Jack Rowlingson

commit sha a9445e247a1319f55266f563989b5a362280b2eb

add prompt config

view details

Jack Rowlingson

commit sha 340591f858d3aecf244af3cd2686ad5bf6d5d477

white space clean up

view details

Jack Rowlingson

commit sha f61ad83a530a24968db3f7a2d1a4c2f8f76d69d1

add christoomey/vim-sort-motion + TaDaa/vimade (fade inactove panes)

view details

Jack Rowlingson

commit sha 7d712c88890740e126659d13621767e5a48aa5fd

update html snippet

view details

Jack Rowlingson

commit sha 83bd1b3281f8c1ee2b24a400227daebbf5ce0285

add alias - i dont know the damn alphabet

view details

Jack Rowlingson

commit sha 611fd30c68960c6c40ad98a1a5203ee28bc3d562

tmux - syncronize-panes mapping

view details

Jack Rowlingson

commit sha 37a7654a048d59dc3c4e19bc6acb8d4c1d15eff4

alias - rr: clear and rerun last command

view details

Jack Rowlingson

commit sha de58e0bad2edf2432b0d46f6905418f0790f5aae

alias - l: update alias to hide `.` and `..`

view details

Jack Rowlingson

commit sha ea54a80adedd961960bd63b85dfc98f017aad519

additional git + ember aliases

view details

push time in 3 months

more