texta.fm-logo

texta.fm

Technology Podcasts

texta.fmは、ピクスタで働くデザイナー・エンジニアによる技術ブログ「てくすた」のポッドキャスト版です。 本ポッドキャストに関するご意見・ご感想は、ハッシュタグ #textafm にお寄せください。

Location:

United States

Description:

texta.fmは、ピクスタで働くデザイナー・エンジニアによる技術ブログ「てくすた」のポッドキャスト版です。 本ポッドキャストに関するご意見・ご感想は、ハッシュタグ #textafm にお寄せください。

Language:

Japanese


Episodes
Ask host to enable sharing for playback control

11. Favorite Technology Surveys

3/13/2023
技術顧問の和田卓人さんと、技術調査レポートを利用した情報収集の仕方について話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】10. Server-side JavaScript経営とソフトウェアエンジニアリングの接続Technology RadarState of CSSState of JavaScriptState of DevOps ReportState of DevOps ReportA Brief History of the State of DevOps Reportsソフトウェアデリバリーパフォーマンスに関する考察(前編) - State of DevOps 2022では何が示されたのかソフトウェアデリバリーパフォーマンスに関する考察(後編)- Four Keysと向き合うとはどういうことかStack Overflow Annual Developer SurveyThe State of Developer Ecosystem 2022The Top 100+ Developer...

Duration:00:43:22

Ask host to enable sharing for playback control

10. Server-side JavaScript

7/27/2022
技術顧問の和田卓人さんと、ECMAScriptの検討中の仕様、サーバーサイドJavaScriptにおける技術選定について話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】8. Class-based Programmingtc39/proposal-call-thisFunction.prototype.call()tc39/proposal-bind-operatorJavaScript PrimerECMAScriptHolistic JavaScript dataflow proposals v2JavaScriptを大きく変えうる Dataflow Proposals の概要と論点(Call-this, Pipe Operator)tc39/proposal-pipeline-operatorF#のPipe operatorHackのPipe operatorUniformAccessPrincipleBertrand MeyerEiffelオブジェクト指向入門 第2版...

Duration:00:41:02

Ask host to enable sharing for playback control

Sideshow 9. Master of Writing Test Code

4/18/2022
技術顧問の和田卓人さんに、普段どのようにTDDを実践しているのかを伺いました。 Show Notes: 守破離Michael Boltonによるブログエントリテスト駆動開発(Kent Beck 著、和田 卓人 訳)Software Design 2022年3月号UNIX哲学REPL9. The 20th Anniversary of TDDJUnitテスト駆動開発質とスピードLarry Wall氏プログラマーの三大美徳Lightweight Language MAGAZINE

Duration:00:20:38

Ask host to enable sharing for playback control

9. The 20th Anniversary of TDD

3/8/2022
技術顧問の和田卓人さんと、Software Design 2022年3月号の第2特集「そろそろはじめるテスト駆動開発」について話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】「自動テストとテスト駆動開発、その全体像」を執筆しました(Software Design 2022年3月号)Software Design 2005年2月号CVS - Concurrent Versions SystemTDDの勉強会に参加したらSoftware Designに寄稿することになった話テスト駆動開発(TDD)とは何か。コードで実践方法を解説しますテスト駆動開発の過去・現在・未来Kent BeckErich GammaOOPSLAWEB+DB PRESS Vol.35特設ページ新訳版『テスト駆動開発』が出ますTest Driven Development: By ExampleWikiWikiWebExtreme Programming ExplainedSemanticDiffusionAgile Testing...

Duration:00:47:47

Ask host to enable sharing for playback control

Sideshow 8. Writing Your Internal DSL

1/11/2022
技術顧問の和田卓人さんと、内部DSL、2010年代のプログラミング言語について話しました。 Show Notes: Put chubby models on a diet with concernsメタプログラミングRuby 第2版InternalDslStyle普通のやつらの上を行けハッカーと画家AnnotationDecoratorsCross-cutting concernAspect-oriented programmingRobert GriesemerRob PikeKen ThompsonLaw of DemeterStructural type systemNominal type systemBundle Side Optimization in Future JavaScript - JSConf JP 2021Rome Toolchain

Duration:00:31:53

Ask host to enable sharing for playback control

8. Class-based Programming

1/4/2022
技術顧問の和田卓人さんと、Observerパターン、オブジェクト指向プログラミングにおけるクラスについて話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計module MathActiveSupport::ConcernActiveSupport::Callbacks::ClassMethods#set_callbackRails 7.0: Fulfilling a visionrails/rails-observersObserver patternPublish–subscribe patternThe Node.js Event emitterロードマップ指向とエコシステム指向Trailblazerコーディングを支える技術――成り立ちから学ぶプログラミング作法Traits: Composable Units of BehaviourMatzにっき(2010-11-13)Module#mix...

Duration:00:49:29

Ask host to enable sharing for playback control

Sideshow 7. Jbuilder was Right

8/31/2021
技術顧問の和田卓人さんと、Data Transfer ObjectとDomain Payload Objectについて話しました。 Show Notes: 7. Fat Controllers and ModelsData Transfer ObjectDomain Payload ObjectLocalDTORemote Method InvocationMetaprogrammingReflectionDDD_Aggregatedrapergem/draper: Decorators/View-Models for Rails ApplicationsForwardingData Access ObjectExpression LanguagePerformance and N+1 Queries: Explained, Spotted, and SolvedThe Open Session In View Anti-PatternActiveRecordのjoinsとpreloadとincludesとeager_loadの違いPlain old Java...

Duration:00:43:24

Ask host to enable sharing for playback control

7. Fat Controllers and Models

7/21/2021
技術顧問の和田卓人さんと、Fat Controller/Model問題とその向き合い方について話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】Team Topologies book translated to Japanese4. Not Just ORM48. GoFデザインパターンとDI (前編) w/ twadaPattern-Oriented Software Architecture, Volume 1, A System of PatternsService-oriented architecturePresentationDomainDataLayeringPatterns of Enterprise Application ArchitectureModel View Controller and "Model 2"PresentationDomainSeparation3. Low-Code DevelopmentChanges to test controllers in...

Duration:00:57:34

Ask host to enable sharing for playback control

6. 1on1 in Public

5/11/2021
技術顧問の和田卓人さんと、Four key metricsの計測、技術と経営の接続、Team Topologiesなどについて話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】LeanとDevOpsの科学2020 State of DevOps ReportCTOとして招聘されて1年でDX Criteriaを大幅改善するために追求した唯一の成果指標Agile & Lean Metrics: Cycle TimeBacklogPivotal TrackerJira SoftwareDORA joins Google Cloudhttps://cloud.google.com/devopsNicole ForsgrenInsights: Engineering Leader and Organizational DORA Reports · Issue #127Four Keys 〜自分たちの開発レベルを定量化してイケてる DevOps...

Duration:01:02:36

Ask host to enable sharing for playback control

5. Accelerate

3/30/2021
技術顧問の和田卓人さんと、LeanとDevOpsの科学(原題: Accelerate)について話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】LeanとDevOpsの科学AccelerateNicole ForsgrenJez HumbleContinuous DeliveryThe DevOps HandbookGene KimThe DevOps HandbookThe Lean StartupヘロヘロScrumJolt AwardsJolt Awards の 22年Dr. Dobb's JournalITエンジニア本大賞2021DORA joins Google Cloud2020 State of DevOps Reportajitofm 42: You must unlearn what you have learned質とスピード(2020秋100分拡大版)組織にテストを書く文化を根付かせる戦略と戦術(2020秋版)ブランド・エクイティAgile & Lean Metrics: Cycle...

Duration:01:12:40

Ask host to enable sharing for playback control

Sideshow 4. Worse is Better

2/26/2021
技術顧問の和田卓人さんと、次世代のフルスタックフレームワーク、2020年のピクスタにおける技術的な取り組みについて話しました。 Show Notes: Next.jsPIXTAオンデマンドRailsのAPIモードGraphQLPrisma謎のDSL差分マイグレーションRailsのマイグレーションIs Prisma an ORM?Data MapperTable Data GatewayDomain ModelPrisma ClientにおけるCRUD操作4. Not Just ORM過去を知り、未来に備える。技術選定の審美眼 2019 editionLisp: Good News, Bad News, How to Win BigイノベーションのジレンマVercelTailwind CSSwinebarrel/ridgepolek0kubun/sqldef
Ask host to enable sharing for playback control

4. Not Just ORM

2/9/2021
技術顧問の和田卓人さんと、Ruby on RailsのActive Recordについて話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】レイヤードアーキテクチャ - kawasimaPattern-Oriented Software Architecture, Volume 1, A System of PatternsDesign Patterns: Elements of Reusable Object-Oriented SoftwareHexagonal architectureClean ArchitectureOSI参照モデルAlistair Cockburnアジャイルソフトウェア開発宣言https://alistair.cockburn.us/hexagonal-architecture/Patterns of Enterprise Application ArchitectureEJBデザインパターンIBM...
Ask host to enable sharing for playback control

3. Low-Code Development

11/30/2020
技術顧問の和田卓人さんと、サービスオブジェクト、イミュータブルデータモデルなどについて話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】Service LayerWeb Applicationを綺麗に設計するためのMVACという考え方Domain-Driven Design: Tackling Complexity in the Heart of SoftwarePatterns of Enterprise Application ArchitectureTransaction ScriptRemote FacadeInversion of Control Containers and the Dependency Injection patternDependency injection is not a virtueTDD is dead. Long live testing.Scrapbox入門編世代編羽生章洋さん楽々ERDレッスンSQL書き方ドリル佐藤正美さんT字形ER...
Ask host to enable sharing for playback control

Sideshow 2. Testing Programmers' Loyalty

10/26/2020
技術顧問の和田卓人さんと、表明(Assertion)と例外(Exception)の違いと重複について話しました。 Show Notes: Assertive ProgrammingDesign by contractprecondition(_:_:file:line:)Programming With AssertionsEffective Java 第3版パーフェクトRuby on Rails【増補改訂版】unassert-js/unassertpower-assert-js/power-assertMean time to repairMean time between failuresFail-fastPHP7 で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計
Ask host to enable sharing for playback control

2. The Power of Constraints

9/24/2020
技術顧問の和田卓人さんと、Value Object、Immutability、契約による設計、バリデーションなどについて話しました。 Show Notes: ピクスタ技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】ValueObjectActiveRecord::Aggregations::ClassMethodsテスト駆動開発(Kent Beck 著、和田 卓人 訳)Functional programming世代別ガベージコレクションUnderstanding Clojure's Persistent Vectors, pt. 1過去を知り、未来に備える。技術選定の審美眼 2019 editionDesign by contractPHP7 で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計オブジェクト指向入門 第2版 原則・コンセプトunassert-js/unassertFail-fastDefensive...
Ask host to enable sharing for playback control

Sideshow 1. The School of OOP

8/28/2020
技術顧問の和田卓人さんと、DDDとRDBの距離について話しました。 Show Notes: データベース設計論 T字形ER―関係モデルとオジブェクト指向の統合をめざしてデータ中心アプローチClean Architecture 達人に学ぶソフトウェアの構造と設計Object-relational impedance mismatchObject database
Ask host to enable sharing for playback control

1. Software Development in 2003

8/27/2020
技術顧問の和田卓人さんと、DDD、データソースのアーキテクチャに関するパターンなどについて話しました。 Show Notes: PIXTA技術ブログ「てくすた」パーフェクトRuby on Rails【増補改訂版】Domain-Driven Design: Tackling Complexity in the Heart of Softwareエリック・エヴァンスのドメイン駆動設計Rails 1.0: Party like it's one oh oh!Extreme Programming Explained: Embrace ChangeManifesto for Agile Software DevelopmentAnalysis paralysisWhat is Continuous Delivery?オブジェクト指向分析設計ピアソンの技術書は書店在庫限りとの見通し。ピアソン桐原社がピアソングループ離脱で(追記あり)Patterns of Enterprise Application ArchitectureTable Data GatewayRow Data...