iOS Development - An introduction to Storyboard Part 2

Dec 11, 2017 iOS

In the previous post iOS Development - An introduction to Storyboard Part 1, I believe you’ve built a basic understanding of Storyboard. In this post, I’m going to show you how to set initial view controller and how to specify a Class for your view controller step by step.

Read more


iOS Development - An introduction to Storyboard Part 1

Dec 2, 2017 iOS

Storyboard has been introduced for a while, and it’s a great feature for developers. So, as a developer, it would be helpful if you can build a basic understanding of Storyboard before you start coding. In this post, I’m going to walk you through couple things to help you understand Storyboard.

Read more


Reduce React app's size using Webpack

Nov 13, 2017 React

When developing React application, you might have found out your app’s size is bigger than your expectation, and the size could reach 3MB even it’s a simple project. To reduce it, there are a variety ways. Thus, this article is about how to reduce React app’s size using Webpack and other useful plugins in few steps.

Read more


Compile and convert SCSS files into a single CSS file using Webpack

Nov 9, 2017 Webpack

Webpack is a powerful tool that allows developers to compile and bundle JS files easily. But we can achieve more than that. For example, we can transfer SCSS files into CSS files. This post is about how to simply compile and convert SCSS files into a single CSS file.

Read more


Jekyll - Generate random post links when refreshing page

Oct 30, 2017 Jekyll

Jekyll is a great static site generator, but it has some limitations due to it’s simplicity. For example, Jekyll cannot generate a random post link when refreshing page. However, we can still use JavaScript and JSON data to achieve this feature. This post is about how to do it.

Read more


Django - Handle JSON request

Oct 23, 2017 Djnago

In previous post, I’ve showed you how to return JSON-encoded response. Today, let’s continue on dealing with JSON. In this article, I’m going to talk about how to handle JSON requests (POST, PUT, etc.) using Django web framework.

Read more


Install .dmg through command line on macOS

Oct 6, 2017 Mac

MacOS already provides an elegant and simple way to install applications. However, in some specific cases, we still need to install .dmg via command line. Thus, this article is about how to do it in 4 steps.

Read more


Resolve Gitlab permission denied (publickey) error

Oct 1, 2017 Gitlab

To make deployment process easier, Gitlab has introduced a feature called Deploy Keys. After adding your SSH public key into it, you can utilize that key to pull your codebase without passwords in a secure way. So, I tried to leverage the feature, but I got error permission denied (publickey) after I properly set the SSH key and related settings. If you faced the same problem, this post might help you.

Read more


Django - Return a JSON-encoded response

Sep 30, 2017 Djnago

Django, probably the most popular Python web framework, provides users with various ways of returning different types of data (e.g. JSON, File) to client. If you search “How to return JSON-encoded response using Django”, it’s easy to get several different answers. Actually, Django gives us a simple way, so this post is about how to use it.

Read more


Backup and restore database using PostgreSQL

Sep 24, 2017 PostgreSQL

In the previous post, we’ve learned how to create database and user using PostgreSQL. In addition to that, you might also want to know how to backup and restore your database, right? So, this post is about how to do that.

Read more



If you have any suggestions, questions or even find some typos, feel free to contact me. Thank you! :)

zeckli.devforgalaxy@gmail.com   © 2015-2019 zeckli, thanks to Jekyll and GitHub.