BLOG

Swiftlet provides knowledge in software development and practice in Thai to open more opportunities for Thai developers and others to improve their skills in Thai context.

āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļāļīāļ™āļĒāļēāļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļŠāļđāļ‡āļ­āļēāļĒāļļ āļ„āļ§āļĢāļĄāļĩāļ•āļīāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡

“āļŦāļĄāļ”āļĒāļļāļ„ āļāļąāļšāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ™āđŠāļ•āđāļ›āļ°āļāļĨāđˆāļ­āļ‡āļĒāļēāđāļšāļšāđ€āļ”āļīāļĄ āđ† āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ”āļĩāļāļ§āđˆāļēāļ™āļēāļŽāļīāļāļēāļ›āļĨāļļāļāđāļ™āđˆāļ™āļ­āļ™”

Read More Âŧ

āļ„āļļāļ“āļ­āļēāļ—āļīāļ•āļĒāđŒāļāļąāļšāļŦāļĨāļąāļāļ„āļīāļ”āđāļšāļš Agile āļ™āļģāļ­āļ‡āļ„āđŒāļāļĢāļŠāļđāđˆāļœāļđāđ‰āļ™āļģāļ”āđ‰āļēāļ™āļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ

āļ„āļļāļ“āļ­āļēāļ—āļīāļ•āļĒāđŒ āļŦāļ‡āļĐāđŒāļˆāļīāļ™āļ•āļāļļāļĨ āļˆāļēāļāļœāļđāđ‰āđ„āļĄāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ”āđ‰āļēāļ™āļ‹āļ­āļŸāļ—āđŒāđāļ§āļĢāđŒ āļŠāļđāđˆ Managing Director, āļšāļĢāļīāļĐāļąāļ— āļŠāļ§āļīāļŸāđ€āļĨāļ— (Swiftlet)

Read More Âŧ
UX / UI

UX / UI āđ€āļĢāļ·āđˆāļ­āļ‡āļ‡āđˆāļēāļĒāđ† āđ€āļ‚āđ‰āļēāđƒāļˆāđƒāļ™ 2 āļ™āļēāļ—āļĩ !

āļ„āļ™āļŠāđˆāļ§āļ™āļĄāļēāļāļĄāļąāļāļˆāļ°āđ€āļāļīāļ”āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļœāļīāļ”āđ†āļ‚āļ­āļ‡ UX/UI āļšāđˆāļ­āļĒāļ„āļĢāļąāđ‰āļ‡ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ„āļīāļ”āļ§āđˆāļē UX/UI āļ„āļ·āļ­āļ­āļĒāđˆāļēāļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ„āļ§āļēāļĄāļˆāļĢāļīāļ‡āđāļĨāđ‰āļ§āļĄāļĩāđ€āļŠāđ‰āļ™āļšāļēāļ‡āđ†āļ„āļąāđˆāļ™āļāļąāļ™āļ­āļĒāļđāđˆāļ™āļīāļ”āđ€āļ”āļĩāļĒāļ§āļĢāļ°āļŦāļ§āđˆāļēāļ‡ UX āđāļĨāļ° UI āļĄāļēāļ”āļđāļāļąāļ™āđ€āļĨāļĒ !

Read More Âŧ
Software House āļ„āļ·āļ­āļ­āļ°āđ„āļĢ

Software House āļ„āļ·āļ­āļ­āļ°āđ„āļĢ ?

Software House āļ„āļ·āļ­āļšāļĢāļīāļĐāļąāļ—āļ—āļĩāđˆāļĢāļąāļšāļˆāļąāļ”āļ—āļģ software āđ€āļ‰āļžāļēāļ°āļ”āđ‰āļēāļ™ āļŦāļĢāļ·āļ­āļ˜āļļāļĢāļāļīāļˆāļ™āļąāđ‰āļ™āđ† āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ āđ€āļžāļĢāļēāļ°āļ—āļļāļāļ˜āļļāļĢāļāļīāļˆ āļĄāļĩāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļ‡āđˆāļēāļĒāđ†āļ§āđˆāļē āļŠāđˆāļ§āļĒāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ‚āļ­āļ‡āļĨāļđāļāļ„āđ‰āļē

Read More Âŧ

āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāđ‡āļ„āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ MTR

āļ„āļģāļŠāļąāđˆāļ‡ MTR āļˆāļ°āđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļĢāļ§āļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ ping , traceroute āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™ āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‡āļ„āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđāļ•āđˆāļĨāļ°āđ‚āļŪāļŠāļ āļēāļĒāđƒāļ™āļŦāļ™āļķāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļŠāļģāļŦāļĢāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđ„āļ”āđ‰āđ‚āļ”āļĒ mtr -rw [destination_host] r = report

Read More Âŧ

Set Zero to Hero in elixir and phoenix framework : Workstation Setup

āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļ—āļĩāđˆāđ€āļĢāļīāđˆāļĄāđƒāļŦāļĄāđˆ āļŦāļĢāļ·āļ­āļ­āļĒāļēāļāļˆāļ°āđ€āļ‚āļĩāļĒāļ™ Elixir āđāļĨāļ° Phoenix Framework āļāđˆāļ­āļ™āļ­āļ·āđˆāļ™āļāđ‡āļ•āđ‰āļ­āļ‡āļĄāļēāđ€āļ‹āđ‡āļ•āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŠāļģāļŦāļĢāļąāļš Develop āļ‹āļ°āļāđˆāļ­āļ™āđ‚āļ”āļĒāļ—āļģāļāļēāļĢ āļ•āļīāļ”āļ•āļąāđ‰āļ‡ Version Manager āļŠāļģāļŦāļĢāļąāļšāđƒāļŠāđ‰āļ‡āļēāļ™ Elixir āļ–āđ‰āļēāđ€āļ›āđ‡āļ™āļœāļđāđ‰āļ—āļĩāđˆāđ€āļ„āļĒāđ€āļ‚āļĩāļĒāļ™āļžāļąāļ’āļ™āļēāļ āļēāļĐāļē Ruby

Read More Âŧ

“āđ€āļĻāļĐāļ‚āļ™āļĄāļ›āļąā āļ›āļąāļ‡āļ›āļąāļ‡āļ›āļąāļ‡!!

āđ€āļĻāļĐāļ‚āļ™āļĄāļ›āļąāļ‡ Breadcrumb? āļ§āđˆāļēāļ”āđ‰āļ§āļĒ Breadcrumb āļŦāļĨāļēāļĒāđ†āļ„āļ™āļĒāļąāļ‡āļ‡āļ‡ āđāļ•āđˆāļŠāļģāļŦāļĢāļąāļšāļ„āļ™āļ—āļĩāđˆāļ—āļģ SEC āļāđ‡āļ„āļ‡āļĢāļđāđ‰āļˆāļąāļāļ”āļĩ Breadcrumb āļ–āđ‰āļēāđāļ›āļĨāļāļąāļ™āļ•āļĢāļ‡āđ† Bread = “āļ‚āļ™āļĄāļ›āļąā crumb = “āđ€āļĻāļД   

Read More Âŧ

āļ„āļģāļŠāļąāđˆāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™ RubyOnRails && Mongoid

āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢāļŠāļ™āļīāļ”āļ•āđˆāļēāļ‡āđ† a = []  #āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢāļŠāļ™āļīāļ” Array b = {} #āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢāļŠāļ™āļīāļ” Hash c = BigDecimal.new(‘0’)  #āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢāļŠāļ™āļīāļ” BigDecimal d

Read More Âŧ