5 поста в категория Presentation

Feb 07

Като цяло тази седмица мина под знака на Rails 3, на който излезе бета версия.

Понеделник 01.02.2010

SafeBuffers and Rails 3.0 – в Rails 3 има вградена xss защита, и Yehuda Katz обяснява последните промени по тази система и защо са се наложили.

8 Chrome Extensions For Web Developers – Напоследък Firefox започва да се държи все по зле и леко да изостава от браузъри като Chrome и Safari. И докато в Safari все още ми липсват 2-3 малки неща, то Chrome може в много скоро време да стане предпочитания ми браузър.

Вторник 02.02.2010

Google Apps Drop IE6 Support – Е време беше. След скорошната атака срещу Google извършена с IE6, Google решиха да дръпнат шалтера на това нещо. В Германия вече го забраниха, така че още малко живот му остава. И усещам как скоро ще се вдигнем мерника към IE7.

One-click Minifier Gadget (OMG) – initial checkin – Българското Yahoo! гуру Стоян Стефанов пусна много полезен инструмент за минимизиране. Кода го има в github. ( Статията е от 31 Януари, но чак във Вторник я видях )

Basic Cappuccino Tutorial - Добър на урок за Cappuccino. Което е добре защото, един от най-големите проблеми на Cappuccino, според мен, е липсата на добра документация и уроци.

How Internet Explorer 8 document mode affects JavaScript – Оказва се че в IE8 имало доста промени по самия JavaScript.  Nicholas C. Zakas разяснява голяма част от тях.

The touch action – В България до голяма степен сме 1-2 години назад в IT отношение. Така че е доста лесно да се предскаже че в следващите години и у нас както навън ще навлязат все повече “умни телефони” и особено такива с touch screen (то май всички са такива). Затова е важно да се знае как може да се работи със touch събитието. В Quirksmode имаше цяла серия за тези събития през седмицата.

an HTML5 offline image editor and uploader application – Наскоро започнах да правя първите залежи за новата ни cms система ControlDepo 4. И мисля в нея да вградя нещото такова в една или друга степен.

HipHop for PHP: Move Fast – Това беше новината на деня. Facebook пуснаха HipHop, което компилира (или по-точно трансформира) PHP кода до оптимизиран C++ код, който след това се компилира с g++. От което е излишно да казвам какви са ползите като скорост и CPU. За повече подробности самия пост и това видео.

Явно вторник е бил много “натоварен” ден. :)

Сряда 03.02.2010

YUI Theater — Douglas Crockford: “Crockford on JavaScript — Volume 1: The Early Years” – Когато Douglas Crockford, говори и Чък Норис слуша :) . В случая говори за история на JavaScript и програмните езици като цяло. Първите 10-15 са необичайно скучни. Главно защото говори за първите компютри и темата е повече насочена към хардуера от колкото към софтуера. Но после нещата се оправят.

Stop Being an Idiot – Колкото пъти сме се оправдавали с това че потребителите са “идиоти”, е време е да спрем.

Четвъртък 04.02.2010

The Rails Module (in Rails 3) -  Rails 3 идва с доста променен Rails module, в който има доста полезни методи. От тази статия може да се научат доста странични неща за Rails като цяло.

Също интересен факт е и че Basecamp стана на 6 години. Като един ден преди това стори и Facebook.  Което като се замисли човек е много странно съвпадение. Защото никои не може да се отрече че и двата продукта косвено или директно промениха мрежата.

Петък 05.02.2010

SD Ruby – Episode 077: Building Your Own Hosting Environment – това стои във readera ми от доста време, но чак в Петък имах време и повод да го гледам. Доста добро ми се стори и ако някои мисли сам да си хоста Rails приложенията ( и даже каквото и да е друго сам да си хоства) е много добра начална точка.

Преч седмица най-сетне намерих една от най-запомнящите реклами, който съм гледал (незнайно защо бях останал с впечатлението  че е за Ferrari, а тя била за Porsche ):

Mar 24

Преди време написах Учене на Javascript, но като всяко нещо и този списък остаря. Въпреки че самия JavaScript не се е променил много, все пак самия начин на работа с него се изменя непрекъснато.  Затова реших да спретна още един малък списък с ресурси за тези, които биха искали да се научат как се работи с JavaScript. Този е на малко по-високо ниво от предишния.

Започваме с добрия стар Douglas Crockford“Ajax Performance”

yuiblog връзка – http://yuiblog.com/blog/2008/12/23/video-crockford-performance/
video.yahoo.com връзка – http://video.yahoo.com/watch/4141759/11157560
m4v файл – http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-performance.m4v
PPT презентация – http://yuiblog.com/assets/crockford-performance.zip

Малко от създателя на jQuery, John Resig и отново от yahoo – “The DOM Is a Mess”

yuiblog връзка – http://yuiblog.com/blog/2009/02/02/video-resig-2/
video.yahoo.com връзка – http://video.yahoo.com/watch/4403981/11812238
m4v файл – http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/resig-dom.m4v
PPT презентация – http://www.slideshare.net/jeresig/the-dom-is-a-mess-yahoo

Също така, пак от John Resig – Learning Advanced JavaScript

Тъй като, предишните няколко ресурса са малко по-advanced, мисля да добавя и нещо малко по-просто Glenn Vanderburg  и The Power of Javascript. Доста полезни неща научих от нея, да не говорим, че и Glenn Vanderburg написа един страхотен  post – Why I still prefer Prototype to jQuery.

Колкото и да обичам video-то, се оказва че доста хора харесват все още добрата стара книга, затова ще добавя и Oliver SteelePractical Functional JavaScript: Code Samples.

С нотка на национална гордост препоръчвам и Object-Oriented JavaScript от Стоян Стефанов. Честно казано не съм я чел още, но от 2~3 познати съм чух, че е добро четиво. И възнамерявам в скоро време и аз да я прочета.

Ако някой знае още полезни ресурси за JavaScript да се чувства поканен да ги сподели.

Aug 21

Някои да не е чувал за MIT – Massachusetts Institute of Technology? Това е един от най-елитните университети в света.

Та, днес попаднах на това постче:

MIT’s Introduction to Algorithms: Lectures 1 and 2

тук има връзки към лекции от MIT на тема Алгоритми:

http://video.google.com/videoplay?docid=-2333306016564732003
http://video.google.com/videoplay?docid=6724701313234177393

и както автора казва ги има на http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/CourseHome/index.htm – под CC лиценз :)

Тъй като в университета, където уча, за алгоритми беше отделен “цял” семестър, а и по принцип не чета много за тях из Интернет, се чувствам не в свои води. Да се надяваме това да се промени.

Jun 23

Днес пак ме попитаха: Как да науча програмния език JavaScript? и за пореден път пратих същите лекции и книжки който винаги пращам при подобен въпрос. За това реших да ги сложа в NeXt, че поне да не се налага да ги търся из Интернет.

Douglas Crockford, работи като JavaScript evangelist (това не бългаски е нещо като проповедник, но …). Също така е създател на JSON и според много хора е нещо като “Кръсника” на JavaScript. Не е зле (даже задължително, според мен) да се прочете и неговата книга JavaScript: The Good Parts.

Douglas Crockford — “The JavaScript Programming Language”

Лекцията в video.yahoo.com:

http://video.yahoo.com/video/play?vid=111593
http://video.yahoo.com/video/play?vid=111594
http://video.yahoo.com/video/play?vid=111596

Като m4v файлове:

http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-1.m4v
http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-2.m4v
http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-3.m4v
http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-4.m4v

Файлове с презентацията:

http://yuiblog.com/assets/crockford/javascript.zip


Douglas Crockford — “Advanced JavaScript”

Лекцията в video.yahoo.com:

http://video.yahoo.com/video/play?vid=111585
http://video.yahoo.com/video/play?vid=111586
http://video.yahoo.com/video/play?vid=111587

Като m4v файлове:

http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-advancedjavascript-1.m4v
http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-advancedjavascript-2.m4v
http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-advancedjavascript-3.m4v

Файлове с презентацията:

http://yuiblog.com/assets/crockford/advancedjavascript.zip


Douglas Crockford — “An Inconvenient API: The Theory of the DOM”

Лекцията в video.yahoo.com:

http://video.yahoo.com/video/play?vid=111582
http://video.yahoo.com/video/play?vid=111583
http://video.yahoo.com/video/play?vid=111584

Като m4v файлове:

http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-domtheory-1.m4v
http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-domtheory-2.m4v
http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-domtheory-3.m4v

Файлове с презентацията:

http://yuiblog.com/assets/crockford/theory.zip


Douglas Crockford — “Quality”

Лекцията в video.yahoo.com:

http://video.yahoo.com/watch/529579

Като m4v файлове:

http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-quality.m4v


Douglas Crockford — “JavaScript: The Good Stuff”

Лекцията в video.yahoo.com:

http://video.yahoo.com/video/play?vid=630959

Като m4v файлове:

http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-goodstuff.m4v


Douglas Crockford — “The State of Ajax”

Лекцията в video.yahoo.com:

http://yuiblog.com/blog/2007/11/06/video-crockford/

Като m4v файлове:

http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/stateofajax.m4v


Browser Wars Episode II: Attack of the DOMs

Лекцията в video.yahoo.com:

http://video.yahoo.com/video/play?vid=287660

Като m4v файлове:

http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/browserwars-20070228.m4v


Pro JavaScript Design Patterns by Dustin Diaz

Тази книга също е страшно добра за “по-сериозен” JavaScript. Написана е от Dustin Diaz, който до колкото знам преди време работи в Yahoo!, а сега е в Google.

http://jsdesignpatterns.com/

Файловете с примери от книгата
http://jsdesignpatterns.com/mint/pepper/orderedlist/downloads/download.php?file=http%3A//jsdesignpatterns.com/code.zip


И още няколко полезни връзки:

http://www.3site.eu/doc/
http://ejohn.org/blog/javascript-talk-at-northeastern/

Apr 24

Днес видях http://www.37signals.com/svn/posts/981-the-secret-to-making-money-online това презенация на David Heinemeier Hansson във  Startup School 08. От там се насочих към целия списък със презентациите http://omnisio.com/startupschool08. Там освен DHH ( създателя на Rails, за който не знае) има презентации на доста интересни хора като създателя на Gmail, Amazon, Netscape и други подобни.

Освен страхотните презентации и лекции, другото нещо което ме впечатли е видео плеъра. Освен стандартното показване на видео, по време на видеото вървят и слаидовете. Като може да се избира какво да на кое да се фокусира. Има и коментари, които са наистина дразнещи, но е добре че може да се спират.