SinglePlatform Engineering Blog


A Framework State of Mind: Breaking Free

There are comments.


Babbage's Computer and the Jump to Universality

In the 1820's, Charles Babbage designed the Difference Engine. It was intended to automate the computation of commonly-used functions like logarithm and cosine, which at the time were done by hand. The crank-operated machine would be initialized to perform a particular computation, the operator would crank away, and the engine …

There are comments.


Writing Concise CSS: The 50 Line Rule

Writing CSS can be a daunting task, especially if there's already an existing code base that you have to work with. But it doesn't have to be!

There are comments.


Securely Managing Credentials in the Amazon Cloud

Any time a security credential (e.g. database password) is needed to identify one computer system to another, there is the problem of how to securely store that credential on the client-side of the connection. On the server-side the password is usually encoded with some sort of one-way hash, but on the client-side it needs to be accessible in plain-text for the authentication mechanism to function. Even if we make the assumption that this client computer system is secure and decide we can store it in plaintext on disk, there is the question of how to populate that disk in the first place.

There are comments.


Basic Python Network Programming

Adding another level of indirection can solve all problems in computer science and the topic of Computer Networks is no different. To communicate between two processes via the Internet we use the Internet protocol stack.

There are comments.


How Product Managers Can Foster Happier Teams & Better Products

Product managers have it rough. On the hook for building the right product at the right time, they have all the accountability and virtually none of the responsibility for getting it done. If the product is rife with bugs, doesn’t sell or is difficult to use, you point the finger straight at the product manager. Look under the hoods of any product failure and you’ll find--not always, but often--a burned out and uninspired development team standing next to her. And you know what? You can often blame the product manager for that, too.

There are comments.


Page 1 / 1