Joseph Rex

Joseph Rex

ABOUT ME
Design and Code Unicorn
Design and Code Unicorn

With a background in information security and a passion for design I create UX with great Usability and Xtreme security.
I've applied and thought the triangle of security
Function <=> Usability <=> Security
and I try to balance them with products I build. My steps involve reconnaissance of the target market of whatever product I'm building, product comparison with mood boards, and deciding on features by creating acceptance tests for them.

I'm a BDD believer. I write descriptive automated tests for every feature I build, which go through security audits, then finally through user testing.

I write about my experiences and adventures on https://josephrex.me

English
Central Time (US & Canada) (-05:00)
Joined April 2017
EXPERTISE
2 years experience
I've written scripts in nodejs but I've mostly worked with express with it. The first time I had to use Express, I used an isomorphic JS ...
I've written scripts in nodejs but I've mostly worked with express with it. The first time I had to use Express, I used an isomorphic JS architecture where I wrote vanilla functional Javascript with no specific framework on the client-side. Tests were written in chai syntax and ran with mocha. It was my first time using web pack on the server-side. I handled a decent authentication with passport which verified by interacting with a remote PHP API. I've been on the #express FreeNode channel ever since and I try to offer help where I can. In my second experience with express I'm simply just creating a single global route to capture all the pushState routes by a client-side React app consuming APIs from another Express server-side
3 years experience
I've built monolith ruby on rails application mostly for the past 3 years. I've had a range of experience from building e-commerce, to bu...
I've built monolith ruby on rails application mostly for the past 3 years. I've had a range of experience from building e-commerce, to building ERPs, to creating a job board. I also refactored legacy codebases in rails, rewrote entire codebase and carefully maintained users data. Was quite challenging but I got through it. I've done some side projects in Sinatra which gave me a good understanding of rack
4 years experience
I've written structured prototypal JavaScript libraries within company projects I've worked with, used jQuery effectively when I had to u...
I've written structured prototypal JavaScript libraries within company projects I've worked with, used jQuery effectively when I had to use it. I've recently been working with React and adopting all its best practices. I also write properly tested JavaScript code
5 years experience
In the past 5 years I've dealt with the nuances of CSS and helped people on #css with CSS problems when I can. Recently my CSS help have ...
In the past 5 years I've dealt with the nuances of CSS and helped people on #css with CSS problems when I can. Recently my CSS help have been more focused on the CodeNewbie (codenewbie.org) #css channel. I've used Sass since 2014 when I relished its .Sass syntax till I gradually moved to Sass3 with the majority of the community as the SCSS syntax seemed deem for working effectively with teams especially for people who are new to preprocessors. I've been picking up on my web animation and aim to be really great at hit by the second quarter of the year. I put up some of my experiments on Codepen (https://codepen.io/bl4ckdu5t)
3 years experience
I write acceptance tests from business standups, converting business needs to implemented features. I make combinatorial optimization on ...
I write acceptance tests from business standups, converting business needs to implemented features. I make combinatorial optimization on existing implementations and write security test to keep application secure from code lags and human manipulation. For great usability, I try to achieve 100% test coverage to ensure things work for users as expected. I also go through a careful design prototyping stage which end up being tested by actual users for design improvements and accessibility improvements