Zeals TECH BLOG

チャットボットでネットにおもてなし革命を起こす、チャットコマース『Zeals』を開発する株式会社Zealsの技術やエンジニア文化について発信します。現在本ブログは更新されておりません。新ブログ: https://medium.com/zeals-tech-blog

フロントエンド

Design Systems & Style Code Refactoring

By Vish Nambiar & Kim Hyun-sung Contents Contents Introduction Our Current Problems 1. DRY - Don't Repeat Yourself 2. Locating implementations of CSS 3. We spend too much time on styling Previous Refactoring Strategies The Connection Betwe…

Trying to Build a Redux Implementation with Web Assembly in Rust

Introduction Hi, I'm Aaron, a frontend engineer at Zeals. At Zeals, we use React for the frontend of our main application, with Redux as our primary method of managing state. While this works just fine for most of what we need our frontend…

LINEトーク上でのLINE Pay決済を史上初のサービス化まで持っていった話

はじめに こんにちは! ZEALSで主にRails&Reactを書いている中村です!

TypeScriptでconditionベースのサブセットタイプを作成する

Photo by Alvaro Reyes on Unsplash 究極の謎を解くためのタイピングシステムの詳細について こちらの記事は翻訳記事となります。 原著者の許諾を得て翻訳・公開しております。 英語記事: TypeScript: Create a condition-based subset types 原文公開日: 20…

Mozilla Developer Roadshow 2019 - A short report!

I recently attended the 2019 Developer Roadshow Asia: Tokyo. I am a huge fan of Mozilla's work, not just simply for their Firefox browser, but for their efforts in trying to make the internet accessible to everyone. So when a friend told m…

Should you convert your React App from Javascript to Typescript?[React開発の言語をJavaScriptからTypeScriptに移行する理由]

(※画像はGeekbotさんの記事より引用) ベトナム出身のフルスタックエンジニアNguyen(グエン)さんが、ReactにおけるJavaScriptとTypeScriptについての記事を書いてくれました! Zealsでは、フロントエンド開発にReactフレームワークを導入しています。Reac…

React+Redux環境に『Jest』と『 Enzyme』を導入し、フロントエンドでのテスト環境を構築しました

みなさんこんにちは! Zealsでフロントエンドエンジニアとしてインターンをしている栂瀬といいます。 この度Zealsで、テスティングフレームワークのJestを導入しました! 背景や導入にあたっての取り組みなど、何を行なったかを詳しくご紹介していきたいと思…

React Hooksを使用してみました!

(※画像はReact Hooks Tutorialから引用) はじめに こんにちは! 普段RailsとReactを書いている中村です! 最近本格的にReactを書きはじめたのですが、今年リリースされたhooksを早速触ってみました! 今回はhooksを触って得た知見を共有していこうと思いま…

RailsエンジニアのReact入門

こんにちは。 最近暑くなってきて通勤が大変な阿部です。 さて、普段Railsを書いている私ですが、先月初めてReactのPRを出しました! 新しい言語を勉強すること、それを実際に使って何かを作り上げることは楽しいなぁと改めて感じ、エンジニアの良さを再認識…

Rails + ReactでS3に画像データをuploadするまで

こんにちは! 普段Rails + Reactを書いていますkannachiです。

Getting started with Three.js basics.

This tutorial requires that you have a basic understanding of javascript and some knowledge of codepen and how to set up a project there. We’ll be recreating the project from the codepen below. It is quite simple and can be set up in aroun…

React Render Props

Hi everyone, my name is Javen and I'm a front end engineer at ZEALS. Today I'm gonna teach you about Render Props!! What are Render Props? The term “render prop” refers to a simple technique for sharing code between React components using …

Browser Automation at Zeals

Intro Lately, there has been so much movement at ZEALS. As we've expanded, we've been able to meet so many new clients. This has been both a tremendous boon for us as a company, and presented both interesting and tough problems for us on t…