• Where Business Meets Technology

    I’ve noticed something quite subtle in my many years of advising clients and listening to business-oriented people describe their technology’s …Keep Going

  • Vetting A Technical Person

    Most non-technical entrepreneurs desiring to build a product in technology face a big conundrum – how do I hire a …Keep Going

  • Websites, web apps, mobile sites, mobile apps, desktop apps, etc.

    (more to come)

  • Why Are Repositories (like GitHub and BitBucket) Needed?

    To developers repositories like GitHub, BitBucket, Tortoise SVN, VSS, etc. are so ingrained in what we do every day that …Keep Going

  • Basic Database Security Concepts

    In the previous two articles, Basic Client-Side Security Concepts and Basic Server-Side Security Concepts we’ve seen how we can easily …Keep Going

  • Basic Server-Side Security Concepts

    Previously we talked about common client-side security hacks we should mitigate in Basic Client-Side Security Concepts. Server-side injections are also …Keep Going

  • Basic Client-Side Security Concepts

    As mentioned in a previous article Front-end, Back-end and database-side – The Structure of an App, server architectures can get …Keep Going

  • What is an API and an SDK?

    In web and mobile development you will encounter the terms API and SDK frequently. The term API will come into …Keep Going

  • Front-end, Back-end and database-side – The Structure of an App

    A web application (web app or website) or a mobile device application (mobile app) is composed of three main parts: …Keep Going

  • How It’s Made – Websites

    Before hiring a developer to build your project or even deciding to build it yourself, it is important to know …Keep Going