Issue #4
News
-
DROWN Attack
-
Ravendb passed half a million downloads
-
Google Releases Cloud Processor For Hadoop, Spark
-
Introducing Autotrack for analytics.js
-
Ansiblefest London 2016
-
What’s New in jQuery 3
-
Google Preps Angular 2 for Final Release
-
Ember.js 2.4 released
Opinion
-
Is DevOps the Holy Grail for information security?
-
We Hire the Best, Just Like Everyone Else
-
Too Sensitive
-
Performance of ES6 features relative to the ES5 baseline operations per second
Tutorial
-
How To Deploy Software
-
Building a Streaming Search Platform
-
MySQL Load Balancing with HAProxy
-
Graphing MySQL performance with Prometheus and Grafana
-
How CloudStats.me moved to clustered MariaDB for high availability
-
Easy Docker on OS X
-
How to Organize Complex Design Projects
-
Server-Side Rendering With React, Node And Express
-
JavaScript Frameworks in 2016
-
Why (and how to) Redis with your MongoDB
Tools
-
Rosie
-
Five Online Database Modelling Services
-
Enzyme: JavaScript Testing utilities for React
-
56 Configurable React Stateless Functional UI Components
-
RQLite
follow on twitter @JakartaDev
Read more →
Tags:
issue,
development
Daily Digest #4
- DROWN Attack
- Ravendb passed half a million downloads
- Google Releases Cloud Processor For Hadoop, Spark
- Introducing Autotrack for analytics.js
- Ansiblefest London 2016
- What’s New in jQuery 3
- Google Preps Angular 2 for Final Release
- Ember.js 2.4 released
- Is DevOps the Holy Grail for information security?
- We Hire the Best, Just Like Everyone Else
- Too Sensitive
- Performance of ES6 features relative to the ES5 baseline operations per second
- How To Deploy Software
- Building a Streaming Search Platform
- MySQL Load Balancing with HAProxy
- Graphing MySQL performance with Prometheus and Grafana
- How CloudStats.me moved to clustered MariaDB for high availability
- Easy Docker on OS X
- How to Organize Complex Design Projects
- Server-Side Rendering With React, Node And Express
- JavaScript Frameworks in 2016
- Rosie
- Five Online Database Modelling Services
- Enzyme: JavaScript Testing utilities for React
- 56 Configurable React Stateless Functional UI Components
- RQLite
Tags:
daily,
development
Issue #3
News
-
The State of Microservices Today
Microservices state saat ini, perusahaan yang mengadopsi konsep ini dari Google, Twitter, Github, bagaimana perusahaaan-perusahaan tersebut mengimplementasikannya di organisasinya.
-
Google Starts Highlighting AMP Pages In Its Mobile Search Results
Accelerated Mobile Page atau AMP adalah project kolaborasi dari banyak perusahaan untuk bisa menampilkan halaman web dengan cepat, tetapi juga ramah dengan iklan, Wordpress sudah mendukung inisitif ini. Pelajari lebih lanjut mengenai AMP ini.
-
NodeJS 5.7.0 stable dirilis
menambahkan fitur baru, bug fix dan juga improvement di performance
-
Xamarin bergabung dengan Microsoft
Big news, Xamarin sebagai platform untuk membuat mobile apps terutama dan bisa cross platform.
-
Github development style
Artikel yang dipublish desember, tapi masih sangat relevan, bagaimana Github melakukan proses developmentnya.
Opini
-
PostgreSQL 9.6 - Part 1 - Horizontal Scalability
Benchmark PostgreSQL 9.6 dan beberapa test lainnya, artikel ini dibagi dalam 4 bagian, dan ini adalah bagian yang pertama.
-
Apache Kafka + ElasticSearch
-
9 things every reactjs beginner should know
Hal yang perlu diketahui oleh developer yang menggunakan Reactjs dalam projectnya, terutama untuk pemula yang baru mengadopsi Reactjs dalam projectnya.
-
5 reasons meteor ideal for startup
5 Alasan kenapa Meteor cocok untuk yang baru memulai aplikasi web, selain karena development dengan menggunakan Meteor bisa sangat cepat, dan beberapa alasana lainnya.
-
All things DevOps dan bagaimana konsep itu mempengaruhi satu organinasi
Suatu organisi dan elemen yang didalamnya bisa melihat Devops ini bisa mempengaruhi (dalam arti baik) suatu keputusan, dari product development, testing, deployment dan efek lain dalam satu bisnis.
Baru setahunan ini saya mengadopsi Devops, dan memang dirasakan semua berjalan lebih cepat, interaksi antara Infrastructure dan development juga operation menjadi tipis -
The Product Managers’ Guide to Continuous Delivery and DevOps
Satu sisi lain melihat CI dan Devops untuk product manager
Tutorial
-
Bagaimana mengamankan Ubuntu 14.04
-
redis untuk storage php session
-
Understanding Javascript async
-
Building blog app dengan menggunakan React
-
5 Steps learning React app
-
Learn the Kubernetes concept in 10 minutes
-
Security Guide: How to Protect Your Infrastructure Against the Basic Attacker
Tools
-
Maltrail: Malicious traffic detection system
-
Kahlan: Unit/BDD PHP Test Framework for Freedom, Truth, and Justice
-
Logatim: An isomorphic logger which implements log levels and ANSI 16 styles.
-
Teletraan: Deploy system at Pinterest
-
Rutil: tools for dump/restore/query Redis
follow on twitter @JakartaDev
Read more →
Tags:
issue,
development
Daily Digest #3
- The State of Microservices Today Microservices state saat ini, perusahaan yang mengadopsi konsep ini dari Google, Twitter, Github, bagaimana perusahaaan-perusahaan tersebut mengimplementasikannya di organisasinya.
- Google Starts Highlighting AMP Pages In Its Mobile Search Results Accelerated Mobile Page atau AMP adalah project kolaborasi dari banyak perusahaan untuk bisa menampilkan halaman web dengan cepat, tetapi juga ramah dengan iklan, Wordpress sudah mendukung inisitif ini. Pelajari lebih lanjut mengenai AMP ini.
- NodeJS 5.7.0 stable dirilis menambahkan fitur baru, bug fix dan juga improvement di performance
- Xamarin bergabung dengan Microsoft Big news, Xamarin sebagai platform untuk membuat mobile apps terutama dan bisa cross platform.
- Github development style Artikel yang dipublish desember, tapi masih sangat relevan, bagaimana Github melakukan proses developmentnya.
- PostgreSQL 9.6 - Part 1 - Horizontal Scalability Benchmark PostgreSQL 9.6 dan beberapa test lainnya, artikel ini dibagi dalam 4 bagian, dan ini adalah bagian yang pertama.
- Apache Kafka + ElasticSearch
- 9 things every reactjs beginner should know Hal yang perlu diketahui oleh developer yang menggunakan Reactjs dalam projectnya, terutama untuk pemula yang baru mengadopsi Reactjs dalam projectnya.
- 5 reasons meteor ideal for startup 5 Alasan kenapa Meteor cocok untuk yang baru memulai aplikasi web, selain karena development dengan menggunakan Meteor bisa sangat cepat, dan beberapa alasana lainnya.
- All things DevOps dan bagaimana konsep itu mempengaruhi satu organinasi
Suatu organisi dan elemen yang didalamnya bisa melihat Devops ini bisa mempengaruhi (dalam arti baik) suatu keputusan, dari product development, testing, deployment dan efek lain dalam satu bisnis.
Baru setahunan ini saya mengadopsi Devops, dan memang dirasakan semua berjalan lebih cepat, interaksi antara Infrastructure dan development juga operation menjadi tipis - The Product Managers’ Guide to Continuous Delivery and DevOps Satu sisi lain melihat CI dan Devops untuk product manager
- Bagaimana mengamankan Ubuntu 14.04
- redis untuk storage php session
- Understanding Javascript async
- Building blog app dengan menggunakan React
- 5 Steps learning React app
- Learn the Kubernetes concept in 10 minutes
-
Security Guide: How to Protect Your Infrastructure Against the Basic Attacker
- Maltrail: Malicious traffic detection system
- Kahlan: Unit/BDD PHP Test Framework for Freedom, Truth, and Justice
- Logatim: An isomorphic logger which implements log levels and ANSI 16 styles.
- Teletraan: Deploy system at Pinterest
- Rutil: tools for dump/restore/query Redis
follow on twitter @JakartaDev
Read more →
Tags:
daily,
development
Manajemen API dengan Kong part 1
Anda sudah mempublish API anda untuk digunakan oleh Developer lain? saatnya untuk mengatur API yang telah anda buat. Seperti yang biasanya terjadi, untuk mengakses resource API ini sudah pasti diperlukan beberapa penambahan baik dari sisi security ataupun dari scalability. Disitulah Kong bisa dijadikan solusi untuk anda dalam mengatur API yang telah anda develop.
Di sini akan dilakukan pendekatan instalasi Kong dengan menggunakan Vagrant sebagai box development.
Jika belum mengenal Vagrant, silakan kunjungi situs mereka, pada dasarnya vagrant adalah wrapper yang bisa digunakan untuk membuat dan mengatur image VM. dan kalo sudah, ambil salah satu .box vagrant yang bisa digunakan di sini, kalo berminat membuatnya, bisa baca artikel ini (shameless plug).
memulai vagrant
Jika sudah memiliki vagrantbox, dan sudah diimport, loncat ke paragraf berikutnya, jika belum, lakukan perintah berikut.
$ vagrant box add ubuntu14 /path/to/vagrant_image.box
lakuan pengecekan
$ vagrant boxt list
jika sudah ada di box list, clone repo kong
-
clone Kong repo
$ git clone https://github.com/Mashape/kong
-
clone vagrant Kong repo
$ git clone https://github.com/Mashape/kong-vagrant
$ cd kong-vagrant
-
jalankan vagrant karena jika menjalankan vagrant dengan langsung mendownload dari repo vagrant akan sangat menyita waktu, jadi disarankan anda mendownload box terlebih dahulu dan menambahkannya ke box list vagrant local anda. di folder
kong-vagrant
, edit file Vagrantfile line32
,33
, ubah dengan nama vagrant box yang sudah anda assign.config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
menjadi misalkan
config.vm.box = "ubuntu14"
config.vm.box_url = ""
ini tidak perlu lagi ditambahkan, karena sudah melakukan vagrant box add sebelumnya.
simpan, lalu jalankan
$ vagrant up
vagrant akan meng-import box dan memulai booting VM, dan vagrant juga akan menjalankan provosioning script yang ada, dan juga akan melakuan instalasi kong dengan otomatis karena mengacu pada path
../kong
yang sebelumnya telah kita clone dari repo.jika selesai instalasi akan menampilkan log seperti ini,
-
Jalankan service
$ vagrant ssh
VM-$ kong [start | reload | stop]
Kong akan berjalan di http, dengan port
:8000
untuk proxy layer, dan port:8001
untuk ReSTful Admin API config.test service dengan perintah
$ curl http://localhost:8000
Tags:
api,
article,
microservice
Issue #2
News
-
Linux flaw may be fixed, what about linux container?
Bug yang ada di GNU C telah ditambal, bug di gcc ini berdampak pada distribusi Linux yang ada, walaupun bug ini telah dipatch di sisi linux, bagaimana dengan architecture yang menggunakan Docker?
-
Ansible 2.0
Selain untuk deployment, me-manage service, networking, versi 2.0 ini menambahkan modul untuk mengontrol networking device seperti Arista, Cisco dan lain-lain.
-
JakartaJS Meetup: Creative JavaScript
JakartaJS kembali melakukan meetup pada 23 Februari dengan topik “doing creative stuff with JavaScript and Node.js”
-
MySQL in docker or native – performance benchmarks
Perbandingan deploy MySQL di docker dan native.
-
Dynamic Modules in NGINX 1.9.11
Dengan Dynamic Module, kita bisa me-load shared object yang berbeda.
-
What it looks like to process 3.5 million books in Google’s cloud
Visualisasi Google cloud memproses 3.5 juta buku.
Development & Tutorial
-
The Art of War Applied To Software Development
Topik menarik mengaplikasikan sun-tzu ke dalam software development.
-
20 Material Design Resources
20 Material design untuk yang sedang membangun aplikasi Android, design ini bisa digunakan untuk project-project yang disedang dibangun.
-
How to Consume Laravel API with AngularJS
Sedang membangun aplikasi dengan Laravel sebagai framework? di sini dijelaskan membangun aplikasi dengan Laravel sebagai backend dan AngularJS untuk Frontend.
-
How to get started with push notif on Android
Tutorial bagaimana memulai push notifications di Android.
-
SQL or NoSQL
Perbandingan menggunakan solusi SQL atau NO-SQL.
-
How to Install MongoDB 3 on Ubuntu 14.04
How to Install MongoDB 3 on Ubuntu 14.04 oleh @sumodirjo
-
19 Online Resources for Learning About Database Design Errors
Kumpulan Artikel Online mengenai design database dan apa yang bisa dihindari dalam mendesignnya.
-
Learn how to make Data Visualizations with D3.js
Data viz menggunakan D3 sebagai library.
-
Why I No Longer Use MVC Frameworks
Tools
-
OneCache
OneCache is a best-effort, replicated KV store accessible via the memcached protocol
-
Schemazen
Script and create SQL Server objects quickly
-
Medium Editor
Online Editor yang dibangun dengan inspirasi dari Medium.com
follow on twitter @JakartaDev
Read more →
Tag: