Rome, an experimental JavaScript toolchain, is now open source and available for contributors 🥳🏛️📜
It's far from production ready and there's a lot missing. There's no npm release, docs, website, or integrations available. Come help us build them!
After almost 5 years into my career, I still fail to effectively work in an office. Even when I was a 10 minute walk from Facebook London I still preferred to work from home. There's no way my desk at work could be better. At home I can control the noise, light, and temperature.
I got this in the mail from...
@brave
? Nothing says you care about privacy like sending unsolicited marketing spam. Never given them any personal details in my life.
This is my last week at Facebook. It's been a long 5 years and I'm ready to try something different. Extremely grateful for all the people I've worked with, I'm going to miss them.
When I moved from London to the Bay Area, Facebook increased my salary by 50%. Five. Zero. Same job. Same team. Same manager. Same work. Cost of living had nothing to do with it. It was the “market rate”.
Rome is hiring! Looking for developers who like to dive deep into developer tooling. 100% remote and in most countries. If you're interested please contact us at careers
@rome
.tools!
GitHub are in such a good position to improve npm package security drastically. Imagine package releases that are verified against git commits. Impossible to sneak code in.
Seriously cannot believe that people still have the expectation that you only tweet about tech. Not sure if some people lost the memo but this is a *microblogging* website. Blogging as in, I can post whatever the fuck I want.
Here's a summary of why Grammarly are predatory and why you should avoid them. I am not a lawyer™. This is my layman reading, but they are pretty explicit about a lot of these practices. Posting because I've seen a lot of people oblivious to what they're signing away.
More JS tools should provide actionable hints when reporting errors. Especially important for begineers. Shown is an example from a tool I'm working on.
@slightlylate
I don't usually do this, but it's about public health and this site is getting a lot of press and HOLY !*#$ WHAT IS WRONG WITH THE GOOGLE COMMUNITY!?
literally has a lighthouse score of 2 and hits document complete at 13s
Specialization is one of the best things you can do for job security, so it's no surprise a CEO wants all employees to have the same skills making everyone equally expendable.
This is a collection of my tweets over the past ~2 years about a project I've been working on. Time and work fluctuated over that period.
It was called Sonic, then Hydra. Now it's called Rome. It's a JavaScript toolchain. It has zero dependencies, every thing is custom.
It’s honestly pathetic that it took a pandemic for large companies to be more remote friendly. A good reminder that most companies will only change when it’s a necessity.
Even if you disagreed with the funding experiment, I don't know how anyone can support npm banning ads. npm inc is profiting off of the work of others and denying them the opportunity to explore funding avenues. This sets a bad precedent.
@dan_abramov
@reactjs
React doesn’t include enough out of the box, and the lack of any official sanctioned recommendations increases ecosystem fragmentation and actively harms the ecosystem.
Have been AFK from tweeting and coding for a while now as I sort out my mental health. Sorry for those looking for a Rome release and work. I’ll be back on track eventually.
When Rome is syntax highlighting code, it will output RGB colors to the terminal instead of being restricted to the set of base colors.
It extracts the colors from a VSCode theme and allows you to specify a custom theme path in your user config.
First release by the end of July
If you are a Facebook employee organizing collective action, do not use corporate laptops, phones, or apps! This includes Work Chat, Messenger, and WhatsApp. Communication between employees is not privileged. You signed this away in your employment contract.
Just got caught by this type cast semantic...
> /[A-Za-z]/.test(undefined) === true
Because it's essentially:
> /[A-Za-z]/.test('undefined') === true
Oh JavaScript.
I’m going to try working on
@rometools
full-time. Look out for a comprehensive roadmap in the coming week. Will be launching a crowdfunding campaign to hopefully sustain myself short term.
Distracting myself from election madness by announcing this week is my last at Discord. Amazing people, company, culture, and product, so it was a very difficult decision. Will have some news in the coming weeks!
Pi Day is terrible because it’s an annual reminder that Americans use the MM/DD format. It’s uniquely an “international” American holiday. The date format is almost as worse as the choice to use Fahrenheit but not quite.
I feel so privileged to be in the position where I don’t have to pirate anything anymore. Growing up with no money, it was my only source of movies, music, series, games, software etc
Writing an email is a two step process for me:
1. Actually writing the email.
2. Realizing I've ended every sentence with an exclamation point and replacing it with a period.
Are contributors to Gatsby who aren't employees being compensated? Why is anyone contributing for free? Would love to see some of that 46 million in funding funneled to their open source dependencies who are critical to their operation.
React developers really rave about colocation yet have dozens of folders and dedicated files for Flux actions, Redux reducers, containers and arbitrary component abstractions.
When Lerna changed their license to forbid usage from ICE collaborators a lot of people got angry because it was no longer free software" and was "mixing politics and sofrware".
Big fuck you to those people. Would love to see a more formalized version of that license.
I remember the rule of thumb for HTML class vs id was multiple vs single. But seems everyone has thrown that out the window and just use classes for everything unless you need anchor hashes?
I kinda roll my eyes whenever I see "senior developer" in someone's bio. This isn't your resume. The title is so arbitrary and it feels like an unnecessary brag.
Distracting myself from election madness by announcing this week is my last at Discord. Amazing people, company, culture, and product, so it was a very difficult decision. Will have some news in the coming weeks!
Can we please talk about why Babel and Jest are advertising **online casinos** prominently on their homepage? Jest has 16. Babel has 9. How did this happen?
I only learnt React because a lot of people requested I add support for JSX to Babel (then 6to5). Maybe if someone wanted to put handlebars in JavaScript then I'd be working for LinkedIn instead of Facebook.
Vercel have done a fantastic job at making their success seem like the success of the web. Skeptical on how it works out long-term and the dangers of a potential monopoly, especially perverse investor incentives.
I am ashamed of the ad policy decisions that Facebook has made lately, notably allowing misleading and false political ads. All previous scandals could be attributed to incompetence rather than malice, but nothing has been so egregiously asserted.