Amaze banget sama ClojureScript dan om.next

Random

Facebook sama netflix ninggalin REST, mereka nge-invent Relay dan Falcor buat gantiinya. Intinya, buat request gak perlu lagi minta orang back-end buat bikin end-point baru, orang UI bisa bikir request sendiri.

Well, pas skripsi, gw tau perihnya ngebikin banyak endpoint buat ngehandle request yang aneh2. Endpoinya sih gampang, testing nya yang ribet. Itu kayak makan cabe, awalnya sih enak, akhirnya mencret berdarah2.

Dan sekarang, gw pake om.next, ClojureScript library btw, yang nyuri ide Facebook dan Netflix itu. om.next ini lebih keren lagi karena querynya simple. Bayangin ngoding UI tapi punya teknologi select sql tanpa harus ada server dan bisa bikin route semena2.

Nggak ada lagi string json, semuanya full struktur data

Nggak ada lagi string json, semuanya full struktur data

Di samping gambar, itu bukan json btw.

Well, client in full control!

Testimoni pake om.next seminggu terakhir.

0 comments

Law of Attraction – Train Your Brain to Learn Faster (Psychology)

Self Development

Remember that every year I set what was my goal is. And I still remember that I want to learn new thing every year. Back than, I thought that, I learn new something of course, but not in that depth. I want to be master of course.

So I set that target. Become expert in Clojure. I glad, I found this:

Now, I know what I want doing, why I never achieve in expertise level. The truth are: I’m trying to reinvent something that already exist. Is like:

“Avoid starting from scratch. With no model to begin from – no example or strategy you are following – you’re reinventing the wheel and doomed to waste time. So, what proven framework, person, strategy, or step-by-step instruction are you following in order to learn this new area?”

What I need now is training menu and tutor. For now I will stick with my old plan to finish SICP book and CS600.1/2 course.

0 comments

All My Web Using SSL Now!

Kerjaan

Thanks to Let’s Encrypt for make this possible. For make internet more safe and secure. I will support it.

My blog and web are now using SSL.

0 comments

Saving my Money

Random

From now on, I will make sure that I don’t waste my money anymore. If my calculation doesn’t wrong, in the 2016, last year alone, I made more than 18000 USD. The problem is, I don’t know what I spent for. But I remembered that I subscribe for hosting and server thing just for fun.

I bought Mac and PS4 (and games), but it just about 3000 USD. I subscribe for MOOCs and bought some books, but it not more than 1000. So where are the rest?? I don’t know!!!

Realize that I manage the money so bad. I will learn to save my money.

Domain I deleted for saving my money.

Domain I saved.

My saving target is for buying a house.

0 comments

2016 Resolution Report!

Achievement

I wrote 2016 resolution last year. So I do report. Here there are:

To DO:

  1. Finish my essay
  2. For some reason, I managed to finish my becholar degree thesis. And graduated at October, 1 2016.
  3. Get a dream job
  4. Failed! Before that, I want make sure to impress my Boss with Project UN
  5. Get a dream girlfrend
  6. Failed! Still looking for her.
  7. Some apple gods: MacBook Pro, iPhone, and iPad Mini
  8. Just Macbook, iPhone and iPad just too much for now
  9. Playstation 4 with VR
  10. Just Playstation 4, VR will be 2017 (I Hope)
  11. Master:
    1. Statistical thinking both descriptive and inferential
    2. I have finished Coursera and Analytic Nano degree both descriptive and inferential. And did my publication implemented both.
    3. Machine learning algorithm: regression, clustering, etc.
    4. I did learn linear regression from Nano Degree program (Yet not finish the course), Clustering from Datacamp (I finish all of the courses).

      1. Finish datacamp course
      2. Yes I did, but I don’t intent to using R anymore.
      3. Finish edx and coursera
      4. Failed! I don’t know why. But for some reason I don’t take final exam.
      5. Finish Udacity nanodgree program
      6. Failed! I didn’t finish final project!
  12. Sharpen skills:
    1. R
    2. Yes I did, I finish R and EdX intro to R course
    3. Clojure
    4. Yes I did, I manage to finish 103 4Clojure problems and some other Clojure personal project.
    5. Python Anaconda and Numpy
    6. Failed! Just install and never use it
    7. JavaScript
    8. Yes I did, I did make hybrid mobile app with Ionic 2, and I wrote it on my publication too. I learn React too.
      1. D3.js
      2. Failed! in the end of the day, I was using nvD3 library
      3. Angular
      4. I did, Ionic 2 somehow using Angular 2. But I will not using angular 2 anymore! it just ugly.
      5. DOM Manipulation
      6. I did, I get what DOM manipulation is.
    9. MongoDB
    10. I did, I am using mongoDB on my REST app.

Not to DO:

  1. No Big Burger
  2. Failed! at 4th month I ate big burger
  3. No Soda
  4. Failed! I went to KFC and drink the pepsi
  5. No Wakeup at 08.00 or more
  6. Failed! just failed at 3rd day of January
  7. No Anime for the first quarter
  8. I can do this. I manage to hold my lust.

What a year. 2016 was a great year for me. I am now ready for new exploration.

After learn R, Angular, Vanilla JavaScript, Python, Clojure and ClojureScript, my goal is clear now! I have not to learn all of it. I know the pros and cons now. What I need in 2017 is expertise, and I set my expertise is for Clojure and ClojureScript. Looking forward for 2017!

0 comments