株式会社プログラミングシステム社(PSG)は、一般的な業務アプリから、モバイルアプリ、Webアプリ、データ解析、画像解析など、それぞれを得意とするソフトウェアエンジニアが支えています。
お客様のご要望にお応えすることはもちろん、お客様の状況や業界・タスクの特性を把握し、現場の導入練度に合わせ、短期納品プロジェクトでも長期ロードマップが必要とされるプロジェクトでも、将来を見据えつつ可能な限り無駄を省く設計を心がけ、常に最適なご提案を行うよう務めます。
アプリケーションの構築だけではなく、ビジュアルデザインやUI設計から検証・運用・メンテナンスまで、個別の作業はもちろん、小規模〜中規模のプロジェクトであればまとめてお任せください。大規模なプロジェクトではその一員として、多彩なソフトウェア開発にとことんお付き合いいたします。
主にJavaScriptやWeb技術周辺の技術書を翻訳しています。
現代のアプリケーションエンジニアは、UIやデータ処理、開発言語、プラットフォームの仕様や癖だけでなく、サーバやネットワークについても、上から下まで、表から裏まで広く知ることを求められます。HTTP/2.0やWebRTCなどの最新技術、WebSocketやXMLHttpRequestなどのブラウザAPI、それらの土台となるTCPやUDPやトランスポート層について「パフォーマンス」という軸に沿って説明します。ネットワークのデータリンク層からアプリケーション層、そして過去から近い将来までをまとめた、インターネットにかかわるすべてのエンジニア必携の一冊。
JavaScriptという言語が持つ関数型言語としての特性に注目し、JavaScriptを使って関数型プログラミングの基礎を学ぶとともに、そのエッセンスを一般的なJavaScript開発にどのように応用することができるかの可能性を探る意欲的な一冊。
JavaScriptが持つ様々な言語特性から、開発者が知っておくべきポイントをピックアップしてまとめた書籍。this、プロトタイプ、スコープチェーンやクロージャなど、JavaScript初心者から一歩抜け出すためのポイントをわかりやすく、そして超コンパクトに解説。
JavaScriptが持つオブジェクト指向的な言語特性や、その特性を強力にサポートするECMAScript 5の機能を紹介し、それらの特性や機能を活かすプログラミングの方法、考え方、パターンについて、深くそして簡潔に解説。
Java 8で追加された新機能のうちラムダ式とStream APIに焦点を絞り、これらを使った関数型プログラミングについて解説。従来の手法と対比させつつ、APIの使用方法や設計手法を詳解し、基礎を固めます。
市場に出せる製品やサービスを持っていたにもかかわらず、失敗に終わってしまったスタートアップ企業。彼らに足りなかったのは「トラクション」。トラクションは「地面を掴むことで生み出される推進力」を意味する。つまり、トラクションが足りないということは、推進力を得るために十分な顧客を掴んでいないということ。著者をはじめ、スタートアップを成功させた創業者やCEOなどが持つ豊富な経験を織り交ぜて、トラクションを獲得するためのフレームワークと19のチャネルを紹介。
Swiftの生みの親Chris Lattnerは「『CのないObjective-C』は何か退化したように感じてしまうかもしれませんが、ジェネリクスと関数型プログラミングのコンセプトを導入したことでSwiftはデザイン領域を劇的に拡張しました。」と述べる。Swiftは、プログラミングにおける新たな世界への扉を開き、本書ではその新たな世界を探検します。明瞭かつ表現力の高いコードを書くために関数型プログラミングのコンセプトを説明し、その実践的な活用をSwiftで簡単に行う方法を説明。
Swift Programming Guideを読んだ方で、より深くSwiftを知りたいのであれば、本書はまさにそのために存在します。Swiftはシステムプログラミング向けの素晴らしい言語ですが、より高度なプログラミングにも適しています。ジェネリクスやプロトコルなどの高度なトピックと、Cライブラリのラッピングや文字列の内部構造などの低レベルのトピックの両方を紹介します。