Perancangan arsitektur sebuah software bukanlah pekerjaan yang mudah. Salah satu faktor utama kesulitannya adalah sulitnya mengubah arsitektur software setelah diputuskan di awal project. Kesulitan tersebut diperparah dengan kenyataan bahwa sebagian besar arsitektur software yang ada sekarang cenderung mengutamakan permasalahan teknis daripada permasalahan para programmernya -- yang boleh dibilang adalah pengguna dari sebuah arsitektur software.
Trygve Reenskaug dan James Coplien menyadar...
More
techtalk
TechTalk #72: Tutorial Deployment Aplikasi Web ke App Engine
App Engine adalah solusi PAAS (Platform as a Service) yang ditawarkan oleh Google. App Engine menawarkan kemudahan deployment aplikasi web yang didukung oleh kredibilitas infrastruktur Google.
More
TechTalk 70: Real Programmer Use Regex
Regular Expression atau yang lebih sering disebut regex merupakan sebuah teknik yang digunakan untuk mencocokan string teks, seperti karakter tertentu, kata-kata, atau pola karakter. RegEx memiliki 2 fungsi utama yakni mencari dan mengganti, mencari suatu pola tertentu dalam text lalu menggantinya menjadi pola yang lain.
Regular Expression digunakan oleh banyak teks editor, utilities, dan bahasa pemrograman untuk pencarian dan memanipulasi teks berdasarkan pola. Misalnya, Perl, Ruby dan T...
More
TechTalk #69 : How to Setup and Run Laravel Apps Inside Vagrant
Laravel Homestead adalah vagrant box yang dibuat official oleh pihak core developer Laravel, dengan tujuan, untuk menyediakan environment development ketika kita bekerja menggunakan laravel. Dengan adanya vagrant box ini, kita tidak perlu khawatir terhadap perbedaan masalah environment, dan setiap developer bekerja dalam environment yang sama.
Tujuan techtalk kali ini adal...
More
TechTalk #68: Falcon, High Performance Web Framework
Falcon is a minimalist WSGI library for building speedy web APIs and app backends. We like to think of Falcon as the Dieter Rams of web frameworks. http://falconframework.org/
Link pendaftaran bit.ly/techtalk68
More
TechTalk #67: Introduction to Ruby and Sinatra
Ruby adalah bahasa pemograman yang dinamis, open-source dengan fokus di simplicity dan productivity. Ruby memiliki syntax yang elegan yang natural dan mudah untuk dibaca dan ditulis. Dirilis sejak tahun 1995 ruby sekarang banyak digunakan di berbagai aplikasi, baik scripting, web, bahkan mobile development.
Techtalk kali ini akan membahas beberapa basic pemrograman ruby, khususnya hal-hal yang mungkin jarang ditemukan di bahasa pemograman lainnya. Kemudian kita akan membahas aplikasi ruby...
More
TechTalk #66: R-Language
R is programming language for statistical analysis and graphics. Statisticians and data scientists use R to solve problem ranging from computational biology to quantitative marketing. Recently, R gain its popularity becase of its flexibility and capability to process and analyze big data. The greatest thing about R is it is an open source project. R is supported by a community of more than 2 million users and thousands of developer worldwide. For analytics driven company, R will be one of their ...
More
TechTalk #65: IGN- SDK
IGN SDK merupakan kependekan dari IGOS Nusantara Software Development Kit. Sebuah perangkat yang membantu Anda membangun aplikasi desktop berbasis hybrid (native+web). Tentunya teknolog web yang dapat digunakan di IGN SDK antara lain HTML, CSS3, dan Javascript. Teknologi web lainnya seperti Jquery dan Twitter Bootstrap dapat digunakan di IGN SDK untuk membangun aplikasi des...
More
TechTalk 64: Playing Angular.JS Speech Recognition with ANNYANG
Playing angular.js speech recognition with annyang for beginners A javascript library for adding voice commands to your site, using speech recognition In this techtalk we'll talk about how to use the function, and implemented in simple application.
More
TechTalk #63: Rapid Prototyping With MeteorJS
Meteor allows you to express your ideas without concern over the details, it's nice not having to think about that stuff while you're busy creating something. You can get into that when you're ready to. This makes it possible to put together a working prototype in just a few hours. Meteor is a platform built on top of Node.js for building real-time web apps. It's what sits between your app's database and its user interface and makes sure that both are kept in sync. Since it's built on Node.js, M...
More