Other posts related to zend

Sessions en masse

on 10. October 2007 06:45:17

Så er vi næsten noget til vejs ende… for denne dags sessions. Heldigvis vågnede vi ikke kl. 6 i morges, men derimod da vækkeuret ringede kl. 7 :( Caspar fik marchordrer til at gå i bad (han tager lidt længere tid en Karen-Marie til at blive klar om morgenen :p ), så vi kunne komme ned til dagens sessions.

CEO'en fra Zend lagde ud med en ganske underholdende keynote, hvorefter den første session startede. Det var en hylende morsom session og speakeren havde underholdte hele salen, mens han mere eller mindre talte ned om en masse af de store og vigtige firmaer.

Bagefter kom der en session, der desværre var lige så kedelig, som den vi lige havde overværet var sjov. Muligvis havde Caspar og jeg bare misforstået emnet i denne session, men det var i hvert fald ikke noget der fangede os.

Efterfølgende var det lidt op og ned med indholdet samt underholdningsværdien af sessionerne. Én ting er dog helt sikkert – der var mange :( Kl 18:15 sluttede den sidste og her var der reception i udstillingshallen. Desværre er der ikke forfærdelig meget at se på der, så det var overstået efter en god time. Caspar og jeg sidder i dette øjeblik og "dokumenterer" de sidste par dage, så der er noget at vende tilbage med på arbejdet.

Som det kan ses, så er der kommet et par indlæg på engelsk. Vi blev decideret opfordreret til at blogge omkring konferencen og det har jeg taget til mig. Sagt på en anden måde, så er de engelske indlæg der kommer, nok ikke videre interessante for familie og venner ;)

Derudover så går det ganske ok herovre. Vejret udenfor er vist nok meget pænt, det var det i hvert fald sidst vi havde tid til at kigge ud af vinduet. Programmet der var for i dag, samt det der er for i morgen betyder, at vi ikke kommer uden for en dør :( Det skal vi dog nok få hævnet på torsdag og dagene derefter ;)

Det er mere end noget andet tidspunkt begyndt, at kunne mærkes, at jeg er væk fra mine to elskede derhjemme :( Det er ikke så meget jeg for talt med Karen-Marie og der bliver heller ikke sendt så mange billeder afsted til mig (hint ;) ). Ni timers tidszone-forskel hjælper absolut ikke på det :( Det bliver interessant at se, hvor lang tid jeg holder ud endnu, før Caspar skal til at trøste mig :p

Well, det er tid til at tage op på værelset og finde lidt ro, inden en ny lang dag i morgen, så i bedste "Natteravnen"-stil - Ha' det godt derude… hvorend du måtte være ;)

zzzZZZzz

Session: The Internet is an OGRE

on 9. October 2007 23:38:16

This session by Terry Chay from Tagged, Inc was the first in a line of several we went to hear. After only a very few minutes Terry had the auditorium hooked. He did excuse himself for having a mild form of "tourette's syndrom", so he might be cursing a lot… and oh my he did… In an absolutely funny and entertaining way.

The session itself was more or less about what every one else disencourage when building up a website. Today everything is about security, speed and scalability, but Terry actually down prioritized those three factors. He placed stability at the top of the chain and as he says: "At the end of the day, the website has to run". In other words – get a web site up an running is the most important thing, then you can always start to worry about the other three factors.

I tend to disagree wit this… to some extend. It would work for some, well maybe tons of websites, but in the business world, where you are dealing with very sensitive data, you simply have to have certain security measures in place before you can release a website in to the public.

Now I sit here at the conference and don't know if Terry were absolutely serious about what he said or if some of it should be taken with a grain of salt, but one thing is sure – he does have a point.

As said, it was a hilarious presentation and while he dreams of rasmussing the other speakers, then he is also living on the edge of dissing some "important" people. If you got time, then try reading his blog – it's a good laugh :)

Tutorials: PHP Development Best Practices and Unit Testing

on 15:56:46

By Matthew Weier O'Phinney, Sebastian Bergman and Mike Naberezny

The tutorials Caspar and I choose for this years Zend/PHP Conference was about best practices and unit testing. Something there IMHO should be way more focus on. From personal experience I can tell, that that is not the case where I work… sadly :(

Version control software

The speaker team highly encouraged people to use some kind of version control software and were actually pretty specific by advocating Subversion (SVN). Concurrent Versions System (CVS) has for a long time been the most popular and widely used version control software, but it's days are over and has actually been for quite some time now. There are of course pros and cons about using version control, but at the end of the day it is a wise choice. No more than a week ago we had an incident at work, where a couple of hours of work were lost due to two people working on the same file of code… at the same time… That wouldn't haven been an issue if we used SVN, so guess what I will be advocating when I can a little spare time again ;)

Coding standards

Everybody should stick to the same coding standards… enough said. It was the clear messasge and I agree all the way. I daily work with four other people who writes code and I think it's safe to say, that none of our code is looking the same. We each have our own "coding standard" and we will most likely never agree on the same standard – sadly. I liked the standard that was laid out by the speakers, even though there IMHO was a minor flaw at some point "if ($somevar == 'matthew')" instead of "if ('matthew' == $somevar)" ;)

Project documentation

Can't argue against the fact that all your code should be documented, however in the real world we don't always (read: very rarely) have time to do that. It is a rather small company I work in and we mostly develop applications for internal use, so there isn't any real demand for code documentation. We were presented with several kinds of documentation, straight from code documentation to end user documentation. This is also something we should look closer at when we get back at work, but I'm afraid that it will be too time consuming :(

Design patterns

Four words: "I hate design patterns"… I can see the idea behind some of the design patterns, but in my ten-ish years of coding, I have yet to experience a case where I have to use dessing patterns. I guess that would also be clear, if I could see the results of my certification :(

Unit testing

Sebastian showed how PHPUnit could (and should) be used to develop applications. It was actually a very nice demonstration where he went through how to implement a "simple" bowling game and how to keep track of the score. Contrary to how I have developed applications so far, then this was all about first setting up a test case and then make the code afterwards, so it complies to the test case. It's not that easy to explain, but it was a very informative presentation which we definetly can use at work.

Deployment strategies

This relates to the version control software and how to deploy application changes in a test/production environment and I can't argue against the principles we heard about.

It was a very informative day and we learned about several technics/methods which we definetly will look more into when we get back home and when time permits.

Gilroy Premium Outlets

on 8. October 2007 23:11:50

Det eneste vi havde på programmet om søndagen var registreringen til selve konferencen. Ved får man udleveret en taske med diverse information, heriblandt hvordan man kommer på den trådløse forbindelse der bliver oprettet til os :) Selve registreringen forgår mellem 14 og 17 og af en eller anden grund, så var Caspar og jeg lysvågne ved 6-tiden.

Vi orkede ikke at tage ind til San Francisco igen, for blot at trave rundt den hel dag. Folk som har været i San Francisco kender til gaderne og ved, at det ikke lige er stedet man nyder at gå rundt ;) Vi undersøgte i stedet for hvad det krævede, at komme til en Outlet i Gilroy (små 100Km syd for hotellet).

20071007_094229_07102007017En times tid senere var vi på vej sydpå i en lejet, skrigende rød "Chevy" :) San Franciscos gader var blevet skiftet ud med Gilroys 145 butikkers outlet og når man er sammen med en power-shop'er som Caspar, så er det altså ikke nødvendigvis en god ting! Vi fik shop'et en hel del og alligvel ikke nok, da den sidste butik kl. 18 låste døren foran en på knæ grædende Caspar Power-Shop'er Jensen :p

20071007_194455_07102007019Bilen blev kørt tilbage til lufthavnen, hvor den var lejet og vi begav os tilbage til hotellet. Efter et forfriskende bad og lidt plejning af min nytilkomne vabel, så tog vi ned på stambaren Knuckles (også den eneste bar iøvrigt) og fik en god gang amerikansk frituriseret aftensmad, med dertil hørende fadbamser. Ved midnatstid var vi tilbage på værelset og lagde os til at sove… lige indtil kl. 6 hvor vi atter var lysvågne :(

Årets Zend PHP konference

on 23:08:31

Så blev det tid til årets Zend PHP konference, som Caspar og jeg har fået æren af at besøge. Stedet er det samme som forrig år, nemlig Hyatt Regency ved San Francisco lufthavn. Desværre ikke det mest spændende sted at befinde sig i dagene før og efter konferencen, men et ganske udmærket og stort hotel.

Vi tog afsted lørdag morgen kl. alt-for-tidligt og lagde ud med et par timers forsinkelse i Heathrow hvor vi mellemlandede. Da vi sad om borde på flyet, fik vi at vide, at der var blevet fundet noget på flyet som først skulle undersøges. Det var ikke just den fedeste besked at modtage, når man lever i en konstant "frygt" for teorisme. Det betød dog kun noget ekstra forsinkelse i et fyldt fly, hvor aircondition først rigtig virker når flyet er i luften :( Selve filmudvalget i flyet var totalt i top. Der var rigtig mange nye og gamle film at vælge imellem og det hele var on-demand, dvs. man kan bare vælge en film man vil se, derefter kan man både pause, spole og stoppe samt vende tilbage til filmen. Det kunne ikke være bedre… Ja, det skulle da lige være, at der var lyd i begge hørerbøffer. Af en eller anden grund, så havde jeg kun stereolyd når fly-folde-bordet på mit sæde (bag ved mig) var foldet op. Det var ederm… irriterende – faktisk så meget at jeg kun fik set én film :( Derudover var der ingen problemer og vi lande i San Francisco omkring 14:30 lokal tid. En halv time senere havde vi fået vores bagage og stod og ventede på vores hotel-bus. Jeg tror godt at Københavns Lufthavn kan lære noget logistik her!

Efter at have checked ind på hotellet, tog vi ind til San Francisco og gik lidt rundt. Vi scoutede et par restauranter vi skal have besøgt senere (læs: i noget andet tøj end knickers ;) ), samt kiggede lidt nogle butikker. Har man været i San Francisco én gang, så vil jeg næsten gå så vidt som til at sige, at man har oplevet hele San Francisco. Det skal selvfølgelig tages med et gran salt, meeen… Det ér altså ikke den mest spændende by at bo i.

Vi fandt, efter en del timer, en lille indisk restaurant, som sagtens kunne vinde nogle mesterskaber i at servere mad hurtigt! Vi havde knapt bestilt forretten før den stod på bordet, og da vi var færdige med den, kom hovedretten kort efter. Det hele smagte meget godt og var fantastisk billigt (ca. $30 alt inkl. for 2 personer).

Efter maden gik vi igen lidt rundt og kiggede. Klokken var her ved at være 22, så mange butikker havde "allerede" lukket. Togturen tilbage til hotellet gik mest med, at Caspar og jeg sad og sov om kap. Der var lækker meget ventetid og vejret var ikke sønderligt varmt mere, i hvert fald ikke til føromtalte knickers.

Vi nåede knapt ind på vores hotelværelse før vi begge gik ud som et lys. Det tog i hvert fald liiidt for lang tid at zappe igennem kanalerne på fjernsynet. Havde Karen-Marie set det, så er jeg sikker på, at hun ville påstå, at jeg lå og sov med fjernbetjeningen i hånden. Det ved jeg selvfølgelig er noget vås, for det gør jeg aldrig når jeg ser fjernsyn ;)