connpass: https://modeling-how-to-learn.connpass.com/event/227432/ 配信URL: https://www.youtube.com/watch?v=esF9SQqJtg0
より良い設計を模索しながらプロダクト開発に取り組んでいる3社が集まり、現場の悩みをベースに設計について議論します。
座談会の目的
・モデリングと設計の実践者たちの知見を言語化してもらう
module abekoh.dev/gomocking | |
go 1.20 | |
require ( | |
github.com/golang/mock v1.6.0 | |
github.com/matryer/moq v0.3.2 | |
) | |
require ( |
javascript:(async()=>{const url=window.location.href;const pattern=/(https?:\/\/www\.amazon\.co\.jp\/)(.*?\/)?(dp\/[0-9]+).*/;const match=url.match(pattern);if(!match){alert("Invalid URL");}const shrinkedUrl=`${match[1]}${match[3]}`;try{await navigator.clipboard.writeText(shrinkedUrl);alert(`Copied:${shrinkedUrl}`);}catch{alert("Copy failed");}})(); |
// Definition for singly-linked list. | |
// #[derive(PartialEq, Eq, Clone, Debug)] | |
// pub struct ListNode { | |
// pub val: i32, | |
// pub next: Option<Box<ListNode>> | |
// } | |
// | |
// impl ListNode { | |
// #[inline] | |
// fn new(val: i32) -> Self { |
{ | |
"files.autoSave": "afterDelay", | |
"editor.fontFamily": "'Hack Nerd Font Mono','Ricty Diminished', Consolas, 'Courier New', monospace", | |
"editor.fontSize": 16, | |
"editor.formatOnSave": true, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, |
connpass: https://modeling-how-to-learn.connpass.com/event/227432/ 配信URL: https://www.youtube.com/watch?v=esF9SQqJtg0
より良い設計を模索しながらプロダクト開発に取り組んでいる3社が集まり、現場の悩みをベースに設計について議論します。
座談会の目的
・モデリングと設計の実践者たちの知見を言語化してもらう
#!/bin/bash | |
fd -IH ".*" | xargs dos2unix |