JAWS DAYS 2017のコミュニティフレンドシップ枠セッション(http://jawsdays2017.jaws-ug.jp/session/1424/)のスライドです。コミュニティ運営経験ゼロのふつうのイチ会社員が、子ども向けプログラミング道場を運営し二年が経ちました。道場を立ち上げてみたきっかけや、CoderDojoがどんなコミュニティなのか、実際にコミュニティを運営してみての苦労話し等をお伝えします。聴講者の中でお一人でも、「XXを始めてみよう!」というきっかけになれば幸いです。
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009Yasuko Ohba
This document discusses coding patterns for developing large and complicated Ruby on Rails applications. It recommends expressing business logic in models using object-oriented principles, following DRY, CoC and RESTful principles, and writing code in models' standard flows like find, new/save, find/update, and find/destroy. Filter methods are suggested to avoid duplicating code and improve readability. Moving branching logic based on parameters and other model processing code from controllers to models improves testability and reusability. Choosing natural coding styles for Rails that follow its core principles helps keep code maintainable for other developers. Sharing such pragmatic patterns is important for developing large codebases.
JAWS DAYS 2017のコミュニティフレンドシップ枠セッション(http://jawsdays2017.jaws-ug.jp/session/1424/)のスライドです。コミュニティ運営経験ゼロのふつうのイチ会社員が、子ども向けプログラミング道場を運営し二年が経ちました。道場を立ち上げてみたきっかけや、CoderDojoがどんなコミュニティなのか、実際にコミュニティを運営してみての苦労話し等をお伝えします。聴講者の中でお一人でも、「XXを始めてみよう!」というきっかけになれば幸いです。
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009Yasuko Ohba
This document discusses coding patterns for developing large and complicated Ruby on Rails applications. It recommends expressing business logic in models using object-oriented principles, following DRY, CoC and RESTful principles, and writing code in models' standard flows like find, new/save, find/update, and find/destroy. Filter methods are suggested to avoid duplicating code and improve readability. Moving branching logic based on parameters and other model processing code from controllers to models improves testability and reusability. Choosing natural coding styles for Rails that follow its core principles helps keep code maintainable for other developers. Sharing such pragmatic patterns is important for developing large codebases.
Text of my 90 minutes lecture in Shimane Univ, learning web application through developing lucky-fortune application with Ruby on Rails. Most parts are written in Japanese.
In un'epoca come quella attuale, dove il consumatore finale è "bombardato"quotidianamente da informazioni e proposte, spicca il valore dell'SMS come canale di comunicazione aziendale: intimo e immediato, raggiunge sempre e in maniera efficace la soglia d'attenzione del consumatore.
This document lists 10 websites that can be explored in 120 seconds or less and provides a shortened URL for viewing the accompanying presentation again. The 10 sites are belugalearning.com, geoguessr.com, mixlr.com, enercities.eu, gethopscotch.com, scootdoodle.com, blubbr.tv, projectnoah.org, popcorn.webmaker.org, and the presentation can be viewed again at j.mp/CPDmagic.
El documento describe diferentes tipos de sangrados que pueden aplicarse a un texto, incluyendo sangrado de primera línea, sangrado izquierdo, sangrado derecho, sangrado a los dos lados, y sangrado francés, utilizando el mismo párrafo de ejemplo para cada uno con el fin de ilustrar cómo se vería el texto con cada estilo de sangrado.
El diputado de Nueva Canarias Pedro Quevedo volverá a trasladar al Rey su apoyo a un gobierno alternativo liderado por Pedro Sánchez del PSOE y sustentado en una agenda para Canarias. Quevedo fue el primer representante en reunirse con el Rey en la segunda ronda de contactos para designar un candidato a la presidencia. Mientras, la diputada de CC Ana Oramas reiteró al Rey la oposición de su partido a un gobierno que incluya a Podemos y propuso explorar la posibilidad
International Branding is a very nice and important subject to pay attention to.
The subject is here for your consideration in the Persian Language (Farsi).
Hope you enjoy reading it.
The document discusses using Ruby to create domain-specific languages (DSLs). It provides examples of internal DSLs in Ruby, like Rails routes and migrations, which take declarative, natural language forms. The document encourages writing code in a DSL-like style by using declarative programming, blocks, and methods that represent special concepts. It also discusses how to structure code to express the "nature" or "essence" of a class through modules in a declarative way.
やわらかくかみくだく
Convention over Configuration 明示的な設定がないときは規約を使う