Telling Story using Data
Into :
Terminator. Public said we will create them someday. Today is 2018, The hypest topic in technology is Machine Learning, Data Science, and Internet of Think. Our every activites is recorded and become data but how is our knowledge is result from brainwash? Have you ever heard the job about Driving Public Opini.



I wanna share knowlegde which I got from seminar yesterday. The Topic is "Telling Story using Data". I can say if we make analogical how data works like how to cook.

We have a customer, he has bunch of data but he don't know what to do with it. Imagine the data is egg from poultry farm.

Data Flow

What do you want to Eat? (Introduction)

What we want to make. 
Let's define what is our goal.

Where we can get the Ingredient? (Data Gathering)

Let find which egg we should use, duck or chicken. 
then you will know what kind of data you'll need to gather. What technique method to understand it and what informations you'd like to get, best way to visualize

What can we do with the Ingredient? (Data Visualisation & Analytics)

We can create omelet and fried egg.

Enjoy it! (Business Implementation)

Let me try it taste.
Let see the story result


An e-commerce must care about their conversion rate, customer rate, customer lifetime value, retention rate

usually we should have north star metric, what is that? The North Star Metric is the single metric that best captures the core value that your product delivers to customers

Metrics

Here are list of metric that can be matter.

Acquisition

Function : Generate attention through a variety of means
Relevant metric : Traffic, mentions, cost per click, search results, cost of acquisition, open rate

Activation

Function : Turn the resulting drive-by visitors into users who are somehow enrolled
Relevant metric : Enrollments, signups, completed, onboarding process, used the service at least once, subscriptions

Retention

Function : Convince users to come back repeatedly
Relevant metric : Engagement, time since last visit, daily and monthly active use, churns

Revenue

Function : Business outcomes (purchases, ad clicks, content creation, subscriptions, etc)
Relevant metric : Customer lifetime value, conversion rate, shopping cart, size, click-through-revenue


Learn Java Stream from SQL Query : Distinct
Sometimes there is some duplicate data that we think not important. Like Students in Scholl have address data but we only need from where they comes. So we want to distinct that data. I have 2 distinct type. First is get only unique data from subdata like address, or we want to keep distinct returning full Model data like representation only.

Code :
___________

result :

Ricoaw
Arisandy
Wijaya
Soekarno
Diponegoro
Patimura
Fatmawati
Hatta

You should put distinct after map to only get single subdata(field).


How to enable java 8 in Maven Project
If you don't create java 8 as your default JAVA_HOME directories, you need to download java 8 and config that again. In maven, here the code to activate java 8 for your Maven Module.

Code :

---------------------

The key is at here

Code :

________________
Syncronize your Developer and UI/UX Designer
This is resume from seminar I followed yesterday. Thanks for Figurative Co-Founder who shared their knowledge to us. Maybe I will write resume of seminar I followed for sharing knowledge I had. Yesterday I followed

Syncronize your Developer and UI/UX Designer

Cluster Fuck

I don't mean to say something bad. I only sharing knowledge. I swear.

Well there is 3 Clusterfuck in our bussiness.

Illusion

The decission maker's belief that a goal is much easier to attain then it actually is.
Usually decission maker is Product Owner or Hustler in startup. They is very fuck if they accept everything from customer candidate. He start meeting and said like it easy to do.
Decision Maker : Arghh, it easy right. You designing (UI/UX) , you translate my bussiness flow data(backend) and you implementing the design (frontend). I need it for 1 month. We can do it!.


Impatience

A merged idea alone doesn't produce the best. We need champion idea which we need urgently.
Decision Maker : (I have great idea. how if we put bla bla bla . . ., and feature bla bla bla . . .)

I better put them in storyboard to choice which bussiness urgent and difficult.


Incompetence

When errors of information and timing meet stupid decision by people who should know the problem.





Usual Problem

Designer : I spend 1 month to design this 5 diff design.
Developer : Wtf, I cannot do this. Your design is too fantasy.

those role has usual conflict where Designer design too Artistic and Developer don't have skill to implement that design. So which is rigth? Developer understanding UI/UX Designer or UI/UX Designer understanding Developer?

The answer is UI/UX Designer should undestranding Developer. As Designer you should know basic knowledge of programming like what template css they use or is that animation is enable or not. Usually Developer folowing materialize.io


Some Quotes from Steve Jobs



Designer A : My design is better than Designer B with great color, shape and animation? Why he don't choice me?

Here is crucial quote for you every designer and answer of designer who think like above. Design is not only art, so don't make it like shit with unbelievable animation or shape. Design is how it works. so if you have great looking but It don't work as it must, it fail. Here are some video for you imagine how design should worked. 



This is scene from The Founder Film (2016). The Founder is film which showing how McDonald born.

Flow of UI/UX Desinger to Developer



  • UX Designer/Researcher finishing their bussiness process with System Analyst give it to Backend
  • Backend implementing bussiness process to data diagram flow and UI begin designing better interface
  • at least, Frontend have every material (Web Service and UI Design) they need for developing.

Some company using Design Sprint to get bussiness process faster but speakers in seminar said if he don't like that because only company employee who joined that sprint and the target is not your company's employee.
Learn Java Stream from SQL Query : Condition
Condition is controll of logic. We can choice because we have condition which one is better.



I promise to posting WHERE condition today. Java Stream is provided filter condition too. It more easy when you remember many condition in Java Programming like below.

String :

contains("some") : LIKE "%some%"
equals("some") : LIKE "some"

Numberic :

i > 5 : i > 5

easy right. Let practice with real java code. 

Explanation :

filter(condition)

here condition is use s->s.getName().  s letter is replacable with any letter and arrow is to get what s public method. Some example is like fruitList you can add f->f.getColor() . 

Next I will show about DISTINCT

Like us on Facebook