I want to save time by using a computer and convert it to a richer time for people.

I want my free time to be spent on human time by automating repetitive tasks through programs. Stroll in the park, talk to your family, listen to music, look at the sky and see if it's beautiful.

Technical articles

python / Starlette
Created at:2/21/2020 Updated at:3/2/2020
軽量かつ非同期で実装できるおすすめのフレームワーク、Starlette👍
標準的なWebシステムを作る場合はDjangoがおすすめですが、軽量で非同期なAPIを作りたいこともよくあります。そんな場合に最近よくつかっているのがStarletteというasgiに対応したフレームワークです。
python / Starlette
Created at:2/28/2020 Updated at:3/2/2020
速くて軽量なAPI、Starletteを使ってGCPにデプロイする Part1
前に紹介したPythonの軽量APIフレームワークStarletteのGCP(CloudRun)で、開発からリリースまで対応したGitリポジトリを作成しているので、トピックごとに詳細と開発の仕方について紹介しています。
python / Starlette
Created at:3/1/2020 Updated at:3/3/2020
速くて軽量なAPI、Starletteを使ってGCPにデプロイする Part2
前回、起動の確認まで行いましたので、今回はPythonで実装するAPIとバックグラウンドタスクの処理を実装します。また、開発をスムーズに行うための便利なツールなどを紹介しています。
python / Starlette
Created at:3/2/2020 Updated at:3/3/2020
速くて軽量なAPI、Starletteを使ってGCPにデプロイする Part3
今回は実装したAPIにバックグラウンドで実行する非同期処理を実装します。 APIで受けとったリクエストにレスポンスを返した後、async/awaitを使って、非同期で処理を実行します。
python / Starlette
Created at:3/2/2020 Updated at:3/4/2020
速くて軽量なAPI、Starletteを使ってGCPにデプロイする Part4
今回はPythonの便利なテストライブラリpytestを使ったテストを作成します。Starletteにテスト用のクライアントは実装されているのでそれを使って、前回追加した機能のテストを行い、テストが無事に通ったらGCPのCloudBuildを使ってCI/CDを行い、CloudRunへデプロイするまでを解説しています。
python / Django
Created at:3/3/2020 Updated at:3/5/2020
Djangoで迅速な開発を行うための構造とCI/CD [ 3.x対応 ]
Django3.x系に対応したプロジェクトの構造、テストの仕方、CI/CDの設定について、8年ほど使ってきた経験から良いと思うGCPを活用した実装方法を解説しています。最も優先していることはモジュール化を図り、将来、同じ機能を反復して開発しないようにすることで、そのための設計の一例として読んで頂けると幸いです。
python / Django
Created at:3/5/2020 Updated at:3/6/2020
DjangoでGCPを活用した実践的な開発 Part1 [ 3.x対応 ]
Djangpの経験が8年ほどになる筆者が、Djangoを使った実践的な開発について、筆者が用意したGoogle Cloud Platformに最適化したDjangoのGitコードを使いながら、ユースケースを挙げて解説しています。
python / Django
Created at:3/6/2020 Updated at:3/7/2020
DjangoでGCPを活用した実践的な開発 Part2 [ 3.x対応 ]
Djangoを使った実践的な開発について、今回はモデルとビューの実装を継続的に開発する上で無駄なく、再利用しやすいように実装する方法について、筆者が用意したGoogle Cloud Platformに最適化したDjangoのGitコードを使いながら、ユースケースを挙げて解説しています。
python / Django
Created at:3/6/2020 Updated at:3/9/2020
DjangoでGCPを活用した実践的な開発 Part3 [ 3.x対応 ]
前回はDjangoのモデルについて、実践的な実装について説明しました。 今回はView側の処理を無駄なくコーディングする方法について解説します。 汎用性のあるクラスベースのView、デコレーターによるロジックや、認証によるビューへのアクセス権限について、実例を挙げて説明していきます。
python / Django
Created at:3/10/2020 Updated at:3/16/2020
DjangoでGCPを活用した実践的な開発 Part4 [ 3.x対応 ]
Djangoのテストについて、pytestやfactory_boyを使ってユニットテスト、クライアントテストを行います。
python / Django
Created at:3/13/2020 Updated at:3/23/2020
DjangoでGCPを活用した実践的な開発 Part5 [ 3.x対応 ]
GCPのCloudBuildでCI/CDを実現する方法について解説しています。CloudBuildで実行する場合、ビルドを実行する環境にプロダクションと同じミドルウェアの依存関係を再現することで、プログラムのミスではなく、ミドルウェアの相性、潜在的な互換性のバグを見つけることが可能になります。

loFT LLC

A company that conducts website creation, web system development, mobile application development, system design, construction, and IT consulting in Musashino, Tokyo. The company has been established as a full-stack engineer for more than 10 years at development companies, ventures, and freelancers, to incorporate the ideal development base, system operation methods, and the latest technologies, to conduct contract development and develop its own services. We support infrastructure design, construction, maintenance, UI / UX design, web systems, mobile application development, and IT consulting utilizing Google Cloud Platform (GCP).

Strength

An experienced full stack engineer specializing in the Web that can handle design, program, infrastructure, and consulting will provide one-on-one support and development from design to system completion. My specialty is infrastructure design, construction and Python programming utilizing Google Cloud Platform ™ (GCP).

Programming language / framework
Python Go TypeScript Javascript Dart bash Awk C# PHP HTML5 CSS3 Sass Gin Django Starlette Flask Flutter Nuxt Vue Firebase .NET
Middleware / Tools
Kubernetes Istio Docker Nginx Apache uWSGI Uvicorn Node.js PostgreSQL MySQL Debian Ubuntu RHEL CentOS CoreOS Alpine Linux Git

Design

We do web design and UI / UX based on material design. The design tool adopts Figma, and it goes smoothly by sharing the design from the prototype. The design philosophy of the design is to be reusable parts, intuitive operability, and programmatic, and it is constantly changing according to the trend of the Web.

Figma

System development

There are many web systems development using Python, and there are many development achievements such as CMS, matching system, backbone system. Mobile application development is efficient because it is implemented with Flutter compatible with iOS / Android. Please consult us as you can use many languages ​​according to your requirements.

Infrastructure

We specialize in Linux-based infrastructure design and construction utilizing GCP products. We handle distributions such as Debian, Ubuntu, RHEL, Centos, Coreos, Alpine Linux, etc.We operate our own company and client infrastructure in micro services using Kubernetes and Istio, and serverless environments such as Firebase, CloudRun, AppEngine etc. . We always adopt the latest technology, but we do not always keep it up to date, and our design guideline is "maintenance-free and simple". Considering applications, infrastructure, and the entire system, we will provide a scalable, secure, and maintenance-free infrastructure utilizing GCP products.