събота, 24 май 2008 г.

Two Hidden Features New in Firefox 3

Firefox 3 е все по-близо до финална версия и съответно много по-голяма популярност и ползваемост. Доста неща се изписаха и изговориха за новите feature-и на версия 3 на популярния браузър - но от гледна точка на уеб разработчиците и уеб дизайнерите има и още неща, които като че останаха "скрити" дотук.

Kevin Yank се спира на две такива в статия за блога на SitePoint - Soft Hyphens и Inline Blocks.

>> "Two Hidden Features New in Firefox 3", Kevin Yank, 22.05.2008, @SitePoint Blogs

петък, 23 май 2008 г.

Handoff (или как дизайнери и разработчици работят заедно)

Темата, подхваната от Dave Shea е интересна; всъщност, идеята й е да породи дискусия - и го прави, в коментарите под статията.

Въпросът е - как работят заедно дизайнери и разработчици - кой каква част върши, занимават ли се дизайнерите с "рязане" на HTML/CSS или предоставят просто PSD файлове, а разработчиците поемат тази част, докъде стига достъпа на дизайнерите, "бъркат" ли в кода, темплейтни системи, или пък на практика притежават HTML/CSS/image директориите в един уеб проект.. И много, и много.. Споделен опит, който би бил любопитен на всеки "замесен", сигурен съм.
Enjoy!

>> "Handoff", Dave Shea, 22.05.2008, @mezzoblue (Dave Shea's blog)

четвъртък, 22 май 2008 г.

Firebug 1.2b1

Firebug 1.2 пристъпи отвъд своя alpha период - първата beta версия на може би най-ценната за разработчиците приставка за Firefox е вече достъпна.

>> "Firebug 1.2b1", 22.05.2008, @Firebug Development Blog

неделя, 18 май 2008 г.

Improve Your Page Performance With Lazy Loading

"Lazy Loading" е метод за оптимизация на зареждането на уеб страници с много client-side функционалност, изградена върху JavaScript, в тях. В основата е заместване на методите на JavaScript обектите със stub-ове и извикване на действителните такива при "поискване" от страна на потребителя или просто отложено. Методът е на базата на Ghost - имплементация на Proxy шаблона.

В статия за Digital Web Magazine Jakob Heuser обяснява идеята за "Lazy Loading" и илюстрира с конкретни примери на базата на 3 различни JavaScript библиотеки - Dojo toolkit, YUI и JIT.

>> "Improve Your Page Performance With Lazy Loading", Jakob Heuser, 06.05.2008, @Digital Web Magazine

Introduction to Opera Dragonfly

Firebug направи революция сред уеб разработчиците с появата си и издигна Firefox като браузър-фаворит за повечето. Тогава се усети и нуждата за подобни инструменти за другите браузъри.

След Opera developer tools Opera Dragonfly е новият отговор на Opera общността - все още в alpha версия и изискващ версия на браузъра 9.5 (която пък все още е в beta), но нещо наистина обещаващо - оценка на базата на представянето на инструмента от страна на Chris Mills от екипа на Opera и основен автор в Dev.Opera.

>> "Introduction to Opera Dragonfly", Chris Mills, 06.05.2008, @Dev.Opera

P.S. За още по-дълбоко навлизане в Dragonfly - "Opera Dragonfly Architecture" е друга статия от разработчиците на Opera.

петък, 16 май 2008 г.

Google Doctype

Стартира една нова Google инициатива - Google Doctype - отворена енциклопедия за уеб разработчици от уеб разработчици - на адрес code.google.com/doctype/.

Търсена цел е натрупването на наистина полезни документи, статии и references на теми като web security, JavaScript DOM manipulation, CSS tips and tricks, и други - и с марката Google зад гърба едва ли има съмнение, че това ще бъде постигнато.

Любопитен и ценен момент е, че цялата енциклопедия е вързана през SVN, откъде във всеки един момент могат да бъдат следени промените.

>> "Google Doctype - Documenting the Open Web", A Google Code Project

вторник, 13 май 2008 г.

Useful in-browser development tools for PHP

Една инспирирана кратка статия за debugging вариантите за PHP - с много линкове и посоки.

>> "Useful in-browser development tools for PHP", Troels Knak-Nielsen, 13.05.2008, @SitePoint Blogs

вторник, 6 май 2008 г.

Extending The JavaScript Date Object with User Defined Methods

JavaScript обектът Date намира много приложения. В много отношения, обаче, вградените методи и атрибути го ограничават.
В статия за Digital Web Magazine Lawrence O'Sullivan представя различни раширения на обекта, изграждания върху неговия prototype обект, като посочва и предимствата на това пред дефинирането на глобални функции, които да вършат същото нещо. Към примерите и пълния JS пакет код върви и демо с приложенията на различните разширени методи.

>> "Extending The JavaScript Date Object with User Defined Methods", Lawrence O'Sullivan, 04.03.2008, @Digital Web Magazine

Google TV Ads Demo

Услугата на Google за рекламни спотове в специални рекламни карета в най-различни телевизионни програми в САЩ вече излиза от своя beta стадий и става свободно достъпна. Едва ли в близко време ще видим подобно нещо и у нас, но все пак е ценен погледът как нещата се случват на запад.
>> Едно интересно demo филмче от Google за как се работи с услугата.

A Safer Way to Search

Yahoo! Search се съюзява с McAfee - благодарение на антивирусната технология SiteAdvisor, сайтовете, маркирани в антивирусната база като злонамерени и инсталиращи злонамерен софтуер със самото им посещение, ще отпаднат от резултатите от търсене в Yahoo! Search, а тези, които крият рискове от опасни download-и или споделяне на email базата, ще бъдат специално маркирани в резултатите.
Една ценна стъпка към общата идея - безопасно търсене в Интернет.
Спокойно можем да очакваме подобна стъпка и от Google в най-скоро време.

>> "A Safer Way to Search", Yahoo! Search Team, 05.05.2008, @Yahoo! Search Blog

неделя, 4 май 2008 г.

Introduction to Django: Helping Perfectionists With Deadlines

Django е web framework на базата на езика Python. С автоматично генериран администраторски интерфейс, MVC архитектура, object-relational mapper, удобна темплейтна система, гъвкава модулност, елегантно напасване на URL-тата, развита caching система, вградена многоезичност - Dan Ellis ни въвежда в Django с една съвсем friendly статия и с полезни връзки към нея.

>> "Introduction to Django: Helping Perfectionists With Deadlines", Dan Ellis, 22.04.2008, @Digital Web Magazine

събота, 3 май 2008 г.

7 Ways Your Page May Be Described in the SERPs

За мястото на meta-description tag-а и как големите search engines - конкретно Google и Yahoo Search - взимат текста-описание за намерените в резултатите им (SERPs = Search Engine Result Pages) линкове.

>> "7 Ways Your Page May Be Described in the SERPs", Jill Whalen, 12.12.2007, @High Rankings

петък, 2 май 2008 г.

SEO for Newspapers

Newspaper SEO - дъвкана и предъвквана тема, със спецификата на новинарските сайтове и постоянната борба за вмъкване по-нагоре в резултатите на Google. И все пак една интересна статия на Joost de Valk в неговия SEO Blog - с много полезни съвети, "за изчистване на картинката". Check it out!

>> "SEO for Newspapers", Joost de Valk, 22.02.2008, @SEO Blog