profile
viewpoint
Edd Yerburgh eddyerburgh @bbc London eddyerburgh.me 🏛Building the future

eddyerburgh/avoriaz 776

🔬 a Vue.js testing utility library

eddyerburgh/parcel-vuejs-template 66

Parcel template for Vue CLI

eddyerburgh/jest-transform-stub 40

Jest stub transform

eddyerburgh/example-front-end-test-pyramid-app 39

An example app demonstrating the front-end pyramid

eddyerburgh/jest-serializer-vue 38

Jest Serializer for Vue components

eddyerburgh/mock-vuex-in-vue-unit-tests-tutorial 26

Example repo demonstrating how to mock Vuex in Vue unit tests

eddyerburgh/data-structures-in-practice 19

Learn about data structures and how they are used in open source projects. https://data-structures-in-practice.com/

eddyerburgh/react-boilerplate 18

🚀 Quickly start a react project with this boilerplate

eddyerburgh/avoriaz-ava-example 17

Testing Vue components with AVA and avoriaz example

bbc/enzyme-adapter-inferno 16

Inferno enzyme adapter

pull request commenteddyerburgh/vue-test-utils-ava-example

test: fixed

Thanks for making the changes. I just tested the dev script and it seems to be broken, could you also fix that and the build script?

Scrum

comment created time in 6 days

pull request commenteddyerburgh/vue-test-utils-ava-example

test: fixed

Looks good, one small nitpick comment and I also need you to add @babel/runtime as a dev dependency.

Scrum

comment created time in 6 days

Pull request review commenteddyerburgh/vue-test-utils-ava-example

test: fixed

     "dev": "node build/dev-server.js",     "start": "node build/dev-server.js",     "build": "node build/build.js",-    "lint": "eslint --ext .js,.vue src test/*.spec.js",+    "lint": "eslint --ext .js,.vue src test/**/*.spec.js",     "lint:fix": "npm run lint -- --fix",-    "unit": "ENV=test ava"+    "unit": "ENV=test ava --verbose"   },   "dependencies": {-    "vue": "^2.3.3",-    "vue-router": "^2.6.0"+    "vue": "^2.6.11",+    "vue-router": "^3.1.5"   },   "devDependencies": {-    "autoprefixer": "^7.1.2",-    "ava": "^0.25.0",-    "babel-core": "^6.26.3",-    "babel-eslint": "^7.1.1",-    "babel-loader": "^7.1.1",-    "babel-plugin-istanbul": "^4.1.6",-    "babel-plugin-transform-runtime": "^6.22.0",-    "babel-preset-env": "^1.7.0",-    "babel-preset-stage-2": "^6.22.0",-    "babel-register": "^6.26.0",-    "browser-env": "^3.1.0",-    "chalk": "^2.0.1",-    "connect-history-api-fallback": "^1.3.0",-    "css-loader": "^0.28.0",-    "cssnano": "^3.10.0",-    "eslint": "^4.2.0",-    "eslint-config-standard": "^6.2.1",-    "eslint-friendly-formatter": "^3.0.0",-    "eslint-loader": "^1.7.1",-    "eslint-plugin-html": "^3.0.0",-    "eslint-plugin-promise": "^3.4.0",-    "eslint-plugin-standard": "^2.0.1",+    "@babel/core": "^7.2.2",+    "@babel/plugin-transform-runtime": "^7.8.3",+    "@babel/preset-env": "^7.3.1",+    "@babel/register": "^7.0.0",

@babel/runtime should be a dependency

Scrum

comment created time in 6 days

Pull request review commenteddyerburgh/vue-test-utils-ava-example

test: fixed

+name: GitHub Actions++on:+  pull_request:+    branches:+      - master++jobs:+  build:+    runs-on: ubuntu-latest+    steps:+    - uses: actions/checkout@v1+    - name: Use Node.js 13.x

We should use node 12 since it's the latest LTS.

Scrum

comment created time in 6 days

push eventeddyerburgh/blog

eddyerburgh

commit sha 618fe32f7e815e427cad3480537cb4c36b75bd79

Update meta for the about page and the home page

view details

push time in 25 days

push eventsbason/http-transport-cache

eddyerburgh

commit sha 72e2a7295dd60a9088d74f41f0158f8c307b49fc

Update test name

view details

push time in a month

push eventsbason/http-transport-cache

eddyerburgh

commit sha c01bf218dc9e8f187fc608af0bbb8908f9227037

Include error when emitting connection_error

view details

push time in a month

create barnchsbason/http-transport-cache

branch : 37627-add-a-timeout-to-cache-start

created branch time in a month

startededdyerburgh/simple-redux

started time in a month

push eventeddyerburgh/notes

eddyerburgh

commit sha b48caffc6a6570dba6e9f36ab7fc6847d94032e7

Remove software design from future topics

view details

push time in a month

push eventeddyerburgh/jest-serializer-vue

The Jared Wilcurt

commit sha 600b2c0e68e4a15c113d22beb10d706947e7409a

feat: automatically remove data-test attributes from snapshots (#16) BREAKING_CHANGE: remove data-test attributes from snapshots

view details

push time in a month

PR merged eddyerburgh/jest-serializer-vue

Automatically remove data-test attributes from snapshots

This PR is part of a proposal for an official way of targeting elements for testing. It probably should not be merged if we are not officially recommending data-test as the official way of targeting elements.

  • https://github.com/vuejs/vue-test-utils/issues/1234
+7 -3

2 comments

1 changed file

TheJaredWilcurt

pr closed time in a month

pull request commenteddyerburgh/jest-serializer-vue

Automatically remove data-test attributes from snapshots

Thanks for this, and sorry for the long delay. I think it's a good idea to strip data-test attributes since they are a common convention.

TheJaredWilcurt

comment created time in a month

issue closededdyerburgh/jest-serializer-vue

Bug in the Readme

There is an example in the Readme:

import { shallow } from '@vue/test-utils'

shallow should be changed to shallowMount, because there is no shallow in @vue/test-utils

closed time in a month

aantipov

create barncheddyerburgh/notes

branch : add-design-patterns

created branch time in 2 months

delete branch eddyerburgh/notes

delete branch : enforce-conventions

delete time in 2 months

push eventeddyerburgh/notes

Edd Yerburgh

commit sha 74e188def9972018da4dca769cb6373f71e14bb8

Add conventions.md and enforce conventions (#1)

view details

push time in 2 months

PR merged eddyerburgh/notes

Enforce conventions
  • Add conventions.md file that details the conventions followed in the notes.
  • Enforce conventions throughout notes.
  • Remove/ edit some introductions and conclusions.
+701 -690

0 comment

42 changed files

eddyerburgh

pr closed time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 38d33496af1bc18e6f974e89e8f5f199536ff396

Update conventions

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha eb6545bc4a4236653998d88904d88863baacdc62

Update conventions

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 33fdf916996f9cb44553271cb4a0d8729f3348d2

Update conventions

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 26a592bebb34cc10a29ff714a8d5d3c6a1561300

Edit conventions

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 5d11fe723972a25ed7368383e31c461aff2eab6d

Reword conventions

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 3a1ed9c9ab92b81348bd809f54ca35a7a24fdc62

Move convention

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha a7cab8b2bce92e052cb17605b95b80aa51a7a37b

Reword intro to Interrupts

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha a23a58a0877465730981fe4c7ce8388362e71cef

Update list

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha e9c758cfae4af7ac497b92cc956be317040873b0

Update weighted-graphs

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 664a274431c665d56c12658a7a62a8ab40f0a140

Edit

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha a10b731d7b77d3ea11bc64f979808982fb5c4d92

Remove x

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha b01b9955d26f85f408924d6f8c9f3e7f62fdbb5e

Edit sections

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 1dccacc2260f5b47f0438c44bc525eb4f5d973c8

Edit sections

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 1c5a224b6d6069c7f735e8b0f8cf2b695b009819

Edit Data structures section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha c3738ba40e6fdda1bb3b3ddb40674b7907c67c6f

Edit heap section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha f6d1bbb94ac59617326efd3ad7c140a8605dcc70

Edit Sorting and searching section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 82bda4a366e5809185fcd8143d12e341d4287a7d

Edit Searching and sorting section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha c45b7dbe40a0a32a0500815b8b080b45b390aca1

Use title case for header field name

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 7ab5d4b8248a34f6cf8411f64d40894925ed433e

Edit sections

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 071db4f85ddba09955f736498be5382e3e717a93

Edit IPv6 section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 8209a6c39bd45ce874610ad43932c4c40a8669a3

Improve Prettier comment x2

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 0e6f7caa221c848dfc88c6aa481d09e27e3ed981

Improve Prettier comment

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha f1cddd8454cf9b7518dc0fc630830282b6de17f9

Edit Computer networking section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 03bd286920ff8a429cf13ce9933fb0adbfd809c0

Edit Ethernet section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 19c7a5d46875d31b7c9586a3f9039b3521e5be49

Edit Computer networking section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 8a5ac6fa48faa345d1b22da44e12e3cd44d91cee

Edit Computer networking section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 42a2d906067c3a12085220fe4f505e9ed0499027

Edit Bluetooth section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 5bd261a1e9ef27055ce42d2b6003773d5d50d7e0

Edit Bluetooth section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha bc85c9c6f7eca62786ed02460a2bff996fd6aa1b

Edit

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha d862c7cb8f9906937bc2566eecbcb30e79b84eb8

Edit conventions

view details

push time in 2 months

PR opened eddyerburgh/notes

Enforce conventions
  • Add conventions.md file that details the conventions followed in the notes.
  • Enforce conventions throughout notes.
  • Remove/ edit some introductions and conclusions.
+678 -660

0 comment

41 changed files

pr created time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha fa267e7713575d917f6e47a92d59f3272edb5564

Remove note

view details

eddyerburgh

commit sha 9d7da7d8cd6f562900785f697c1c6576588587ca

Add conventions file

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 1f29514cda38162393ad4c5bbcc8f74f774cb468

Edit Processes section

view details

eddyerburgh

commit sha cd03be34603fa10c5a7c0a8d83a67714dd85788a

Edit System calls section

view details

eddyerburgh

commit sha d8ee8e73e92570a34ffeef4b9ffc12cd0b68262f

Edit The page cache section

view details

eddyerburgh

commit sha 08f31df0ca0fddc1331fd7147f1f25d097b2c68c

User-space -> user-space

view details

eddyerburgh

commit sha bfed9b8e54cd4d0ae983fb20bdc6704802088d92

Use an for HTTP

view details

eddyerburgh

commit sha 4bd54efe85f7787e93ca462c325705cd36eedcb2

Use parentheses for function-like macros

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha f5466252413fab4633d3f5fcae3f814a84543a65

Edit Process scheduling section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha f079a81a4dfc461d6ebf377a8b39ae9748cc715c

Edit Linux data structures section

view details

eddyerburgh

commit sha 56c8923245a655813154308b9fb2990b504e7a19

Edit Kernel synchronization section

view details

eddyerburgh

commit sha d1fdca9d3cc1f0172171e310b7e15c13c9f1e356

Edit Linux section

view details

eddyerburgh

commit sha 05825065ec2330f5f17488a01425627cdb81814e

Edit Memory management section

view details

eddyerburgh

commit sha 2d372d63f407471efb8a9bf67d43558f29dd24f5

Edit Process address space section

view details

push time in 2 months

push eventeddyerburgh/blog

eddyerburgh

commit sha 2e8016717198496abb336a7b110fcc2d07d9eca4

Add ISBNs to Books I enjoyed post

view details

push time in 2 months

push eventeddyerburgh/blog

eddyerburgh

commit sha 784a41dc8693bb65bf2d86ccbf88938ff6b9f1ec

Add Books I enjoyed in 2019

view details

push time in 2 months

push eventeddyerburgh/blog

eddyerburgh

commit sha 79a75af1b8f6be9e1a9ee3001018f3fd80d9b6f7

Add dev script

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 622d40b0b6f5ebdcc86b65bf458344e591db9e4b

Edit Data structures and algorithms section

view details

eddyerburgh

commit sha ea56cec8e228610baa4d6dae8339d29f1c1b0a8a

Edit Data structures section

view details

eddyerburgh

commit sha 2e4291aa4d2e515317ac8b7e5abad20e25ad685d

Format

view details

eddyerburgh

commit sha 0f696b3352ee3db08cca6d687cae5a088f596b2a

Edit Algorithm analysis section

view details

eddyerburgh

commit sha 373fb58cf9c584954b24ff10030f3c3c854c099e

Edit graphs section

view details

eddyerburgh

commit sha e02c5857618d3a4da61cf51bc2533eb1edc6b41b

Edit graphs section

view details

eddyerburgh

commit sha dfa6504575edc0253411039095ac3f2d93ede21f

Edit Trees section

view details

eddyerburgh

commit sha f633919383352cc5dcfead5f03c1d0390d1c6f64

Edit Union find section

view details

eddyerburgh

commit sha fd3326542e57dd9cafa6ee957a374c134a9a5da8

Edit Sorting section

view details

eddyerburgh

commit sha 3950cd24a5d922c368904f333c8647eaadba45fd

Edit Weighted graphs section

view details

eddyerburgh

commit sha 5705dfdc3ce67b0ce6a04e29c311fdde67913452

Edit Operating systems section

view details

eddyerburgh

commit sha 4434e24f74f993e3b2b584501d3953d3ec0967f4

Edit Devices and modules section

view details

eddyerburgh

commit sha 1ef63a21304a20ee70d0b6343c651c99ecd0319c

Edit Filesystem section

view details

eddyerburgh

commit sha 8e23a84dc6a98e8d8c7925a27a0d73a5bcc53b73

Edit Interrupts section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 003f1919121efd32f9a14b99e540a436c33516cc

Format

view details

eddyerburgh

commit sha 8d77f71d19b5680be6625f23198ef330995700c3

Edit Algorithms section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 58afd7e8f025996d9641df5f2a5824dedaa14f81

Edit Computer networking section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha fae064e30e865eb37d760d34059d750e66d730d0

Edit modulation section

view details

eddyerburgh

commit sha 0abaf6f520d68713359792bcd59541340810c666

Edit 802.11 section

view details

eddyerburgh

commit sha 17538125922bda114105ce2d0104103dcfe6f00f

Edit Bluetooth section

view details

eddyerburgh

commit sha fb6afad71779b67e102f97fa6ef39d0c8f505e5d

Edit Ethernet section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 80d32a93bc382f0c41784de4157a3fd0cd3d5a6a

Edit TCP section

view details

eddyerburgh

commit sha e7a32ef3b0ff1696fcec731f72801b9a64513129

Edit UDP section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 9189fe31bca7588b11d6baa8a55db01f1755503c

Edit ICMP section

view details

eddyerburgh

commit sha 19b25a18eac7f40c6e67ae1a6c0668f21346a32b

Edit IP sections

view details

eddyerburgh

commit sha d4a67afaa370f925b12f60a8de188a3e84912b80

Edit OSPF sections

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha d0627c4e7b2245be68a3fb903c4e7fa0d286ab35

Edit HTTP2 section

view details

push time in 2 months

create barncheddyerburgh/notes

branch : enforce-conventions

created branch time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 1b84e5b1622d8e0118ecb80360f7758163d3e0b8

Edit DNS section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha d6d63871b24a9bd1eecba38d780a677bdd643ddd

Add Distributed systems architectures section

view details

push time in 2 months

push eventeddyerburgh/notes

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 2dfc819077a594cc5242b2dc3277646cc55ac4df

Add Distributed systems architectures images

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 717731518e0d8b0d7520a94ce6a13c7da37ddead

Add Distributed systems architectures section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 4b8826dfb9512c0101b1191f1c0eaa9e8426ba58

Edit DNS section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 43ff591740fa2d525649022a922b8c473fdb2fb8

Edit BGP section

view details

eddyerburgh

commit sha 882fbf78ad6558259c8a1e2263eedb65c3b44f05

Edit DHCP section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 414cd267c7969fd6130bac41f23df3600c9b97fd

Edit ARP section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 6d1de81df595f716a642ca10c973456d94a18038

Edit Internet section

view details

push time in 2 months

push eventeddyerburgh/notes

eddyerburgh

commit sha c11c834c40a74e0f59056855cdd5ea3638674ffc

Edit IPv4 section

view details

push time in 2 months

release vuejs/vue-test-utils

v1.0.0-beta.30

released time in 2 months

pull request commentvuejs/vue-test-utils

Change the way of setting props

Hi @xanf, are you planning on adding the fix?

xanf

comment created time in 2 months

issue closedvuejs/vue-test-utils

Removing sync mode

After searching for an alternative solution, we've decided to remove synchronous updating (sync mode) from Vue Test Utils.

tl;dr

We will remove sync mode in the next beta version. Test code will change from this:

it('render text', (done) => {
    const wrapper = mount(TestComponent)
    wrapper.trigger('click')
    wrapper.text().toContain('some text')
})

To this:

it('render text', async () => {
    const wrapper = mount(TestComponent)
    wrapper.trigger('click')
    await Vue.nextTick()
    wrapper.text().toContain('some text')
})

Background

By default, Vue batches updates to run asynchronously (on the next "tick"). This is to prevent unnecessary DOM re-renders, and watcher computations (see the docs for more details).

When we started Vue Test Utils, we decided to make updates run synchronously. The reasoning was that synchronous tests are easier to write, and have improved error handling.

For context, the decision was made just after async/await had been released in node 7.6, so asynchronous tests often looked like this:

it('render text', (done) => {
    const wrapper = mount(TestComponent)
    wrapper.trigger('click')
    Vue.nextTick(() => {
        wrapper.text().toContain('some text')
        wrapper.trigger('click')
        Vue.nextTick(() => {
            wrapper.text().toContain('some different text')
            done()
        })
    })
})

Because of this decision Vue Test Utils runs updates synchronously by default. That was a mistake.

Why?

Sync mode causes bugs that don't exist when Vue runs normally. This is frustrating for users, and bad functionality for a testing framework that's intended to give you confidence that your code will work in production.

We went through three different approaches to implement sync mode. Each had problems. The final attempt was to reimplement synchronous updates in Vue core, but there were still bugs caused by synchronous updates.

Solution

The solution is to remove sync mode entirely from Vue Test Utils and rely on the user explicitly waiting for updates to be applied:

it('render text', async () => {
    const wrapper = mount(TestComponent)
    
    wrapper.trigger('click')
    await Vue.nextTick()
    
    wrapper.text().toContain('some text')
    
    wrapper.trigger('click')
    await Vue.nextTick()
    wrapper.text().toContain('some different text')
})

This will be a big change for many test suites. You have two choices:

  1. Refactor tests to run asynchrnously
  2. Keep Vue Test Utils locked at beta.28

We recommend that you update your tests in order to benefit from future features of Vue Test Utils. This will also make your tests more robust since Vue will perform updates in the same way as it does in production.

To make the migration as smooth as possible, so we'll provide documentation and guides to help you write tests asynchronously with Vue.nextTick.

Finally, I'm sorry for the work this change will require. I was a large part of the driving force for running in sync mode by default, and I underestimated the problems that it would cause.

Going forward, this will improve the stability of Vue Test Utils, and we'll be able to release a stable API as v1.

<!-- generated by vue-issues. DO NOT REMOVE -->

closed time in 3 months

eddyerburgh

push eventvuejs/vue-test-utils

eddyerburgh

commit sha 3115396f9b2e991b290ce8c7c7b27218e368d70e

chore(release): add v1.0.0-beta.30 dist files

view details

push time in 3 months

push eventvuejs/vue-test-utils

eddyerburgh

commit sha 72b65780e740f4da00feeee535cd9509a9f385d7

refactor: format

view details

push time in 3 months

issue commentvuejs/vue-test-utils

Removing sync mode

Sync mode has been released in beta.30

eddyerburgh

comment created time in 3 months

pull request commentvuejs/vue-test-utils

fix: stub model option

I've release beta.30

eddyerburgh

comment created time in 3 months

created tagvuejs/vue-test-utils

tagv1.0.0-beta.30

🔬 Utilities for testing Vue components

created time in 3 months

push eventvuejs/vue-test-utils

eddyerburgh

commit sha b7c546266b4f2756208ff9c39e5876c43fc36293

chore(release): publish v1.0.0-beta.30

view details

push time in 3 months

push eventvuejs/vue-test-utils

eddyerburgh

commit sha e04ad05adead786b4c66bab6e67d3c2bfbb3146f

refactor: format

view details

push time in 3 months

issue commentvuejs/vue-test-utils

Is this library still maintained?

Sorry for the silence, I haven't been checking my notifications the last two months for personal reasons.

I'm no longer able to give this project enough time to act as maintainer. There's lots of interest in keeping the project alive going forward, and I'm contacting possible maintainers, so we should be able to keep this project going.

In the mean time, if anyone else wants to help with Vue Test Utils you can:

  • Triage issues
  • Review pull requests
  • Open pull requests for bug fixes

Thanks.

gkatsanos

comment created time in 3 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 1e39a1adbb664b180928687972fd9e6042562486

Use Latex in 'Heap' section

view details

eddyerburgh

commit sha a4afb1fe767fe7e18cef08f5a6b96b16191d6257

Use Latex in 'Union find' section

view details

push time in 4 months

push eventeddyerburgh/notes

eddyerburgh

commit sha bf21707ac140169fabff120d742c03fdf2da18de

Use mathjax in 'Sorting and searching' section

view details

push time in 4 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 37b62c223887637ab723aa31dd95b3307103a59c

Use Latex in 'Algorithms' section

view details

eddyerburgh

commit sha 551e02e1e3a502f32278c63fec4026f11aec7917

Format 'Algorithms analysis' section

view details

push time in 4 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 5a373f942ac6d611213f54e60e44d5ce4d4bed13

Use Latex in 'Algorithm analysis'

view details

push time in 4 months

push eventeddyerburgh/notes

eddyerburgh

commit sha ac7a6c41c3651a8167eaad367d51240d06961006

Refactor 'Graph traversal' post

view details

push time in 4 months

push eventeddyerburgh/data-structures-in-practice

eddyerburgh

commit sha 9a87a3d9a359b4825be605ee894ffd8b7cb5e055

Update post

view details

push time in 4 months

create barncheddyerburgh/data-structures-in-practice

branch : add-trees-post

created branch time in 4 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 8e61a28a1bcb8956517f3ad6fa5dabf0aef666f7

Add 'Trees' section

view details

eddyerburgh

commit sha 83014a104833940a8a8450dc305ea169fd7f7c07

Update 'Trees' description

view details

push time in 4 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 1c26b5ff57750ea95531985d7eca319603ed648d

Edit data structure sections

view details

push time in 4 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 44d9ec913777fff48fc7e6ab0277af0ed916d4ab

Add Distributed systems section

view details

push time in 4 months

push eventeddyerburgh/notes

eddyerburgh

commit sha 35a3502e14342503e3474305a0dba27302f34a80

Add Dynamic programming section

view details

push time in 5 months

push eventeddyerburgh/notes

eddyerburgh

commit sha ccaf4cec409fb5411e30224a746de3ba7f30e840

Update graph posts to use Latex

view details

push time in 5 months

push eventeddyerburgh/data-structures-in-practice

eddyerburgh

commit sha 42c137f4f8f98860fa88d7f5a134e5a052499d79

Add corrections to hash table post

view details

push time in 5 months

push eventeddyerburgh/data-structures-in-practice

eddyerburgh

commit sha f5890d9ab4bb1bf271ac1a270df84f0b71be195c

Remove paragraph on CPython

view details

push time in 5 months

push eventeddyerburgh/data-structures-in-practice

eddyerburgh

commit sha e45680f965cf80769e7c3942f7e9f2be6827435d

Add correction on SipHash

view details

push time in 5 months

more