Web Application Development

Software Design for Complex Technical Challenges

Application Security Services

Application Testing

  • Ethical Hacking
  • Application Penetration Testing
  • Mobile App Pen testing

Mitigating Risk

  • Static Testing of Source Code
  • Security Architecture Analysis
  • Hybrid Assessment


  • Security Remediation Strategy
  • Incidence Response Strategy
  • Code Remediation


  • Security Training for Developers
  • HIPAA Compliance Consulting
  • PCI Compliance Consulting

UX and Web Development Clients



Better Type on Screens (Part 2)

Posted by julian on Oct. 13, 2016, 2:57 p.m.

There's a wealth of knowledge about typography for screens, but the topic can often feel arcane and inaccessible. In the second part of this series I'll break down some simple best practices for selecting and employing type on screens, and discuss emerging strategies for dealing with the challenges of the medium.


Better Type on Screens (Part 1)

Posted by julian on Oct. 13, 2016, 2 p.m.

Good typography is essential to great user experiences, but type can be tricky to get right on screens. In the first part of this series I look at the constraints imposed by screens, and examine what their limitations mean for the UX of reading.