CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
「STORES 予約」とはどういうシステムか STORES 予約 は、ウェブ上でかんたんにお店の予約ページを作成することができるシステムです。来店予約やオンライン接客など、予約受付から顧客管理まで予約業務を管理でき、来店したいお客さま(エンドユーザー)とお店(マーチャント)の営業時間や予約枠を調整できて便利です。このSTORES 予約 は、新型コロナウイルスのワクチン接種予約システムとしても利用いただいており、医療機関や地方自治体、それに職域接種をおこなう企業や大学が、ワクチン在庫数と接種数の一括管理や、接種状況をリアルタイムに把握するなどの予約管理にご利用いただいています。ただ、ワクチン接種予約システム専用ということではなく、他にもさまざまな予約シーンにおいてお使いいただけるシステムです。 技術的な面から解説すると、STORES 予約 はごく普通のRailsサイトです。ごく普通のというの
TypeScriptは近年JavaScriptに代わってWebフロントエンド開発で利用されているプログラミング言語です。TypeScriptは開発生産性および開発者体験に優れていることから、開発現場で広く採用されています。TypeScriptを学ぶことは、今後のWebフロントエンド開発では、ほぼ必須といって良いでしょう。この記事ではTypeScriptを使うメリット、ならびに「TypeScript Deep Dive 日本語版」を活用してTypeScriptを短期間で学習する方法を紹介します。 はじめに 筆者はSIer出身のITエンジニアです。ゲーム開発会社などを経由して現在は一般企業でエンジニアとして勤務しています。はじめてTypeScriptの重要さを知ったのは、2018年ごろに「TypeScript Deep Dive」を読んだときでした。そして、今後必ず多くの人に役立つと考え、オリ
プログラムの変更履歴などバージョン管理を行えるサービスのGit。今やエンジニアには不可欠となったGitの使い方を解説した『動かして学ぶ!Git入門』(翔泳社)が発売中です。本書はGitを使ったことがない、これから試してみようと考えている方向けの入門書。今回は本書から「Chapter1 Gitの基本」を紹介します。 本記事は『動かして学ぶ!Git入門』の「Chapter1 Gitの基本」を抜粋したものです。掲載にあたって一部を編集しています。 バージョン管理システムとは ソフトウェアを開発していると、プログラムにバグを入れてしまって以前のファイルの状態に戻したくなったり、そうでなくても以前のファイル内容を見たくなったりすることがあります。そんなときに便利なのがバージョン管理システムです。 バージョン管理システムとは、ファイルの履歴を管理するシステムです。プログラマは、ファイルのこの状態をとっ
2018年12月、Googleは「Flutter」というモバイルアプリ用のフレームワークをリリースしました。さまざまなモバイルフレームワークがある中で、改めてGoogleがリリースしたFlutterとはどのようなもので、どういった利点や特徴があるのでしょうか。まだ知らないという方や聞いたことはあるがよく分からないという方も多いと思います。今回は、筆者の経験や感想などを踏まえて、Flutterについて紹介していきます。 はじめに Flutterは、「モバイルアプリフレームワーク」という位置付けで紹介されることが多くなっています。「モバイルアプリフレームワーク」とは、「モバイル」つまり、AndroidとiOSを同じソースを共有して、同時に作成することができるもの。もちろん、厳密には100%同じソースとは言い切れない場合もあります。そこで、もう少し広義の意味では同じ言語でiOS/Androidの
プログラミング言語オブ・ザ・イヤーを受賞し、学びたい言語1位に選ばれ、求人数も急増するなど、注目を浴び続ける「Python」。その推進団体である一般社団法人Pythonエンジニア育成推進協会の吉政 忠志氏、寺田 学氏が、初学者が学ぶべき“お作法=Pythonic”と学習・チェック方法を解説し、新試験「PythonZen & PEP 8 検定」および新構想「Pythonオープンドキュメントプロジェクト」について解説した。 左から、一般社団法人Pythonエンジニア育成推進協会 代表理事 吉政忠志氏、顧問理事 寺田学氏 人工知能や機械学習などに幅広く活用され、勢いづくPython市場 健全なPython人材育成の支援を目的に設立された「一般社団法人Pythonエンジニア育成推進協会」。Pythonエンジニア認定試験の運営をはじめ、プログラミングフィロソフィー「Pythonic」の普
開発技術は日進月歩、便利な技術が次々登場します。しかし、こうした新しい技術は本当にあなたのチームやサービスに合っているのでしょうか? 本連載では、デファクトスタンダードになりつつあるTypeScriptを開発現場に導入した注目企業に、導入のきっかけや手順、メリットやデメリットなどを伺い、TypeScript導入の実状に迫ります。第1回はSansan株式会社の個人向け名刺アプリ「Eight」開発チーム鳥山さんに解説していただきました。(編集部) EightとTypeScript Sansan株式会社は個人向け名刺アプリ「Eight」を運営しています。Eightでは、撮影した名刺をデータ化して管理できるだけでなく、Eight上でつながることで近況の確認やメッセージのやりとりを行うことができます。現在、280万人が利用している名刺アプリです。 EightにはiOS・Android版のスマートフォ
誕生して今年で19年を迎えるオープンソースCMS「Drupal」は、2020年6月にDrupal 9をメジャーリリースしました。そこで改めてDrupalの基本的な概念やテーマ、モジュールの開発方法について、架空の飲食店Webサイト「タピオカドリンク喫茶店 まる茶」を構築しながらWebエンジニア向けに解説します。第1回では、Drupalの概要、特徴、そしてDrupalの開発をスタートさせるためのローカル開発環境構築方法について紹介します。 対象読者 HTML、JavaScript、PHPなどWeb開発の基礎に理解がある方 Webサイト、アプリケーション開発の経験者 Drupalの概要 昨今のインターネットインフラ、スマートフォンデバイスの普及などにより、ユーザーがデジタルコンテンツに触れる機会が急増しています。Webサイトだけではなく、スマートフォンアプリ、街中のデジタルサイネージ、スマート
2019年2月14日、ITエンジニアの祭典「Developers Summit 2019」にて、翔泳社が主催する「ITエンジニアに読んでほしい! 技術書・ビジネス書大賞 2019」の決選投票イベントが開催。会場では著者や編集者によるプレゼンを経て、技術書部門には『エンジニアリング組織論への招待』、ビジネス書部門は『イシューからはじめよ』が大賞に。その様子をお届けする。 東京のホテル雅叙園東京で開催された「ITエンジニアに読んでほしい! 技術書・ビジネス書大賞 2019」は、今年で6回目の開催となる。「出版社や刊行年は問わず、この1年を振り返っておすすめしたい技術書・ビジネス書」をITエンジニアの投票によって決めるイベントで、今回も1月まで各部門ごとに一般投票を受けつけていた。 なんと今回は前回の2倍もの投票数となり、より多くのITエンジニアが本に注目している状況が浮き彫りになった。その投票
本連載では4回にわたって、課題管理ツールの「Jira(ジラ)」について基本的な使い方から最新情報までを、Atlassianユーザーグループ東京のリーダーである梶原と高橋が紹介していきます。前回はJiraの製品体系と最新のJira Software Cloudについて紹介しました。2回目の今回は「Jira Software再入門」と題して、Jira Softwareのプロジェクト管理者がプロジェクト開始前にやっておくべきことについて説明します。 本記事の対象者 前回の記事ではUXが刷新され使いやすくなったJira Software Cloudをご紹介しましたが、現状ではまだまだ従来のJira Softwareを利用している方が多いと思います。そこで本記事では、オンプレミス版のJira Softwareを利用している、あるいは新しくなったクラウド版であってもクラシックプロジェクトを利用している
1. オープンソースのワークフローエンジン「Activiti」とは 「Activiti」は、Apache2.0ライセンスのもとで配布されているオープンソースの“ワークフロー・エンジン”です。 BPMN2.0という規格に準拠していることから、“BPMN2.0エンジン”とも呼ばれています。 Activitiの開発は、オープンソースの「Enterprise Content Management(企業向けコンテンツ管理システム)」で有名な「Alfresco Software」によって行われています。 Activitiは、元JBoss jBPMのプロジェクトリーダーであり、開発者でもあったTom Baeyens氏らによって開発されました。 よって、jBPMのVer.3およびVer.4のコンセプトを継承しており、JavaベースのWebアプリケーションへ組み込みやすいエンジンになっています。 これまでの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く