This is one of the most frequently discuss topic in computer security field. The design principle is named after the inventors, Jerome Saltzer and Michael Schroeder. It appeared in their 1975 article The Protection of Information in Computer Systems. The principles consist of eight points. Below is the explanation taken from the article.
Git Submodule Why My Remote HEAD Always Behind the Local HEAD
The git submodule is something I’ve never use it extensively during my career as software developer. But fortunately, now in my current work in Sweden we use it. I’m lucky enough to have the opportunity to actually learn to use it in real world. And this is the first simple problem that I encountered during my work with git submodule. First, let me tell you the background of the project.
How to Simplify Heroku App Development Environments With Git Branching
The Heroku system for managing different app’s environments is difficult to understand for me at first. The concept of having different branches tracking different remote repository is new. But, overtime, as I use the service, I’m kind of familiar with it.
How to Setup Heroku App With Multiple Environtment for Each Branch on New Machine
Recently, I want to migrate my side project into another domain. This project is currently hosted on Heroku platform. I really like the concept of push-to-deploy that Heroku good at. It frees me from server-management thingy. And, I feel so geeky whenever I use git from command line, hahaha. Ok, let me explain the state of the app.
[SOLVED] Could Not Find firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:16.0.0).
In this my first work in Sweden, I was applying for iOS developer role. With my strong selling points were I’ve been developing iOS application for almost 3 years, showed my then potential employer all the projects that I’ve involved in (3 iOS apps, 3 websites, and I mentioned Android app, but couldn’t showed it to them because I’m using iPhone now), and my preference is Swift other than Objective-C. But, in this second week of my work, I’ve already touch our Android codebase, take a look at our web admin project which is written in AngularJS, and our iOS codebase is written in Objective-C. I couldn’t excited more :).
Now, let’s back to what I’m going to write.
It Is Important That You Know That You Know Nothing and You Document Your Stupidity
In this last week, I tried hard to understand the Octopress blogging platform. It’s the platform that powered this blog. I tried so hard to understand the concept. And after so many trials and errors, I (maybe, am I?) finally understand how it works under the hood. It should be simple and easier concept for you smart developers, but I just realize that I’m not that smart.
Ini Ngetes Lagi
Gue mengalami kesulitan dalam hal blogging dengan Octopress ini. Sepertinya gue belum terlalu nerdy, atau hacky. Apapun itu. Tapi sepertinya Octopress ini menarik untuk ngeblog tentang masalah teknikal, karena memang setup nya saja teknikal banget. Well, let’s see.
Seto, This Is How You Setup This Blog in Another Machine
This is new chapter in my life. I’ve been working in Sweden since 19 November. Moving to Sweden itself is a new experience for me. So, everything surround that are also new, except some general things, such as work, Indonesian friends, iOS development, and MacBook.
I’ve been working since I graduated from technical high school when I was 19. There are some Indonesian friends here in Sweden, mostly students. I’ve been working as iOS developer since 2016, so it’s not really new experience either. And since that time, I’ve been using Macbook for sure.
But, I always face difficulties when I setup this blog in new machine. So, dear future self, this is how you do it.
The Spirit for Learning
So this is my first trial post with octopress.
[UPDATE 2016-03-22]
So finally I use MacOSX, hahaha