Profile cover photo
Profile photo
Left Wing
Left Wing

윤창's posts

Post has attachment
Which Mobile App Development Option is Better?
Different alternatives to native code development have their own advantages and philosophy behind. No one tool or approach can be clearly marked as a winner since it all depends on multiple factors. The mods prominent factors in choosing a specific app deve...

Post has attachment
Binary Messaging formats emerging
The widespread use of ASCII encoding formats like JSON and rest may be killing server performance. A wide variety of emerging binary formats offer significantly improved performance for processing messages. This could be particularly important for I/O inten...

Post has attachment
Simple Binary Encoding (SBE)
SBE is an OSI layer 6 presentation for encoding/decoding messages in binary format to support low-latency applications. The SBE project on GitHub is the reference implementation for the FIX SBE standard for the encoding of financial messages. SBE provides a...

Post has attachment
Google protocol buffers
Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated...

Post has attachment
Java Microservice
The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, ther...

Post has attachment
jUnit에서 JNDI DataSource을 만들어서 테스트하기
public class OrgServiceTestCase extends AbstractTestCase { @Inject @Named("orgService") private OrgService orgService; @BeforeClass public static void bindJNDIIAM() throws NamingException { SimpleNamingContextBuilder builder = new SimpleNamingContextBuilder...

Post has attachment
Java 8의 Data/Time API
지금까지의 Data/Time 관련 API는 개발자에게 외면을 받아왔지만, Java 8에서는 "JSR 310: Data and Time API" Spec을 구현하여 획기적으로 변화했다고 한다. 새로운 Date/Time 클래스는 java.time.* 으로 패키징 되어 있다. System의 Locale에 따른 날짜 및 시간 형식으로 표현된다. 불변성을 가지고 Thread Safe 하다. java.time.LocalDate package org.smarttechi...

Post has attachment
Printers Instead of Getters
원문  Printers Instead of Getters 경험상 ValueObject 가장 많이 사용하는 경우는 MyBatis와 같은 기술을 이용해서 DB와 연동하는 경우일 것이다. 그외 REST API와 같은 경우도 해당 될수 있겠다. 이런 걸 사용하기 위해서는 Getter Method가 있는 경우 편리한경우가 많다. 물론 없어도 가능하지만 말이다. 위 글을 쓴 필자는 "물론 없어도 가능한" 상황을 택해서 이야기하는 것이라고 생각한다.

Post has attachment
The first Clojure - 05.Confitionals
IF The most basic example of this is the if form. (if test consequent alternative) If the test is true, the consequent is evaluated. If the test is false, and if an alternative form is provided, then it is evaluated instead (otherwise nil is returned). (if ...

Post has attachment
Java Testing with SPOCK
SPOCK is a unit testing framework that in great exten utilizes Goovy’s syntax making your tests comprehensible and easy on the eyes. Spock makes writing tests fun. Why SPOCK? Spock is an alternative test framework written in the Groovy programming language....
Wait while more posts are being loaded