From timezones to oscillators to NTP, we can now keep track of time on a global scale, with accuracy to the millisecond or better, across otherwise independent machines.
It's almost always the right choice to refactor code when you get the chance. It usually doesn’t pay off immediately, it will in the future when someone else has to understand your
If you read much React Native code, you’re bound to pick up a few bad habits. Here are three that you should try to break on your next React Native project.
Build logs should run efficiently instead of drowning you in data, and they should still be useful once the app is running in a production environment. "Verbose mode" should not be
Instead of asking, “How we can duplicate our existing software with modern technologies?” we should ask, “How can this software help User X reach their goal?” The difference may so
Meetings often feel like a waste of time. But the work we do is getting increasingly more interrelated, and it's crucial to agree on a unified path and to break up work—all of whic
Getting away from your desk can add more variables into your software testing and can help mimic user behavior. Here are three way I incorporate it into mobile app tests.
Learning a few Emacs Keybindings can make you more effective in a variety of places, even if you don't use Emacs as your editor. The most basic are shortcuts that let you move your
This application allows a Slack slash command with a dialog to create a support ticket in Zendesk. Once the ticket has been created, the application sends a Slack message to the us
This activity is a great framework for getting stakeholders involved, talking about priorities, and building understanding of what it takes to design, develop, test, and launch key