Future Tech Blog
フューチャー技術ブログ
ホーム
カテゴリ
Programming
11ページ目
Programming
カテゴリの記事
337記事中の 251 ~ 275 を表示
記事一覧
春の入門連載2021を始めます
2021年も春の入門連載を開催します4月になり、どの会社も新卒社員を迎え活気がましていると思います。フューチャーも多くの新卒を迎え、日々研修に励んでいます。また、節目ということもあり、新しいことを始め流きっかけにもなりやすいのではないでしょうか?
2021.04.14
インデックス
入門
春の入門祭り
ポスト
シェア
はてな
Pocket
Go 1.16のgo:embedとNext.jsの相性が悪い問題と戦う
前エントリーのGo 1.16のembedとchiとSingle Page Applicationでは、Vue.jsで生成したファイルをバンドルしました。Vue.jsや、Parcel V2でビルドしたコンテンツを配信するにはこれで問題ありません。しかし、React(Next.js)は要注意です。フロントエンドの環境整備をどうやって行うかはいつも悩みの種ですが、そんな中、僕が3年ほど前から他の人にお勧めしていたのがNext.jsでした
2021.04.09
Go言語
Next.js
Go1.16
go:embed
4
シェア
14
6
Go 1.16のembedとchiとSingle Page Application
シングルページアプリケーションは、一つのHTMLファイルであらゆるページを表現します。history APIを使ってそのようなページが実際にあるかのように振る舞います。一方で、画面がリロードされたとき、メールでSNSでシェアされたときにその該当ページをきちんと再現するためには、サーバー側でハンドリングを行う必要があります。
2021.04.08
Go言語
Go1.16
go-chi
go:embed
SPA
2
シェア
31
19
LeetCodeへのコントリビュートのすすめ
毎日1問、LeetCodeの問題を解くことを日課にしています。特にアルゴリズムとデータベースのセクションに取り組んでいるのですが、先日無事データベースセクションの課題を全て解き終えました。そこで次は自分でも問題を提供する側になりたいと思い、初めて問題を投稿し無事採用されたのでその過程についてまとめてみました。
2021.04.07
アルゴリズム
競技プログラミング
ポスト
シェア
はてな
1
AWS SDK for Goのリトライアルゴリズムを差し替える方法
AWS SDK for Goを使ってAWSのAPIをコールする場合のリトライアルゴリズムを差し替える方法を紹介します。
2021.02.18
Go言語
AWS
アルゴリズム
リトライ
ポスト
シェア
4
9
プログラミング英会話 基礎
英語大好き優輝です。今回はカナダの大学でコンピュータ・サイエンスを学んだ経験から、英語でIT会話をする基礎を書こうと思います。プログラミングやIT表現を練習をしましょう!
2021.02.17
入門
Java
ポスト
シェア
1
3
Go 1.16のsignal.NotifyContext()
Go 1.16リリース記念連載の最終回はsignal.NotifyContextです。ご存知のように、Go 1.7でcontext.Contextが入ってから、少しずついろいろなAPIがContext対応になりました。
2021.02.12
Go言語
設計
Go1.16
context
12
シェア
51
26
Go1.16からのio/ioutilパッケージ
Go1.16でアップデートがあった io/ioutil パッケージが deprecated になる話題のまとめです
2021.02.10
Go言語
Go1.16
22
シェア
52
31
Go 1.16のgo installについて
Go 1.16連載の2つ目となるこの記事では、Go 1.16で機能追加された go install について説明します。
2021.02.09
Go言語
Go1.16
Makefile
4
シェア
16
21
Go 1.16からリリースされたgo:embedとは
トップバッターとしてgo:embedについて記事を書きます。プロポーザルとなるissueはこちら、2020年9月のissue作成から約5ヶ月の時を経てgo:embedがリリースに含まれることになりました。
2021.02.08
Go言語
Go1.16
go:embed
19
シェア
36
31
Go 1.16連載が始まります
毎年2月と8月はGoの新バージョンがリリースされます。2021年2月は1.16です。本ブログでは1.16のリリースを記念してGo 1.16の新機能を紹介する集中連載を行います
2021.02.07
Go言語
インデックス
Go1.16
3
シェア
45
26
Good First Issue から OSS へコントリビュートしてみた
Good First Issue にコントリビュートしてみたので、経験談について記載してみます。Good First Issueで定義されており、初めてのコントリビュートに向いている Issue につけられるラベルです。
2021.02.05
OSS
go-swagger
OSSコントリビュート
4
シェア
10
12
2021年版Pythonの型ヒントの書き方 (for Python 3.9)
Pythonに型ヒントが入ってからしばらく経ちます。型ヒントの立ち位置も、なんでもできるアノテーションとして導入されましたが、型ヒント以外の用途はあまり育たず、型ヒントが中心になり、PEPや仕様もそれに合わせて変化したり、より書きやすいように機能が追加されてきました。本エントリーでは、Python 3.9時点での最新情報を元に、現在サポート中のPythonバージョン(3.6以上)との互換性の情報も織り交ぜながら、最新の型ヒントの書き方を紹介します。
2020.12.23
Python
VSCode
ジェネリクス
Mypy
PyCharm
45
シェア
67
112
Goでio.Readerをラップしてio.ReadSeekerを作る関数を作った & プロパティベーステストで徹底的にテスト
Goではインタフェースをうまく利用することで、ライブラリの柔軟性が大幅にあがります。ライブラリでデータの読み込みをos.Fileではなくて、io.Readerで行うようにすれば、メモリの情報を直接bytes.Readerやstrings.Readerで渡したり、http.Request.BodyでHTTPクライアントからアップロードされた内容を直接読み込ませたり、とかですね。
2020.12.11
Go言語
OSS
テスト
ファジング
4
シェア
5
20
GoがApple Siliconにネイティブ対応したのでベンチマークをとってみました
ARMなMacが出るとWWDCで発表されてから首を長くしてまっていて、発表と同時にMacBook Proを買って、アプリケーションのARMネイティブ対応されました。業務利用が多い言語のうちの一つということで、手元のPCで軽くベンチマークをとってみました。使った機種は3つです。* 2020モデルのM1のMacBook Pro
2020.12.03
Go言語
Mac
ポスト
シェア
53
25
PythonistaがGo言語に入門してみた
私の所属しているプロジェクトでは、Go言語を使ってWeb APIを構築しています。私は元々Pythonを主に書いていましたが、Go言語を書くのは初めてでした。そんな私がPythonからGo言語へ入門する際に、苦労した経験や発見を共有したいと思います!
2020.11.19
Go言語
入門
Python
他言語からGoへ
3
シェア
6
33
Goのデバッグ環境 on VSCode
私の使用するテキストエディタはVim一択でしたが、最近はVSCodeに浮気気味です。(言わずもがなVimプラグインは入れていますが)今回はVSCodeでGo言語用のデバッグ環境をテーマに執筆してみたいと思います!
2020.11.17
Go言語
環境構築
VSCode
12
シェア
74
57
GoでLambdaからLambdaを呼び出すときに気をつけたいポイント6選
サーバーレスなアプリケーションを開発するときにAWS LambdaやCloud RunといったFaaSはとても重宝します。デプロイする関数のコードは1つの関数がモノリシックな大きな関数にならないように、小さな関数を組み合わせて実装するのが基本です。いくつかのユースケースでAWS LambdaからAWS Lambdaを同期的に呼び出したいケースがあったのですが、開発者が意識しておいたほうがいいようなハマりどころがいくつかありました。
2020.11.12
Go言語
AWS
Lambda
VPC
ポスト
シェア
4
8
GoのWebアプリ開発でフラットパッケージにした話
1年弱ほどGo言語でWebAPIアプリケーション開発を行っていますが、かなり割り切った構成・テスト方針を採用しました。そろそろ1年弱になり機能開発も比較的落ち着き、保守運用フェーズの割合も徐々に増えてきた頃合いなので、やったこと・学び・反省といった振り返りを共有します。
2020.11.09
Go言語
設計
25
シェア
107
76
OSSコミュニティへのフィードバック
私はフューチャー入社前から長年OSS開発者として、ASF(Apache Software Foundation)のメンバ、Tomcatのコミッター/PMCメンバーを務めてきました。今日は秋のブログ週間連載の第8弾として、私がプロジェクト案件対応を通じて行ったOSSコミュニティへフィードバックについてのお話をしたいと思います。
2020.11.06
Java
OSS
コミュニティ
OSSコントリビュート
Tomcat
ポスト
シェア
1
1
秋のブログ週間連載をはじめます
今回は秋のブログ週間連載と銘打って連載を開始します。期間は後述しますが、全9回の連載になります。秋の読書週間は公益社団法人 読書推進運動協議会が制定しており、期間は10/27〜11/9の2週間を読書を推進する行事として毎年開催されています。目的としては、読書することへの推進や活字を読む機会の増進などとなります。皆さんも小学生の時にこの読書週間があったことを覚えている方もいるのではないでしょうか?この読書週間に合わせて今回この連載を開催しております。
2020.10.26
インデックス
秋ブログ週間
ポスト
シェア
はてな
1
GoCon仙台で発表してきました
あいにくの天気でしたが、GoCon仙台で発表してきました。当初は2月予定だったのが状況が厳しいということで7月にずらして公開したが、それでも状況は好転しなかったので10月に延期、とスタッフの方々はいろいろ気を揉んで大変だったと思います。子供と見ていたシンカリオンに出てきて気になっていたチキン弁当!
2020.10.11
Go言語
登壇レポート
カンファレンス
GoConference
ローコード
ポスト
シェア
はてな
1
Engineer Camp2020でSQLフォーマッタを開発しました
フューチャーのインターンEngineer Campに参加した中村と申します。この記事では、今回のインターンで私が取り組んだ内容を紹介します。今回のインターンで私は、SQLフォーマッタの作成に取り組みました。
2020.09.19
SQL
インターン
VSCode
コアテク
フォーマッター
構文解析
インターン2020
VSCode拡張
ANTLR4
1
シェア
7
1
SpringBootでDIを駆使したルールエンジン開発
GlyphFeedsCMSにおけるSpringを駆使したルールエンジンについてです!新聞業界の多種多様に変化する業務体系に対してどのようにシステムを構築したかご紹介致します。ニュース(=コンテンツ)を世の中に配信していく過程において、新聞社には大きく次のアクターが関わります。
2020.09.18
Java
GlyphFeeds
SpringBoot
ポスト
シェア
1
2
go-swaggerでhello world
go-swaggerの具体的な実装方法を紹介します。はじめにgo-swaggerのインストールを行います
2020.08.24
Go言語
入門
go-swagger
ポスト
シェア
5
9
Prev
1
2
…
8
9
10
11
12
13
14
Next