Deploy Swift WebApps on Amazon EC2 Container Services (ECS)

TL;DR

Developing Web applications with Swift is pretty fun metal

We can run them on Amazon EC2 Container Services and I tried to build light-weight Docker image to deploy more faster.

Here is an example project I made, check this out point_down

Read On 

Real-time Log Support w/CI2Go the @circleci Client for iOS

Screen

I’ve released new version of CI2Go, the @circleci client for iOS that supports real-time log watching.

CI2Go on the App Store

In order to support real-time log watching, I dropped the API Refresh Interval feature from this version.

Read On 

Generate NSColor / UIColor based on Swift String

Screen

I’ve published a Swift library ColorHash, that generates UIColor and NSColor based on given string.

ngs/color-hash.swift

import ColorHash

let str = "こんにちは、世界"
let saturation = CGFloat(0.30)
let lightness = CGFloat(0.70)

ColorHash(str, [saturation], [lightness]).color

This is a Swift port of a JavaScript library Color Hash.

Read On 

Copy UIColor / NSColor initializer code from Sketch app

Screen

I’ve published Copy Swift Code, a Sketch app plugin for generating UIColor and NSColor initializer Swift code from fill color of selected layers.

ngs/sketchplugin-swift-color

Read On 

Announcing @circleci client for Apple Watch watch

01

Version 1.1.0 of CI2Go, the CircleCI client for iOS is now available on the AppStore.

Appstore

CI2Go on the App Store

This update includes WatchKit Extension.

Read On 

CI2Go v1.0.0 the @circleci Client for iPhone & iPad

Picture1

I’ve released a CircleCI client for iPhone & iPad.

CI2Go on the App Store

Read On 

Apply UIAppearance immediately on the screen

Screen

I was looking for how to apply changes made with UIAppearance’s proxy method immediately.

I found a solution in a library UISS, that handles Stylesheets written with JSON format.

Read On 

Pick assignee for JIRA issues with hubot-jira-lotto

Chat

I published a Hubot script to pick assignee for JIRA issues.

ngs/hubot-jira-lotto

npm install --save hubot-jira-lotto

Read On 

Fetch distributions and invalidate with hubot-cloudfront

Hipchat

I published a Hubot script to fetch Amazon CloudFront distribution list and invalidate objects.

ngs/hubot-cloudfront

npm install --save hubot-cloudfront

Read On 

TDD Hubot scripts with gulp+mocha

I created 3 Hubot scripts and published to npm, however I worried about that there are no unit tests with them.

So I configured them unit tests with gulp and mocha.

Read On