- Posts 690
- Updates a month ago
- John Resig
- John Resig
Khan Academy has 800,000+ lines of JS (not including modules) - no matter how you slice it that's a lot to build either for a deploy or incrementally during development. The smart play seems to break things into smaller chunks (services?) but how do you handle shared code?
I haven't seen much written online about doing JS builds that are broken down into "services" that can be deployed independently of each other. Most seem to expect you to build the entire universe on every deploy. Webpack DLLs seem like they might get close - thoughts?
Did a mini-interview with @HenriHelvetica on the 14th anniversary of the release of jQuery! A great thread with lots of factoids inside - thank you Henri! https://t.co/48Q6Zyibu3
Yes! @nervous_system has re-opened orders on one of the best puzzles I've ever done - got it for my family last year and we were entranced for days! https://t.co/Uh1Mynd9WB It's way harder than it seems, especially since the puzzle can wrap around! https://t.co/0lISwY0V3f
RT @KhanAcademyEng: Are you introducing a new design system into your React app or perhaps just want to replace a commonly used component? We were recently face with this task; here are some insights from the brilliant, Jangmi Jo!
#react #refactor #designsystem #components
Marta, our VP of Engineering, has posted our new @khanacademy Engineering Principles for all to see! https://t.co/XQkpdnDmMC It's been awesome getting to work on this and the new org-wide values this past year. I love being in an org that supports growth, quality, and inclusion!
It always amuses me when set designers pick specific prints for a set. Why that print? Are they trying to imply something about Picard's tastes? Why did they print it out and blow it up so large? Did they pick it because the Met offers Public Domain licensing?
Found the print that's hanging on Picard's walls in the trailer for the upcoming series. In fact I think I found the exact impression used at the Met Museum: https://t.co/bSWBipgFDg It depicts foreigners in Japan - I wonder if this might imply something about the series plot? https://t.co/gCckceNmTS
Today is my 8th anniversary at @khanacademy! It’s been amazing to see the growth of the organization and the team over the years. Very excited to be a part of helping so many students around the world!
The day has finally arrived - Googlebot is now evergreen!!! https://t.co/pByE8WWjYT Time to drop so many polyfills, this is really exciting!
This is so cool - Yasuke is one of the more famous cases from Japanese history and there are tantalizing gaps in the history that would be fun to fill in. I hope it's done respectfully... https://t.co/j1VQHZV4e2
I believe the oldest browser we currently support at @khanacademy is Chrome v41 (4 years old!) because it's the version of Chrome that Googlebot runs: https://t.co/rTfaLpKiEZ (Is it updating soon??)
I once saw Ricky Jay at the Antiquarian Book Fair here in NYC. He had a brown paper wrapped bundle under his arm that was incredibly tantalizing - I knew I was in the right place! His exhibition at the Met a few years ago confirmed his incredible taste. https://t.co/5951zQd2IO
I finished my blue color references! Ultramarine, Cobalt, Pthalo, and Indanthrene. That was a fun little project 🏻 https://t.co/CxzUj1pJgm
Starting to make reference sheets for pigment mixing (in this case Pthalo Blue). The cool thing is that it only takes one woodblock (with different registration marks). Can look at these later to mix/layer pigments for certain effects! https://t.co/0LEl7lQkBk
I guess this is the day I try to figure out how to use Gmail again after being on Inbox for so long... so many features I'm missing (especially the bundles w/ the delayed delivery). Sigh!
The position is remote friendly! This is for a frontend infrastructure team and we’re all remote. Also folks with JS type (Flow/Typescript) or JS performance experience also welcome!
I’m looking to hire someone with design system and/or JS build system (webpack) experience at @khanacademy! Apply for the senior frontend engineer position here: https://t.co/hcwXbWyUWg and mention me in your application! DMs are open. (a11y and i18n experience a huge plus!)
Intriguing Google Map that let's you explore old Japanese prints depicting Japan (Tokyo and beyond): https://t.co/YGNmuscobC https://t.co/jR1DTWYq6f
Your ranking is updated weekly based on your total of translations and comments. Raise your ranking by making translations or leaving comments!