Ola meninas!!!Estou participando do soteio de um no do blog Doce vida leve. Vai la np blog para vcs participarem tb.http://docevidaleve.blogspot.com/2011/01/o-aniversario-e-do-blog-mas-quem-ganha.htmlBjm!!! Final de tarde Foto de Ito Lueneberg OS SETE SAPATOS SUJOS:NAO PODEMOS ENTRAR NA MODERNIDADE COM O ACTUAL FARDO DE PRECONCEITOS. A PORTA DA MODERNIDADE PRECISAMOS DE NOS DESCALCAR.EU CONTEI SETE SAPATOS SUJOS QUE NECESSITAMOS DE DEIXAR NA SOLEIRA DA PORTA DOS TEMPOS NOVOS. HAVERA MUITOS. MAS EU TINHA QUE ESCOLHER E SETE E UM NUMERO MAGICO:- PRIMEIRO SAPATO A IDEIA DE QUE OS CULPADOS SAO SEMPRE OS OUTROS.- SEGUNDO SAPATO A IDEIA DE QUE O SUCESSO NAO NASCE DO TRABALHO.- TERCEIRO SAPATO O PRECONCEITO DE QUE QUEM CRITICA E UM INIMIGO.- QUARTO SAPATO A IDEIA DE QUE MUDAR AS PALAVRAS MUDA A REALIDADE.- QUINTO SAPATO A VERGONHA DE SER POBRE E O CULTO DAS APARENCIAS.- SEXTO SAPATO A PASSIVIDADE PERANTE A INJUSTICA.- SETIMO SAPATO A IDEIA DE QUE, PARA SERMOS MODERNOS, TEMOS DE IMITAR OS OUTROS.(MIA COUTO) Ola pra todos q acompanham esse blog...qria pedi-los...pra q de uma olhada em mew outro blog!no qual escrevo e desenho umas tirinhas!!e diversao na certa !! espero q gostem!http://mrpotatochips.blogspot.com/;D Coldspring na realhttp://wiersmablog.comE um framework MVC baseado em injecao de dependenciaFoi apresentada a arquitetura comum de uma aplicacao CFView, Controllers (CFM, etc...), Service objetcs, Gateways e DAOS, DBBeans (objetos do dominio) em paralelo1. Parte 1 (Container)Foi apresentado um Service tipico do CFum facade para criacao de daos, gateways, services..sempre instancia objetos a cada requestcom o Coldspring vc cria beans que vao gerenciar estos objetos (usa singletons para reduzir o numeo de criacao de objetos a cada requisicao do servico)Coldspring e focado em fazer configuracaoes e dependencias mais faceis de serem gerenciadasE um container de objetos (todo objeto dentro dele eh um singleton, vc so muda a referencia)Nao e recomendavel para guardar tudo, apenas coisas comuns a toda aplicacaoUsa xmls para configuracao2. Parte 2 (AOP)Pode criar CFCs on the fly para integrar melhor o CF com outros produtos da AdobeVc pode criar Factories para objetos com facilidadeVc pode programar orientado a aspectos, inserindo codigo ortogonal a aplicacao sem sujar o codigo.'Caching, loggin, metodos remotos..3. ConclusaoE um framework interessante para tarefas da aplicacao, nao da view. Speaker: Brian KotekWhat is Good Design:ElegantSimpleRobustFlexibleAppropriateDesign == Trade offsIts all about Art and ScienceWhere To Start???Requirements and Use CasesIdentify Nouns and Verbs: Nouns(Costumer) Verbs (LogIn)Commonality and VariabilityWine, Restaurants, RegionsDesign PrinciplesSingle Responsibility Principle (Do one thing, but do it well)Dry (Dont repeat your self)Open / Closed (open for extension but closed for modification)Tell, Dont AskLaw of Demeter (employee.pay())Design to InterfacesEncapsulation (Do in cfc), data, type, reveal by needIndicator of Design QualityLoose Coupling / Connascence (Objects should not depends on a lot of other objects, keep dependencies small)Interface Coupling (user.addUser() )Inheritance Coupling (price = super.price * discount)CohesionClass Reference Set (You have to know how many objects depends of that specific object)TestabilityTheory Meets Real LifeIs there Such a Thing? Very DifficultOlhar os softwares de XML, OO e outros da Altova INCwww.briankotek.com/blogwww.alagad.comSearch for Calisthenics (Parece ser bom) Reducing front ending pre loading to improve performaceDependencies:JavaScriptCSS5 StepsOrganize and planlocation mattersload smart, load oncemazimize caching opportunitiesOptime,