One of the biggest pain points in contract work, for both sides of the aisle, is time and monetary estimates. On the client side of the work, it is hard to trust someone’s estimates especially when working with a new contractor. On the contractor end, it is always a long […]
aleksczajka
Most non-technical entrepreneurs desiring to build a product in technology face a big conundrum – how do I hire a good technical person for my startup. How will you know whether your contractor possesses the knowledge required to build your project and, much more importantly, whether they will create your […]
I’ve noticed something quite subtle in my many years of advising clients and listening to business-oriented people describe their technology’s build process. Being both an entrepreneur and a technologist, you tend to take for granted some very important insights that business focus gives you on the technology itself. Learning how […]
Top developers are what’s needed for start-ups. However, many start-ups simply do not have the necessary cash flow to hire A-list developers. Due to this phenomenon I’ve decided to offer best of both worlds to my clients by providing the service of being the architect of the technology while managing […]
To developers repositories like GitHub, BitBucket, Tortoise SVN, VSS, etc. are so ingrained in what we do every day that we don’t even consider why others might question their need. Clients, however, inquire all the time as to their necessity. Here, I want to briefly delve into repositories, differences between […]
In the previous two articles, Basic Client-Side Security Concepts and Basic Server-Side Security Concepts we’ve seen how we can easily get hacked on the client-side and server-side of our app. Here, let’s discuss vulnerabilities of our database architecture that any of your developers and architects should pay attention to. Hack […]
Previously we talked about common client-side security hacks we should mitigate in Basic Client-Side Security Concepts. Server-side injections are also very common and can be very dangerous if the hackers manage to get to the database or use your server-side code to send malicious data to users’ devices. The server-side […]
As mentioned in a previous article Front-end, Back-end and database-side – The Structure of an App, server architectures can get pretty complicated. The more sturdy and secure you want your application to be the more complicated it will get. I’ve seen architectures with so many checks and balances that multiple […]
In web and mobile development you will encounter the terms API and SDK frequently. The term API will come into play more often during mobile development when your app is built on code native to your mobile device vs. being a mobile web app. I talk about these differences in […]
Many of my clients and non-technical friends ask me to explain the typical jargon thrown around the web development industry. When starting to look for people to develop your technical project it is a good idea to familiarize yourself with the terms as they will refer directly to industry titles […]