Rob Pike’s 5 Rules of Programming

sleepless2

Here are some really good Rob Pike’s Rules of Programming. In my personal opinion they should be defined as a programming manifest and sticked on the wall of every startup company.

Read more ›

Tagged with:
, ,
Posted in
Thoughts

OS X Directory structure

mavericks-logo

If you are new to Mac world and especially if you are coming from Windows environment, you might look at OS X system directories and wonder what are those directories for.

Read more ›

Posted in
OS X, Technical

How to enable LiveEdit plugin in IntelliJ IDEA for angularJS sample project?

intellijidea-logo

Here is short video showing how to enable LiveEdit plugin in IntelliJ IDEA for angularJS sample project.

Read more ›

Posted in
Technical, Web development

Creating Game Manager using Singleton pattern and MonoBehaviour in Unity3d

Unity3d

Here is another simple example of how you  game manager could be implemented with use of DontDestroyOnLoad()  and additional isActive()  method if it derives from MonoBehaviour.

Read more ›

This entry is part 3 of 3 in the series Creating Game Manager in Unity3d
Tagged with:
, , ,
Posted in
Games Development, Technical

“Could not use move tool because the target channel is hidden” – Photoshop Warning

Adobe CS6 Icons

This article explains why while using Adobe Photoshop you might get “Could not use move tool because the target channel is hidden” warning and how to deal with it.

Read more ›

Tagged with:
, , , , , , ,
Posted in
Technical, Web development

Handling resolutions and aspect ratio of common mobile devices for web, application and game development

Mobile devices

Here is short list of resolutions of common mobile devices useful for web, application and game developers and designers creating content for mobile devices.

Read more ›

Tagged with:
, , , , ,
Posted in
Games Development, Technical, Web development

Creating Game Manager using State Machine and Singleton pattern in Unity3d – UPDATE: thrown error explained

Unity3d

It is easy to get singleton implementation mixed up with MonoBehaviour limitation which obviously leads to errors thrown in the console. Lets have a look at the problem.

Read more ›

This entry is part 2 of 3 in the series Creating Game Manager in Unity3d
Tagged with:
, , , , ,
Posted in
Games Development, Technical

Creating Game Manager using State Machine and Singleton pattern in Unity3d

Unity3d

Game Manager is quite broad topic and there are many ways to implement it.

From this article you will learn how to get the basic manager structure with use of simple State Machine and Singleton pattern.

Read more ›

This entry is part 1 of 3 in the series Creating Game Manager in Unity3d
Tagged with:
, , , , , ,
Posted in
Games Development, Technical

npm ERR! Please try running this command again as root/Administrator

nodejs_logo

npm install express -g  - Here is another solution for one more nasty error while installing express via npm package manager, matter of fact occurring not only for express but other node packages too.

Read more ›

Tagged with:
, , , , , , , ,
Posted in
Technical

Tunnelling – using EC2 as web proxy – complete guide

AWS-Logo-sm

This is complete quite to tunnelling and proxying for using EC2 Instance as a web proxy allowing you to direct web traffic through Amazon server.

Read more ›

Tagged with:
, , , , , , , , , , , ,
Posted in
AWS, Technical

Unity3d with GIT – .gitignore for BitBucket and Github

Unity3d

Unity has own version control system. YAY! If however $500 and need to set it up yourself seems bit steep for Indie studio. No worries we can go with GIT and Github or BitBucket (free up to 5 users)

Read more ›

Tagged with:
, , , , ,
Posted in
Games Development, Technical

The Don’t Quit Poem

thinking

Here is short poem called “Don’t Quit”, that made me stop and ponder over my life. I would like to recommend and share, dedicating it to everyone who is struggling with achieving no matter how big or small goals. It has been written by anonymous person, so as Brian Tracey would say: we don’t have to pay royalties. Enjoy…

Read more ›

Tagged with:
, , , ,
Posted in
Thoughts

Installing Java jdk1.7.0 and IntelliJ on Ubuntu

intellijIdea-sm

Here comes quick guide on how to install IntelliJ (JDK 1.7.0) on Ubuntu also explaining how to install Java JDK on Ubuntu. I wrote it as a quick reminder after starting up Ubuntu 12.10 Quantal Quetzal guest in VMware running from Windows host.

 

Read more ›

Tagged with:
, , , , ,
Posted in
Technical

LANNN – MongoDB on AWS – mongo on single EC2 instance

AWS-nginx-node-mongo

How to set up MongoDB on single EC2 instance? This article is a guide line for adding mongo to LANNN stack – explaining how to install, configure and safely run MongoDB on small production servers. Continue reading to find out about more pitfalls and important pros and cons.

Read more ›

This entry is part 8 of 8 in the series AWS - Nginx Node.js MongoDB
Tagged with:
, , , , , , , , , , , , , ,
Posted in
AWS, Technical

html5 – ISO Language Code Table – Language Culture Names

html5-badge-h-css3Web Development might become real challenge when it comes to creating documents in languages other your native. I can cause quite a pain to both front- and back-end developers and administrators to make sure content is being displayed correctly.

Read more ›

Tagged with:
, ,
Posted in
Technical, Web development

LANNN – extra speed with using Varnish in front of Nginx and Node.js

AWS-nginx-node-mongo

This post will show you how to gain extra speed with Varnish going hand in hand with NginX and Node.js on AWS EC2 instance. We will throw varnish into the game to make everything run much faster.

Read more ›

This entry is part 7 of 8 in the series AWS - Nginx Node.js MongoDB
Tagged with:
, , , , , , , , , , , , ,
Posted in
AWS, Technical

LANNN – Installing Apache Benchmark on CentOS (EC2 Linux AMI) with NginX

AWS-nginx-node-mongo

Benchmarking is important part for every type of web application. Benchmarking results might be critical factor for making decision about system upgrade or rebuild. Apache Benchmark (ab) is good tool that will help you test your NginX performance.

Read more ›

This entry is part 6 of 8 in the series AWS - Nginx Node.js MongoDB
Tagged with:
, , , , , , , , , , ,
Posted in
AWS, Technical

NGINX – example nginx.conf configuration

AWS-Logo-sm

There are many options and directives that can be used inside nginx.conf. Below is example “starter” configuration that we are using on our newly spawn EC2 instances. We decided to share it as it seems to be working ok on quite few of our servers.

Read more ›

Tagged with:
, , , , ,
Posted in
AWS, Technical

LANNN – Setting up NginX with PHP and Node.js on AWS

AWS-nginx-node-mongo

Not everyone can just dump LAMP stack and move on to LANNN leaving behind PHP and Mysql, not everyone can afford or want to afford server for new stack. Here is write-up that can help.

Read more ›

This entry is part 5 of 8 in the series AWS - Nginx Node.js MongoDB
Tagged with:
, , , , , , , , , ,
Posted in
AWS, Technical

LANNN – Installing Node on AWS

AWS-nginx-node-mongo

This short post highlights node.js installation process on AWS EC2 instance. It is recommended to install node from latest released and stable build. Have a look how it can be done.

Read more ›

This entry is part 4 of 8 in the series AWS - Nginx Node.js MongoDB
Tagged with:
, , , , , , , ,
Posted in
AWS, Technical
Categories