レイジーロードとは? 機会に恵まれ、2019年のGoogle I/Oに参加することができました。ウェブ技術セッションの中で大きく目立ったものはありませんでしたが、一部のセッションで紹介されていたウェブと関連技術に興味深いものがありました。Native Lazy Loading、Portals、Du…
2019.09.02
696
TOAST UI Gridは、現在、新しいメジャーアップデートであるバージョン4をリリースするために懸命に準備しています。バージョン4は、BackboneとjQueryを使って作成した既存のコードをすべて捨てて、最初から新しく作成する大々的な改編作業です。今回のアップデートによって、不要な依存性を削…
2019.08.28
567
プロローグ 今回はNHNが開発したグループウェアであるTOAST Dooray!を紹介したいと思います。プロジェクト、メール、メッセンジャー、カレンダー、ドライブ、Wiki、アドレス帳、カンバンボードなど、協業に必要な便利機能を多数盛り込んだサービスで、約5年前から開発を始め、現在まで維持していま…
2019.08.20
1,400
この記事は、TOAST UI Editorで作成し、グラフは、TOAST UI Chartで作りました。イメージは、TOAST UI ImageEditorを使って編集しています。 小さな始まり まず、TOAST UI Editorを紹介しましょう。以前に「3年目のオープンソースが1週間で3…
2019.08.16
523
NHNの「TOAST FORWARD」をご存じですか? NHNでは、優れた内部技術の教育コンテンツを外部に公開しています。 ここでは7月11日に行われた「1日で整理するSpring Framework Core」について、少し紹介します。 ※本イベントは韓国で開催したイベントです 講師の…
2019.08.13
478
2部では、ストーリーブックを使ってビジュアル要素のテストを自動化する方法を紹介しました。私たちが作成したタスク管理アプリケーションの実行手順をもう一度整理してみましょう。 アプリケーションが実行されたら、画面にメインUIを表示する APIサーバーから「ToDoリスト」のデータを受け取り、…
2019.08.08
6,882
In App Purchaseとは? In App Purchaseは、Google Play、Apple App Storeなどのストアからインストールしたアプリの中で、商品を有料購入すること(アプリ内課金)を意味します。 あるいはアプリの外で購入することもできます。 一度限りの決済のみなら…
2019.07.31
361
1部では、テストの自動化とテスト戦略の重要性、視覚的なテストの自動化が難しい理由などについて説明しました。視覚テストの自動化は不可能ではありませんが、現在のツールでは期待するほどの効果が得られないでしょう。 ストーリーブックは、テストツールというよりも、UIの開発環境に近いです。ストーリーブックの…
2019.07.29
2,500
TOAST Object Storageは、様々なサービスのバックエンドストレージとして使用されています。Dooray、TOAST File、TOAST Imageなどの非構造化データを保存する多くのサービスの根幹であると言えるでしょう。 ところで、一般的に使用されているブロックストレージの代わり…
2019.07.23
529
現在はまさしく、JavaScriptの時代と言えるでしょう。最近の2〜3年で、JavaScriptは最も人気のある言語ランキング1位を維持しており、今も急速に成長しています。10年前、Web標準という概念すらないときからフロントエンドの開発を続けてきた開発者にとっては、非常に感慨深いものがあるでしょ…
2019.07.18
7,732