【Kotlin Koans】はじめるぞ! 第0章 -準備-

アスクルの こたにん (@Kotanin0) です。
 
Kotlin、これからもっともっと人気が出てくるであろうプログラミング言語。
弊社内でも少しずつ採用範囲が広がってきていますが、よく耳にする声はやはり
「Kotlinを学びたいけどどこから始めたらいいかわからない。。。」
 
わかりみ。
 
可愛いKotlinには、そういう走り出しを支援してくれるステキな助言がKotlin公式リファレンスに記載されています。

また、日本Kotlinユーザグループでは、Kotlin入門のための助走読本という日本語教科書が提供されています。
と、いくつか勉強方法のアドバイスがある中、今回はKotlin Koansにフォーカスします。

続きを読む

LOHACOのチーム開発・デザインフローを体験するインターンシップ2018 ~デザイナー編~

こんにちは、UXデザインの まこ です。
 
ASKULでは8/21(月)~24(金)、8/27(月)~31(金)の期間でインターンシップを開催しました!

昨年から始めたこのインターンシップですが...

なんと!今年からはデザイナー志望の学生にも参加して頂けました!

インターンシップでは通常の業務さながらに実際のLOHACOのソースコードやデザインを触って、チーム開発やデザインフローを体験。
 
5日間という短い間でしたが社員と一緒にUIデザインについて考え、
手を動かし、最後の発表会までみんなで頑張りました!
 

それでは、今回はデザイナー編ということでデザインチームでやった内容を紹介していきたいと思います!

続きを読む

SpringOne Platform速報

SpringOne Platform開幕!

初めまして!ASKULの寺山(@trtraki)です。 ASKULでは、Springを使ってLOHACOの検索周りの開発を行っています!

今回はSpringOne Platformの参加レポートです!

SpringOne Platformとは?

まず、【SpringOne Platform】ですが、 Pivotal主催の[Spring Framework]に関するカンファレンスで ワシントンDCにて9/24~9/27に開催されています。 詳しい情報は公式サイトで確認!

https://springoneplatform.io/

開幕前の様子

こちらが開催前のメインステージの様子。 SpringOne Platform開幕前

いい感じの雰囲気で、かっこいいですね!

続きを読む

アスクルのオフィスにキッチンができたよ!

アスクルのオフィスに
な・な・なんと!キッチンができました!

キッチン

こんな感じでステキなキッチンスペースになっています!
ここでプログラミングをしてもOKですw

おっと、申し遅れました。さとうだいすけです。
テンションが上がってしまい、自己紹介が遅れてしまいました。

オフィスグランドオープン

さて、なぜ急にキッチンができたかというと、オフィス拡張で新オフィスゾーンがグランドオープンしたからです!パチパチ

オフィスエントランス

続きを読む

Kotlin Reified Type Parametersで汎用的なJsonTransformerを実装する

こんにちは。ASKULのほかほかごはんです。 今回はKotlinのユニークな機能、Reified Type Parametersの話とLOHACOでの活用事例の紹介をします。

JVM のジェネリクスについて

Javaではおなじみですが、JVMにおけるジェネリクスは型消去 (type erasure) で実装されており ジェネリッククラスの型引数は実行時には消滅してしまいます。これはKotlinでも同様です。

そのため、ジェネリック関数を呼び出すときにその関数の呼び出しについていた型引数を特定することはできません。

続きを読む

lazyだけどlazyじゃない!速いページで快適なお買い物体験を

こんにちは。ASKULの はんだ と申します。

普段はLOHACOというECサービスのフロントエンドの開発をしています。

先日、LOHACOのスマホサイトトップ画面(以下、SPトップと呼びます)をリニューアルしました!!

お気づきになられた方いらっしゃいますでしょうか? 具体的に何が変わったのか、どう良くなったのかをご紹介していきます。

続きを読む

ASKUL Engineering BLOG

2021 © ASKUL Corporation. All rights reserved.