Choosing the Best Approach for React Event Handlers
Front-End Full-Stack WebOne of React's strengths is the simplicity of the code it allows you to create. There's one part of React code that has always...
One of React's strengths is the simplicity of the code it allows you to create. There's one part of React code that has always...
Why do the most popular JavaScript testing frameworks use the same peculiar API: `describe()`, `beforeEach()`, and `it()`? Why not just call your tests `test()`?...
As you add more front-end dependencies, you'll need to add more `` and `` tags, and your markup will get unwieldy. Also, downloading many...
In part one of this series, we added some JavaScript and Cascading Style Sheet files to our Vapor web app. We also manually downloaded...
Let's look at some of the basics of handling CSS and JavaScript in Vapor. We'll set up custom CSS and JS files for your...
When your Vapor tests hit the database, test data can get in the way of your development data, and your development data can cause...
Vapor includes many features out of the box for writing great web apps. You may not realize it, but it also includes great support...
Is extracting classes a good idea? One criterion is that "context switches should be few in number and short in distance." Switching between classes...
Recently I got to see a great example of when small methods and classes are good and when they're not so good, thanks to...
The first point of the Swift API Design Guidelines is that "clarity at the point of use is your most important goal." What does...
Usually when I hear a conversation about Dependency Inversion, one of the SOLID principles of object-oriented design, a question comes up about its name....
When you're trying to get into testing, often you may hear the advice 'don't test the framework'. This made sense to me at first,...
We’ve got eBooks, webinars, and success stories. All the resources your heart desires.
Resources