DEV Community

Cover image for Why am I posting to Dev now? Hackathon!
James Thompson
James Thompson

Posted on • Edited on

Why am I posting to Dev now? Hackathon!

Launch in ...3...2...1...

I recently received an email about the 1Password Hackathon. I haven't entered a hackathon for a bit, so I figured this is a good time and it provided the impetus to start writing about modern software development! And also...it's one of the requirements to enter the hackathon. πŸ˜…

As a modern software developer, authentication is extremely important and vital to any production application. If you're building an application on your laptop or desktop, usually you do not have to log into it. That's the bane and bliss of most tutorials, they show you how to build an application, though deploying the application is actually what can initially take the most time and effort. Of course, a single tutorial would not cover all of the steps otherwise you would get overloaded! 🀯

There are several steps to building and deploying production applications - version control, handling merge conflicts among dev team(s), pull requests, code reviews, unit testing, integration testing, end-to-end testing, visual regression, automated pull request previews, staging environment(s), package management, security audits of application package dependencies, documentation, API design, proper handling of API keys, accessibility, cross-browser compatibility, CI/CD pipelines, user management, backend database(s), user authentication, user authorization, application load time performance metrics, application secrets management, 2FA/MFA and much more!

Hence, the inspiration for Build It => Deploy πŸš€ ...@builditdeploy.

So, I'll start with tracking my progress through the hackathon and other interesting articles along the way. Also, I am using this opportunity to consider different writing platforms.

Here we go...happy coding, @builditdeploy! πŸ₯³


Photo courtesy of SpaceX on Unsplash

Top comments (0)