profile
viewpoint
Wes Bos wesbos me Hamilton, Ontario www.wesbos.com I create courses that make learning things like JavaScript easy and fun 🔥

public-apis/public-apis 71075

A collective list of free APIs for use in software and web development.

wesbos/Advanced-React 2428

Starter Files and Solutions for Full Stack Advanced React and GraphQL

wesbos/aprilFools.css 1272

Harmlessly goof up your co-workers browser and chrome dev tools

wesbos/ama 273

Ask me anything!

gf3/WAT 102

LOLWAT?

wesbos/advanced-react-rerecord 102

Trying things out. Feel free to follow along

wesbos/app 29

👀

wesbos/Animate.css-Tutorial 10

Files for the Animate.css Tutorial

wesbos/awesome-dev-podcasts 10

a curated list of awesome dev podcasts and why

pull request commentwesbos/dad-jokes

Roast FrontEnd Devs

this is fine - I don't see any bad intent and I think it's funny. can you add it to the bottom of the file though?

abhidp

comment created time in 3 days

PR closed wesbos/Syntax

Fixed background image on scroll

It's all a matter of taste, but I think this improves the overall ux and just adds a little something extra ✨

+1 -0

1 comment

1 changed file

ianhernandez

pr closed time in 4 days

pull request commentwesbos/Syntax

Fixed background image on scroll

thanks! I like it scrolling so ill keep it but I appreciate the PR :)

ianhernandez

comment created time in 4 days

pull request commentwesbos/Syntax

Fixing "." placement in download URL

thanks!

nick-w-nick

comment created time in 4 days

push eventwesbos/Syntax

nick-w-nick

commit sha be5c869efb6d638965892bc7588b56e8a72c5740

Fixing "." placement in download URL

view details

Wes Bos

commit sha f4f2195bda2be1b1dff26bcbb32222a10eabee4d

Merge pull request #467 from nick-w-nick/patch-2 Fixing "." placement in download URL

view details

push time in 4 days

PR merged wesbos/Syntax

Fixing "." placement in download URL

PR #466 seems to have broken the download URL for this episode via an incorrect "." placement.

This commit just moves it to the correct location to fix the URL so that it no longer results in a 404 on the website.

+1 -1

2 comments

1 changed file

nick-w-nick

pr closed time in 4 days

issue commenttesting-library/user-event

userEvent.type() breaks with a number

Makes sense! Thanks a lot

wesbos

comment created time in 7 days

push eventwesbos/Syntax

Shaya Ulman

commit sha aa67e76472b5514db1424aa688482ffa0d0aba64

Update 224 - fix in URL

view details

Wes Bos

commit sha 6df696e54e6bcd2b785bb69eb3e7ff1758f2a60e

Merge pull request #466 from shayaulman/patch-3 Update 224 - fix in URL

view details

push time in 8 days

PR merged wesbos/Syntax

Update 224 - fix in URL

Same here. Sorry for not putting it in 1 commit...

+2 -2

0 comment

1 changed file

shayaulman

pr closed time in 8 days

pull request commentwesbos/Syntax

Fix in URL

@avclark the last few shows have had this issue. Any reason why?

shayaulman

comment created time in 8 days

push eventwesbos/Syntax

Shaya Ulman

commit sha a20e4f62a0774eb5f36bc37bec736f0b2fc534b5

Fix in URL Is it a mistake or intentional? 😁

view details

Wes Bos

commit sha 0712f1504772f2f5510873ca26d32af60c62e147

Merge pull request #465 from shayaulman/patch-2 Fix in URL

view details

push time in 8 days

PR merged wesbos/Syntax

Fix in URL

Is this a mistake or is it intentional? 😁

+2 -2

0 comment

1 changed file

shayaulman

pr closed time in 8 days

push eventwesbos/beginner-javascript

Michael Freytag

commit sha 450ec06f600484fd6b6e9d456eb0426683c7d12e

remove .parcel-cache/ directory from exercises/55 - Face Detection Censorship

view details

Michael Freytag

commit sha d8917b4937bed8d9883441affb7b03a41db6ae0c

Update package-lock.json I had to delete the package-lock.json to get the npm install and npm start to work without installing parcel globally like everyone in the slack said was needed

view details

Wes Bos

commit sha 87a7ce225ff30a071b9772d685c1e5e826984603

Merge pull request #15 from Freytag/master Remove .parcel-cache/ from Exercise 55 (face detection) and update package-lock.json as well

view details

push time in 11 days

PR merged wesbos/beginner-javascript

Remove .parcel-cache/ from Exercise 55 (face detection) and update package-lock.json as well

Had issues running npm start so I looked on Slack channel for anyone experiencing the same issues. most people said they had to install parcel globally to get it to run. But i found if I deleted the package-lock.json and let it rebuild, both the npm install had no issues and npm start ran fine.

terminal-gyp-ERR

+2217 -54265

1 comment

810 changed files

Freytag

pr closed time in 11 days

issue closedwesbos/beginner-javascript

Video 35: Address that firefox persists the dynamic disabled state of a <button> across page loads

In the Scroll to accept exercise I had some confusing behaviour working with the disabled state of the accept button and refreshing the page. On refresh the button was not disabled.

I thought OMG, someone is gonna accept without reading it all 🙀

I'm using firefox and it turns out firefox persists the dynamic disabled state of a <button> across page loads 💩

It can be worked around by setting autocomplete="off" on the button. Threw me off for a little while there. Perhaps mention it as a x-browser concern or quietly update the html.

Thanks for a great course 🙏

closed time in 11 days

petterhoel

push eventwesbos/beginner-javascript

Petter Hoel

commit sha 61399792d1643f567607ed89c9c3dc3558ac06f7

disables firefox feature that persists disabed state across page loads

view details

Wes Bos

commit sha 811f60f7aa2f715798d36544a86a46e9707a01b8

Merge pull request #17 from petterhoel/fix-firefox-persisting-disabled-state-on-button disables firefox feature that persists disabed state across page loads

view details

push time in 11 days

pull request commentwesbos/beginner-javascript

Fix typo in grid property name declaration (grid-gap)

Hey! gap is the new property - it will be added to flexbox as well. So I'm just looking forward.

spaceinvadev

comment created time in 11 days

PR closed wesbos/beginner-javascript

Fix typo in grid property name declaration (grid-gap)

Fix typo when declaring the grid-gap property (for the .controls class). It was declared as gap: 2rem; and it should be grid-gap: 2rem;.

P.S. Additional spacing changes were introduced by the Beautifier extension, which I couldn't stop it from doing so, I hope it is not a problem.

+6 -4

1 comment

1 changed file

spaceinvadev

pr closed time in 11 days

PR closed wesbos/beginner-javascript

Make toDo.html, toDo.css, todo.js

Made a simple todo app using html, css and javascript.

+136 -0

0 comment

3 changed files

tonn24

pr closed time in 11 days

issue openedwesbos/advanced-react-rerecord

Update Cache and pagination logic when you add an item

I have a sneaking suspicion that this wont be easy either. Needs to be added to:

https://github.com/wesbos/advanced-react-rerecord/blob/master/frontend/lib/paginationField.js

created time in 11 days

issue commentwesbos/advanced-react-rerecord

Update cache and pagination when you Delete an Item

I think it's working!

https://github.com/wesbos/advanced-react-rerecord/blob/master/frontend/lib/paginationField.js

wesbos

comment created time in 11 days

push eventwesbos/advanced-react-rerecord

Wes Bos

commit sha bed99ed8cce49dc6a2fdd85606db8cbb5c54551a

Paginationnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

view details

push time in 11 days

PR opened mhigley/ScrollMagicGSAP

fix client side only component

Your code was failing because the Magic.js component couldn't load window on the server.

You tried to avoid this by giving it a loader.null() webpack loader, but this caused the Magic component to return nothing which isn't a valid component.

Easy fix is to use react loadable to only load this component on the client side.

As an aside, your webpack regex was too broad and was also loading svg's and css files as null.

Hope this helps!

+17 -17

0 comment

3 changed files

pr created time in 11 days

push eventwesbos/ScrollMagicGSAP

Wes Bos

commit sha bcd97c99ef15d63c53612a0bfe334de2ff34d40e

fix client side only component

view details

push time in 11 days

pull request commentapollographql/apollo-client

Implement InMemoryCache#modify for surgically transforming fields.

thanks a ton - I think it's working now but my pagination is still broken. I think I need to dig into my custom field logic a bit more

benjamn

comment created time in 11 days

pull request commentapollographql/apollo-client

Implement InMemoryCache#modify for surgically transforming fields.

@benjamn did this make it into Beta 34?

benjamn

comment created time in 11 days

push eventwesbos/advanced-react-rerecord

Wes Bos

commit sha 5ecb2d8cd854d1140e8d61691cc83508d8ce5ff9

updates

view details

push time in 11 days

push eventwesbos/Syntax

Wes Bos

commit sha 09c5c1569c39a3de3150bf7d16dd0c818607c2e3

Update 222 - GUIs.md

view details

push time in 12 days

issue commentapollographql/apollo-client-devtools

Firefox support

@wagnerand @digitarald Could you clarify if Apollo is using it in a safe way or not?

avrelaun

comment created time in 12 days

issue closedwesbos/advanced-react-rerecord

Testing

Stick with Enzyme? Or move to react-testing-library?

Any opinions?

closed time in 12 days

wesbos

issue commentwesbos/advanced-react-rerecord

Testing

testing is finished, now back to the Apollo issues. Hopefully they are fixed!

wesbos

comment created time in 12 days

push eventwesbos/advanced-react-rerecord

Wes Bos

commit sha c1fd78c1857cdcff06647c6e03edbfc348e08791

all tests done?

view details

push time in 12 days

push eventwesbos/advanced-react-rerecord

Wes Bos

commit sha 0c184e25a18ff9a4c347cc09b1c6873dbff17a0a

stripe

view details

push time in 12 days

issue closedwesbos/awesome-uses

Count, display, and validation issues with regional flags

The count next to 🏴󠁧󠁢󠁥󠁮󠁧󠁿says 3, but 2 people are displayed.

The filter says null:

<label for="filter-null" class="Topics__Tag-sc-80i8eu-1 bFdvcV">
    <input type="radio" name="tag" id="filter-null" value="🏴󠁧󠁢󠁥󠁮󠁧󠁿">
    <span class="Topics__TagEmoji-sc-80i8eu-2 iNCQMW">🏴󠁧󠁢󠁥󠁮󠁧󠁿</span>
    <span class="Topics__TagCount-sc-80i8eu-3 kqfjcM">3</span>
</label>

closed time in 14 days

clarkeash

issue commentwesbos/awesome-uses

Count, display, and validation issues with regional flags

I'm not sure people know what their country code is. I say we leave it as emojis right now and just address the issues as they pop up..

clarkeash

comment created time in 14 days

push eventwesbos/awesome-uses

Wes Bos

commit sha e8ff8c0093c434f986c0868281771f167877a2db

RN

view details

push time in 14 days

push eventwesbos/awesome-uses

Shaun Farrell

commit sha 0544a9ae808b0645923d54aeaa1e98a8712dba96

Add to data shaunfarrell

view details

Wes Bos

commit sha 18985289cd495edcc2c087245957bfc1845a59d1

Merge pull request #613 from codedplanetuk/master Add to data shaunfarrell

view details

push time in 14 days

pull request commentwesbos/Syntax

Turns the volume up to 11! 🤘🏻

good. I like this :)

gcosgreave-us

comment created time in 14 days

push eventwesbos/Syntax

Gavin Cosgreave

commit sha d8828005f0246a1acc0f0b68522e84be3889ab84

Turns the volume up to 11! 🤘🏻

view details

Wes Bos

commit sha 701a002caf054996cc29f8bb77e220f1b93ec719

Merge pull request #438 from gcosgreave-us/up-to-eleven Turns the volume up to 11! 🤘🏻

view details

push time in 14 days

PR merged wesbos/Syntax

Reviewers
Turns the volume up to 11! 🤘🏻

Description

Adds another bar to the volume of the Syntax web player 🤘🏻 so you can you know... turn it up to 11.

https://www.youtube.com/watch?v=4xgx4k83zzc

Testing

Check that I havent busted anything else along the way and that the volume still works as it should... just 11 is now the same as 10 but its 11 so its cooler.

+8 -8

0 comment

1 changed file

gcosgreave-us

pr closed time in 14 days

push eventwesbos/bs

Wes Bos

commit sha 10ad5f03123b368c1b8c8dd7668d24e71c1c65b5

cool

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha ceb50a5ef2eacb3fdd35f1c9182640978214722a

syntax

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha 465b2a3836e7033773c8d6278b3deaeab2afbfc4

sick picks

view details

Wes Bos

commit sha e3a64c99489a08a02204a1337e101c90b707bdce

Merge branch 'master' of https://github.com/wesbos/bs

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 412960b880ae45b25096bff9f0248736b908a43b

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 5e5c33e2a33641bae6f65f5a8295b1d29f5b2038

_ci: adds src/http/get-api-sickpicks/package-lock.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 62bf5710ed22edcdf31eb642fc8ee10a39e610b7

_ci: adds src/http/get-api-sickpicks/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 8365a5611f362cdd29436374b75fe944bf140dc9

_ci: adds src/http/get-api-sickpicks/index.js

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha f1397f1d9075e9cde60fc867c2f80d4ee299bd08

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 6e27498cbe4c10aa886f567b8f4b52096a303ae9

_ci: adds src/http/get-api-sickpicks/package-lock.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha a4aa14ff7485d639e6ea28d26268a11b0abcceb5

_ci: adds src/http/get-api-sickpicks/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha d4a8092d544a14f56043f7174eddef1c1d9bd921

_ci: adds src/http/get-api-sickpicks/index.js

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha b971a68446948f04cd7105435c5b3eeea6b64caf

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 119dbd63acc4e8e05dfc9ab87d741574930b2455

_ci: adds src/http/get-api-sickpicks/package-lock.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 0a484d2ded84bac8eccd4db3def6402badeecb60

_ci: adds src/http/get-api-sickpicks/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha ec5066a3a27a70252ebfc24a783924a1d1fab1e9

_ci: adds src/http/get-api-sickpicks/index.js

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha e9aafaec044eaa62b9788a67b11694ada9f4f5b8

lockin

view details

Wes Bos

commit sha 54d78f6956dbf9b1362d03441e5bc9a6ba10c01e

Merge branch 'master' of https://github.com/wesbos/bs

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha 6ce19ef0fc0555af0e64049a03af8278ef12c8c1

Single show

view details

Wes Bos

commit sha be3ff2c172500d95982751a2840de64fdb449878

Merge branch 'master' of https://github.com/wesbos/bs

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 0d619229f071d5c468de467162662785aebd04d1

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha ad972c8d310b0b74ef3485f054a9c79000ab677a

_ci: adds src/http/get-api-shows-000number/package-lock.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 24687c5e12f60e62e31092f5eb010ca63bdbada8

_ci: adds src/http/get-api-shows-000number/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha b54c9e300b5cf8a0415526a0a668509eb5afe185

_ci: adds src/http/get-api-shows-000number/index.js

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha e324ed832057b1537f497ccd45454cef0e4710d8

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 8ffa5ffeb159a2921aa21385001367eee0effea3

_ci: adds src/http/get-api-shows-000number/package-lock.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 0ae7ee90e20252662a0dd68e53d392469fbb754f

_ci: adds src/http/get-api-shows-000number/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 4adec3e85ead0fabc7caa6a2f3845dcca3908a7f

_ci: adds src/http/get-api-shows-000number/index.js

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha d7c74b54a19e991a2b7c4a5b612e12a90a2b1674

_ci: adds src/http/get-api-shows-000number/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha cfda0daae74c7979860e50bfabd6e8541d4202a6

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 6ec4d868273284f3fb50bb67265ea10eaa0c6712

_ci: adds src/http/get-api-shows-000number/index.js

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha feea8a0bcff1bd2be9803808cd9f54d31474b47d

lockin

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha e3c12682c9c68a14ac57336e7b5c9318c4f14f8d

very hard

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha 95ed52d5189fb41f5323129b7049eb49b07285bf

json is hard

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha abbaf4dd79a09587a8552cc00801627a43ed23e3

deps

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha 834a68c797e4b2f5c278df5cd4365ad21105bc37

drop ol dsite

view details

Wes Bos

commit sha b2b834ffe6e1231c52e3ac4e76ebcec2f79895da

Merge branch 'master' of https://github.com/wesbos/bs

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha f446c724146f175e17d9feb7ea5efb089435d556

ci: so it Begins!

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 47557ca27d77adaba8ad3bb72583beadb6e88a5c

_ci: getting things started

view details

push time in 14 days

push eventwesbos/bs

Wes Bos

commit sha 4f6e88720ffc0515545799608a28e7e0f7c04474

WIP

view details

Wes Bos

commit sha 82e8d5c189b4b6e25705e336a89b23d186e6e8c5

Merge branch 'master' of https://github.com/wesbos/bs

view details

Wes Bos

commit sha 0129f615764ae4f92d44fd7ed170b3db119d6f76

shows api

view details

push time in 14 days

pull request commentwesbos/Syntax

Add package-lock.json back

thank you!

matheuss

comment created time in 14 days

push eventwesbos/Syntax

Matheus Fernandes

commit sha 0fec3507a620f15ba34047e685b53395020f6e22

Add package-lock.json back

view details

Wes Bos

commit sha e71fdc1607f5205624b1e3c973674ff54635b1ac

Merge pull request #463 from matheuss/fix/package-lock.json Add package-lock.json back

view details

push time in 14 days

PR merged wesbos/Syntax

Add package-lock.json back

The package-lock.json was removed in https://github.com/wesbos/Syntax/pull/458. Because of that, npm install no longer works: eslint is not compatible with the Node.js version that is set in the engines field.

+8588 -0

0 comment

1 changed file

matheuss

pr closed time in 14 days

push eventwesbos/bs

Begin

commit sha 2a9db14bdcc51bb4924926a99a4763de4497005d

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha f41357f971f37d9e10290656ca44e17c2648c2e5

_ci: adds src/http/get-api-shows/package-lock.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 20438a7a21ae01b9d11b942d7c42071c5662aa64

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 649ca6bccfcd89115d26d8d1264f9804bbecf1e7

_ci: adds src/http/get-api-shows/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 6184f6b63997dbb22069b939a3c53e458d928f0a

_ci: adds src/http/get-api-shows/index.js

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha ddfb97e50a35d897400685bbbe59a3c7d510c17f

_ci: adds src/http/get-api-sickpicks/index.js

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 39f4ebaff5b2ec324a4f07b91f33ab8710e3238f

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 0ffa33f793f8c6444b8e682fc5629c0e97af823b

_ci: adds src/http/get-api-shows-000number/package-lock.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 11e488982888f0b7e0f2989c80ccec360c49863d

_ci: adds src/http/get-api-shows-000number/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 22b7e895b00a5f5f8f6b0b4c3a39f2f75ddc6faa

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 12c390018347ab33e8b53667ee01589837f78059

_ci: adds src/http/get-api-sickpicks/package-lock.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 5905826bc7b6d4a6b1d9a80291492e7c20fccee6

_ci: update .arc

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha ee04bbafd36d8c3742a789aca2a9e01c971afe9a

_ci: adds src/http/get-api-sickpicks/package.json

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 9cd292a6b5ab1a60e533d56cf735acf05bc980f1

_ci: adds src/http/get-api-sickpicks/index.js

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha eea09eeff6597e20bb054bc2f4ab396443cbf10c

_ci: adds src/http/get-api-shows/index.js

view details

push time in 14 days

push eventwesbos/bs

Begin

commit sha 1e1aee3699cad1c0e199ee0917b654ee771b1423

_ci: update .arc

view details

push time in 14 days

more