タグ

ブックマーク / builderscon.io (4)

  • レガシーサーバーを現代の技術で再構築する - builderscon tokyo 2019

    Abstract 創業20年を迎えたある会社に、1台のLinuxサーバに Redmine, Subversion, Git, Nopaste, IRCd, Gyazo 等々の開発支援ツールが同居し、大変便利に使われているものがありました。元は2011年にSVNリポジトリサーバーとして立てられたものでしたが、便利なツールをいろいろ(主に自分が)インストールしていった結果、お世辞にもモダンとはいえない構成のまま令和時代を迎えたレガシーです。 現代において、このような開発支援サーバを自前で維持するメリットは少なく、将来的には外部のサービスを利用することで引退させるべきでしょう。とはいえ会社の資産でもあるTB級のリポジトリや、5年以上続くサービスのユーザサポートチケット、ドキュメントを背負い込んだ既存サーバをいきなり廃止することはできません。 このトークでは、どこの会社にもある(ありますよね?)、

    レガシーサーバーを現代の技術で再構築する - builderscon tokyo 2019
  • JavaCardの世界 - builderscon tokyo 2018

    Abstract みなさんはJavaCardをご存知でしょうか? ご存知でなくとも、現代の文明人であれば間違いなく使っている技術です。例えば皆さんの携帯電話に入っているSIMカードではJavaCardが動いていますし、クレジットカードJavaCardで動いています。嗚呼Javaからは逃げられない…… さてJavaCardとは一体なんなのか。一言で言うなればJavaが動くカードです。そのままですね。UICCと呼ばれるチップコンピュータの上でJava Appletをセキュアに動かすためのプラットフォームこそがJavaCardです。何気なく使っているクレジットカードに乗っかっているあの金ピカのパーツは実はコンピュータで (もちろんCPUや永続化メモリが含まれています) 、しかもJavaが動いているのです! 興奮をおさえきれません!! JavaCardはJavaCard SDKと呼ばれる専用の開

    JavaCardの世界 - builderscon tokyo 2018
    yuiseki
    yuiseki 2018/09/07
    ジャバ!!!!!興奮をおさえきれません!!
  • 絶対にできるコントリビューションがそこにはある - builderscon tokyo 2018

    Abstract プロポーザル概要 OSS開発への参加に興味はあるものの参加していないこと人を対象としたセッションです。 SNSでの人気具合が採択に加味されるので、もしよければ「いいね!」かRTおねがいします https://twitter.com/yokotaso/status/1011556684165046272 セッションの目的 ■ OSSに関わることへの心理的なハードルを出来る限り低くすること ■ OSSに関わる勇気を持ってもらうこと プロポーザルをしている私も数カ月前までOSS開発にかかわりたいと思っているだけの普通のプログラマーでした。 私がOSS開発に関われるようになったキッカケや心理的なハードルのコントロールをうまくコントロールしている話やOSS開発にPullRequest/MergeRequestを送ってみた実体験の話をさせていただきます。 問題提起 能力や時間など、で

    絶対にできるコントリビューションがそこにはある - builderscon tokyo 2018
    yuiseki
    yuiseki 2018/06/27
  • 一から始めるJavaScriptユニットテスト - builderscon tokyo 2016

    Abstract 最近自分の関わっているプロジェクトでは、JavaScriptによる実装を行うときには小さい機能単位でES6モジュールの形でファイル分割し、さらに全てのファイルにユニットテストを作成しています。また、単なる関数のユニットテストだけでなく、DOM APIを使った機能の簡単なユニットテストも行っています。 そこで発表では、その知見から、JSにおけるユニットテストを一から始める方法について話します。次のことなどを話す予定です。 テストのためのライブラリにはどのようなものがあるか(assert, mocha, karma, sinonなど) ユニットテスト環境を整え、手元やCIでテストを動かす方法 簡単なJSのテストの書き方 DOM操作も行う機能のユニットテストを行う環境を整える その他、userAgentを偽装しながらのテストや、localStorageを使う機能を含めてのテス

    一から始めるJavaScriptユニットテスト - builderscon tokyo 2016
  • 1