
Daniel Lo Nigro
Australian living in the San Francisco Bay Area. Front End Engineer at Facebook.
Education
Swinburne University, Australia
Work
Front End Engineer at Facebook
loading...
We're a place where coders share, stay up-to-date and grow their careers.
Australian living in the San Francisco Bay Area. Front End Engineer at Facebook.
Education
Swinburne University, Australia
Work
Front End Engineer at Facebook
All 55 comments
Let's Encrypt: Wildcard Certificate With Certbot
I'm not sure about that... It's still in the Debian repos.
Disclosing a State of JavaScript/State of CSS Data Leak
This is a good reminder to not store encryption keys in a rep...
Why I no longer use GraphQL for new projects
Regarding security, ideally the security of your data should ...
Updating A 25-Year-Old Website
The site looks great! You should consider using IIS URL Rewr...
If you were to uninstall all secondary extensions in your text editor and leave just Three(3) what will they be?
I already have less than three in Visual Studio! The only ext...
Crypto-mining attack in my GitHub actions through Pull Request
That's a great point! I didn't even consider that. Pretty cle...
Crypto-mining attack in my GitHub actions through Pull Request
I think that dns.google is not a nasty domain, but honestly ...
Mailcow: Setting up a full featured self hosted mail server
In addition to the A record, you should also add an AAAA reco...
What are the major lessons from the Twitter hack?
There's rumors that some of their internal tools use a share...
Running SSL on localhost
You can use Let's Encrypt DNS validation to get certificates ...
In defense of the modern web
We can provide better visual feedback that loading is taking...
Relay: the GraphQL client that wants to do the dirty work for you
This is such a great writeup! I've seen other articles where ...
The magic of the Node interface
Note that your unique IDs like MDQ6VXNlcjM1Mjk2 don't have to...
Typescript Partial<T>, where have you been my whole life?
Your extend method just looks like Object.assign :)
Is C# worth learning in 2019?
only languages that can boast about being more resource fr...
Who still regularly uses jQuery?
You can always just make your own function called $ :)
10 Tips & Tricks that will make you a better ReactJS Dev
Note that hooks make a lot of higher-order components unnec...
Learn how you can use GraphQL in .NET Core and C#
Great post! Just a small note: It's a very cool piece of...
Why publishing your own npm packages can make you a better developer
Most of this article seems like it could apply to any packa...
Let's Encrypt: Wildcard Certificate With Certbot
Would recommend using it along with acme-dns to get auto re...
Let's Encrypt: Wildcard Certificate With Certbot
certbot is in the repository of most Linux distros... At le...
Getting started with React + GraphQL
Have you compared Apollo to Relay, or to lightweight GraphQ...
How we reduced our initial JS/CSS size by 67%
You don't necessarily need Node.js for server side renderin...
Re-implementing jQuery methods in the HTMLElement prototype
AFAIK, innerText is also non-standard (originally IE-only) ...
Re-implementing jQuery methods in the HTMLElement prototype
Not sure if you've ever used it, but this is basically the ...
How we reduced our initial JS/CSS size by 67%
One small suggestion I have is to load React from a CDN, an...
Show off your stickers!
Here's mine! I'm upgrading to a newer laptop soon though...
Best Open Source Tools For Developers π
Sorry, I should have posted more details in my comment! A ...
Best Open Source Tools For Developers π
WSL is a shell, not a terminal/console. You can run WSL ins...
Best Open Source Tools For Developers π
For Windows, I'd highly recommend ShareX. It's open source!
Best Open Source Tools For Developers π
On Windows, Cmder is a good replacement for the default ter...
What happens when you type 'google.com' into a browser and press Enter?
You could go on for much longer if you also talk about hardwa...
The single most usefull php trait I use in my projects
Good point. I forgot that traits can't implement interfaces...
The single most usefull php trait I use in my projects
You should implement the JsonSerializable interface (secure...
What's your opinion on Microsoft's GitHub Acquisition?
Also see this reply from Linus Torvalds himself: github.com...
What's your opinion on Microsoft's GitHub Acquisition?
LinkedIn's been going well since Microsoft's acquisition, a...
Running SSL on localhost
Note that ngrok goes over the internet, so it's pretty excess...
Running SSL on localhost
Let's Encrypt makes this pretty easy, and free. What I usua...
The Super-Brief History of JavaScript Frameworks For Those Somewhat Interested
Nice article, although there's a pretty big gap between the i...
Which mainstream programming language has the ugliest syntax?
Be glad ReDim Preserve isn't a thing any more :P
Smooshing JavaScript
Seems odd that they would rename a method based on an old ...
React Beginner Question Thread β
I'm not Dan, but my understanding is that create-react-app ...
React Beginner Question Thread β
Some internal teams use Redux, I don't think there's any pu...
React Beginner Question Thread β
Not sure if it's still up-to-date, but I used to refer to t...
React Beginner Question Thread β
But i don't think "snapshot" tests can totally replace uni...
Debugging Travis CI without Commits
If you can afford to use CircleCI then you don't have thos...
Debugging Travis CI without Commits
Wouldn't it be better to use Docker so that the build is re...
The What and Why of PostgreSQL Views
Great video! I like how you mentioned that it "feels right". ...
Should you encrypt or compress first?
Thanks, this is useful information!
Should you encrypt or compress first?
So is the solution that you should never compress when you're...
What is the next language you want to learn, and why?
Personally I'd rather use a stack that's tried and tested, an...