1 of 16

Slide Notes

Prezentare CLI - Decebal

1. Cuprins
- tool-uri la dispozitia dezvoltatorului in CLI
- tool-uri pe care eu le folosesc si le recomand (alternative la ce folosesc eu)
- flow recomandat

- template-uri Symfony2 - dependecy injection example, event , management exemplified, validation strategy, resource management (routes, services, config local, libraries vs services vs lib_eos)
- bundle generator
- bundle coupled vs bundle decoupled
- symfony2, php code styles and principles optional vs obligatory

- smart IDE - smallest changes to your IDE that gives you a boost, coding standards, debugging, version control (not really recommended if you don't know in what you're getting into - reasons in emag environment at emag that should stop you from using it)
- symfony2 usefull debugging


- solutii windows vs linux

- nice to have pe viitor in codul emag: bundle-uri cat mai independente, assetic bundle resource builder, reducerea warm-upului, fiecare bundle din www poate fi incarcat separat, chiar si decuplat.
- pentru sugestii si contributii cel mai simplu este : fork, pull request

2. Continut


3. Cu ce raman dezvoltatorii emag
- tool-uri repo-uri git pe care le pot clona si folosi imediat
- pentru cei vechi o alta viziune codebase
- pentru cei noi un guideline

4. Cu ce raman ceialalti:
- un insight la ceea ce inseamna a fi programator la emag
- o mai buna intelegere a timpului petrecut pe task-uri de catre programatori (ceea ce uneori pare o mare nebuloasa uneori)

5. Resurse

- pentru a construi materialele am beneficiat de ajutorul si sugestiile lui Cristi Ghera
- am folosit urmatoarele articole si carti:

#TODO :
1. De terminat o versiune alpha a deply config-ului
2. De facut template-uri
3. Code generation bundle
DownloadGo Live

Cli

Published on Dec 28, 2015

No Description

PRESENTATION OUTLINE

Cli

The tools you use make the programmer you are
Prezentare CLI - Decebal

1. Cuprins
- tool-uri la dispozitia dezvoltatorului in CLI
- tool-uri pe care eu le folosesc si le recomand (alternative la ce folosesc eu)
- flow recomandat

- template-uri Symfony2 - dependecy injection example, event , management exemplified, validation strategy, resource management (routes, services, config local, libraries vs services vs lib_eos)
- bundle generator
- bundle coupled vs bundle decoupled
- symfony2, php code styles and principles optional vs obligatory

- smart IDE - smallest changes to your IDE that gives you a boost, coding standards, debugging, version control (not really recommended if you don't know in what you're getting into - reasons in emag environment at emag that should stop you from using it)
- symfony2 usefull debugging


- solutii windows vs linux

- nice to have pe viitor in codul emag: bundle-uri cat mai independente, assetic bundle resource builder, reducerea warm-upului, fiecare bundle din www poate fi incarcat separat, chiar si decuplat.
- pentru sugestii si contributii cel mai simplu este : fork, pull request

2. Continut


3. Cu ce raman dezvoltatorii emag
- tool-uri repo-uri git pe care le pot clona si folosi imediat
- pentru cei vechi o alta viziune codebase
- pentru cei noi un guideline

4. Cu ce raman ceialalti:
- un insight la ceea ce inseamna a fi programator la emag
- o mai buna intelegere a timpului petrecut pe task-uri de catre programatori (ceea ce uneori pare o mare nebuloasa uneori)

5. Resurse

- pentru a construi materialele am beneficiat de ajutorul si sugestiile lui Cristi Ghera
- am folosit urmatoarele articole si carti:

#TODO :
1. De terminat o versiune alpha a deply config-ului
2. De facut template-uri
3. Code generation bundle

Text Editor vs IDE

Photo by atxryan

ZSH

Photo by g_firkser

Debug

DePLOY

Environments

Questions
sample question
sample answer

Watch (Logs)

Questions
sample question
sample answer

Symfony CLI

Questions
sample question
sample answer

Debug

Resources

Questions
sample question
sample answer

What's next

writing a symfony Tool

sample repo link