jfdk | 8 years ago | on: Show HN: Gitdash - GitHub dashboards for staying on top your projects
jfdk's comments
jfdk | 9 years ago | on: I Don’t Care How Well You Code, Understand Your Compensation
I care about money not because I want to have lots of things but because I want the freedom to work on my own ideas (without selling my soul to a VC). A certain amount of money early in life can greatly change your trajectory, for better or for worse. It just takes discipline.
jfdk | 9 years ago | on: Create React Apps with No Configuration
Kudos to React team for bringing a superior pattern and making it actually practical to use.
jfdk | 9 years ago | on: Idiomatic React Testing Patterns
jfdk | 9 years ago | on: Idiomatic React Testing Patterns
This becomes even more important if you're developing generic UI components that may be re-used in different scenarios throughout your app or company. These types of library components need to be well tested as they often have more complex interactions and are going to be used in potentially very different ways.
jfdk | 9 years ago | on: Idiomatic React Testing Patterns
jfdk | 9 years ago | on: Idiomatic React Testing Patterns
jfdk | 9 years ago | on: Idiomatic React Testing Patterns
In the case of testing instance methods, this is definitely a special edge-case scenario, but actually one of the main reasons I put this together. They inevitably happen, but are rare and I tend to forget how to set those tests up.
To give you an idea of how we use this: our application is a "website designer" where the preview is rendered inside an iframe. We use a react component to push CSS changes directly into the iframe via document.styleSheets. Using instance method testing allows us to test the main output results of this functionality without having to render real iframes pointing to external server in our tests.
jfdk | 9 years ago | on: Idiomatic React Testing Patterns
Enzyme isn't necessarily one of those, like I said I haven't used it, but I also haven't found a need to. Some abstractions over TestUtils' event simulation would certainly be valuable.
What I am trying to present here are patterns of different testing scenarios in a format that should be useful regardless of the testing tools you may be using.
jfdk | 9 years ago | on: Idiomatic React Testing Patterns
Also the DOM api is actually pretty simple to use when it comes to traversing the DOM. No need for "jQuery mimicking." Keep it simple.
jfdk | 9 years ago | on: Is Facebook eavesdropping on phone conversations?
jfdk | 9 years ago | on: React-Boilerplate v3: The “JS Fatigue Antivenin” Edition
Don't introduce these dependencies if you're just learning. Just use what you need (React + Redux).
jfdk | 10 years ago | on: Runnable Sandboxes: Full-stack environments for every GitHub branch
jfdk | 10 years ago | on: Show HN: Swindler – OS X window manager framework in Swift
This promises to solve a lot of the problems I've encountered in the more advanced WMs and might actually make a sophisticated WM on OS X possible.
Really interested to see what WMs get built with a framework like Swindler.
jfdk | 10 years ago | on: NASA’s Kepler Mission Discovers Bigger, Older Cousin to Earth
jfdk | 10 years ago | on: Is there a simple algorithm for intelligence?
No, computer vision researchers haven't achieved what you and I perceive as vision, no more than a biochemical research in cancer cures have found a cure to cancer.
But I would argue that these lofty named fields are a good thing. Academia is already plagued by it's uncertainty and lack of an inherent "end game." Let's not make it worse by renaming machine learning to "computer pattern recognition." Pattern recognition is just a possible piece of the puzzle or step in the process to creating AI, not the actual holy grail of achievement.
jfdk | 10 years ago | on: The Great Software Sausage Factory in the Sky
I'm fairly security ignorant, so maybe someone can enlighten me here, but why is the statement "traditional security tools aren’t effective" true? What kind of tools are we talking about? How would blackbox testing be different if the underlying software is changed?
I can definitely see how lower-level parts of the infrastructure would need to be tested differently, but I don't know what changes at the webapp-level.
jfdk | 10 years ago | on: Meat – A free self-hosted Git collaboration platform
Don't be scared by the fact that it's done in PHP. It's actually really well done is very active in bringing out new updates and features.
This is my first side-project I've taken the time to productize and I could definitely use your feedback!
If you do try it out, I'd love to hear more about any UX issues you run into! (I'm sure there's plenty)