Blog Posts

Authentication With Identity Server

Apr 14th, 2017

Few week ago I described how to build a custom Jwt authentication. Today I will show how we can use Identity server together with Resource owner password flow to authenticate and authorise your client to access your api.

Cost Of Living In London

Apr 8th, 2017

In 2015, I decided to relocate from Singapore to London. At the time I had no idea about the cost of living, the places where I should rent and places where the groceries would be the cheapest. Fast forward to today, March 2017, I moved back from London to Singapore. I stayed around London for more than a year and a half and while I was there, I kept an extremely close look to every in and out from my bank account. I even created an app Expense King to track my expenses coming out from my bank account.

Understand Bootstrap Flexbox

Mar 29th, 2017

Last week we saw how to setup vscode to compile sass. Today we will see how we can compile bootstrap sass files together with our own sass and define a grid layout for the collapsed nav in smaller screen using flexbox.

Setup Visual Code For Sass Development

Mar 23rd, 2017

Writing sass is very easy with code. Today we will see how we can leverage some NPM packages to compile SASS to CSS, watch file changes and live update the browser for an effortless style development.

Sticky Navbar For Bootstrap

Mar 16th, 2017

Today I will demonstrate one way to achieve a sticky navbar in Bootstrap v4 using fixedsticky.

Gimp Tips For Environment

Mar 9th, 2017

Every now and then I discover features on Gimp that I didn’t know existed. It is always a good surprise to find a feature which simplify your work. So today I will show four features that I recently discovered.

Websharper Form Engine

Mar 2nd, 2017

WebSharper came out with WebSharper.Forms. It is a terse DSL to build form, I posted a tutorial on it few months ago https://kimsereyblog.blogspot.co.uk/2016/03/create-forms-with-websharperforms.html. It’s very powerful as the abstraction handles most of the scenarios. Today I would like to show anothe way to create forms by building a form engine.

Post Form Data

Feb 21st, 2017

When building websites, chances are that you will need to gather data from your users. The most common way to gather data is via a form. But after gathering the data, there are two ways to submit it from the browser to your server; using a HTML form or using an Ajax call

Websharper Listmodel_local Storage With Ui Next

Feb 13th, 2017

Last week I wanted to use the browser local storage to store a list of element. I wanted to update the resource split project to have the data stored (temporarily) so that it will be easier to add or remove resources. The browser local storage is ideal for this kind of scenario. Turns out WebSharper.UI.Next has the feature built in to persist ListModel so today I will explain how to do it.

Visual Studio Not Implemented Error Fsharp Project

Feb 10th, 2017

Yesterday I had an error prompting me the following error when trying to reference a project within my solution.

Fix Listmodel Websharper Lost Of Focus

Feb 2nd, 2017

Few months ago, I explained how ListModel worked. Today I would like to share a recurring issue that I used to have - lost of focus on input every time the ListModel values change. There’s an easy solution to that which I will demonstrate by first showing the initial code and explaining what is going on, why the focus is lost, then I will explain how we can work around it.

Authentication Jwt For Websharper

Jan 28th, 2017

Authentication is an important part of any Web applications. Today I will explain how we can create the essential modules required to authenticate a user. This post will be composed by four parts:

Xamarin Ios Splashscreen

Jan 20th, 2017

Few weeks ago I explained how we can create a splash screen for Android. Xamarin.Forms takes few seconds to load at each start so it is important to provide a feedback to the user when they click on our icon. The splash screen answers that by providing a way to show a loading screen. Today we will see how we can setup a simple splashscreen with an image centered and with a text label.

Fontawesome Xamarin Ios Xamarin_forms

Jan 14th, 2017

Few weeks ago I explained how we could use FontAwesome from our Droid project link. Following the same idea, today I will explain how we can use FontAwesome on an iOS app with Xamarin.Forms.

Sqlite Xamarin Forms

Jan 7th, 2017

Today I demonstrate how we can leverage sqlite to save data on mobile which can be useful for local application or to store cached data.

Designed, built and maintained by Kimserey Lam.