Ajax portal and homepage for the upcoming "Ajax Design Patterns" book (O'Reilly), with full text online:
Ajax Patterns
Freitag, März 31, 2006
20 CSS Tips and Tricks
never cease to be amazed at what problems can be solved with pure CSS. Here are 20 CSS techniques, tips and tricks that you may find handy...
CSS Techniques Roundup - 20 CSS Tips and Tricks
CSS Techniques Roundup - 20 CSS Tips and Tricks
Donnerstag, März 30, 2006
Groovy - Home
Groovy is an agile dynamic language for the Java Platform with many features that inspired
languages like Python, Ruby and Smalltalk, making them available to Java developers using
a Java-like syntax.
Groovy - Home
languages like Python, Ruby and Smalltalk, making them available to Java developers using
a Java-like syntax.
Groovy - Home
Mittwoch, März 29, 2006
Howto Create an RSS 2.0 Feed
If you can learn HTML, you can easily learn how to build your own RSS 2.0 feeds. Here you can go through the steps that are necessary for creating an RSS feed from scratch:
Howto Create an RSS 2.0 Feed
Howto Create an RSS 2.0 Feed
Labels:
programming,
rss,
web development,
xml
Dienstag, März 28, 2006
History of the GUI
This page shows screenshots, icons and sounds of dozens of GUIs past and present. A GREAT resource.
GUIdebook: Graphical User Interface gallery
GUIdebook: Graphical User Interface gallery
Montag, März 27, 2006
29 Resources on Free Portable Software (for USB thumbdrive) �-�Listible!
A portable app is a computer program that you can carry around with you on a portable device and use on any Windows computer. When your USB thumbdrive, portable hard drive, iPod or other portable device is plugged in, you have access to your software and personal data just as you would on your own PC. And when you unplug, none of your personal data is left behind.
29 Resources on Free Portable Software (for USB thumbdrive) �-�Listible!
http://portableapps.com/
29 Resources on Free Portable Software (for USB thumbdrive) �-�Listible!
http://portableapps.com/
Freitag, März 24, 2006
Mittwoch, März 22, 2006
Using iTunes to backup your music
This is a tutorial on how to use iTunes to back up your music to CD or DVD, and automatically keep track of new music that has not been previously archived... making future backups almost effortless.
Using iTunes to backup your music
Using iTunes to backup your music
Montag, März 20, 2006
Götz Werner - Wikipedia
Götz W. Werner (* 5. Februar 1944 in Heidelberg) ist Gründer und geschäftsführender Gesellschafter von »dm-drogerie markt« mit der Firmenzentrale in Karlsruhe, Professor der Universität Karlsruhe und Vorsitzender der Initiative "Unternimm die Zukunft".
Interessant sind seine Thesen zu einem gesellschaftlichen Grundeinkommen.
Götz Werner - Wikipedia
Interessant sind seine Thesen zu einem gesellschaftlichen Grundeinkommen.
Götz Werner - Wikipedia
Bedingungsloses Grundeinkommen soll Deutschland ver�ndern � MMBF - Mit bester Empfehlung
Bedingungsloses Grundeinkommen soll Deutschland verändern - MMBF
MMBF ist ein Netzwerk von Unternehmer-Persönlichkeiten, die Werte teilen und einander stärken. Wir pflegen die Kultur des Gedankenaustausches und teilen branchenübergreifend Lust, Frust und Alltagsaspekte – über die wöchentlichen Begegnungen hinaus. Nicht nur dadurch erweitern wir Kompetenz und Horizont.
Die Gemeinsamkeit basiert auf Vertrauen. Dieses Vertrauen fußt auf Klarheit, Verbundenheit, Respekt, Zuverlässigkeit und offenem Umgang. Nur so können wir ein konstruktives Miteinander pflegen und uns aufeinander verlassen. Wir verpflichten uns, aufrecht interessiert miteinander umzugehen und Geschäfts-Empfehlungen sowie Impulse offensiv zu geben.
Kurz: MMBF bietet eine Sphäre des Vertrauens, in der wir Kompetenz und Horizont erweitern, uns für die Arbeitswoche aufladen und Chancen für Empfehlungen aktiv nutzen.
MMBF ist ein Netzwerk von Unternehmer-Persönlichkeiten, die Werte teilen und einander stärken. Wir pflegen die Kultur des Gedankenaustausches und teilen branchenübergreifend Lust, Frust und Alltagsaspekte – über die wöchentlichen Begegnungen hinaus. Nicht nur dadurch erweitern wir Kompetenz und Horizont.
Die Gemeinsamkeit basiert auf Vertrauen. Dieses Vertrauen fußt auf Klarheit, Verbundenheit, Respekt, Zuverlässigkeit und offenem Umgang. Nur so können wir ein konstruktives Miteinander pflegen und uns aufeinander verlassen. Wir verpflichten uns, aufrecht interessiert miteinander umzugehen und Geschäfts-Empfehlungen sowie Impulse offensiv zu geben.
Kurz: MMBF bietet eine Sphäre des Vertrauens, in der wir Kompetenz und Horizont erweitern, uns für die Arbeitswoche aufladen und Chancen für Empfehlungen aktiv nutzen.
Sonntag, März 19, 2006
symfony - open-source PHP5 MVC web framework
Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.
Symfony provides a lot of features seamlessly integrated together, such as:
- simple templating and helpers
- cache management
- smart URLs
- scaffolding
- multilingualism and I18N support
- object model and MVC separation
- Ajax support
- enterprise ready
symfony-project.com
Symfony provides a lot of features seamlessly integrated together, such as:
- simple templating and helpers
- cache management
- smart URLs
- scaffolding
- multilingualism and I18N support
- object model and MVC separation
- Ajax support
- enterprise ready
symfony-project.com
26 Resources on Web2.0 Beta programs you just HAVE to be in
Diese Zusammenfassung ist nicht verfügbar.
Klicke hier, um den Post aufzurufen.
Dienstag, März 14, 2006
Tonabnehmer
Der Tonabnehmer ist eine Audiokolumne zur agilen Softwareentwicklung und ein kleines Experiment im Podcasting von Frank Westphal.
Tonabnehmer
Tonabnehmer
Labels:
agile programming,
programming,
rails,
ruby,
web development
Freitag, März 10, 2006
Consumating: Hot nerdy girls and indie rock boys! With glasses!
Hm... noch so eine Social-Dingens Website. Ich bin ja mal wirklich gepsannt, welche davon am Ende tatsächlich überleben werden. Und wie sich der Markt insgesamt entwickelt. Sicher wird es auch Nischen geben, für kleinere Social Networks. Der Markt dafür wird sich aber wohl noch eine ganze Weile in der Selbstfindungsphase bleiben... .
"What is Consumating?
Consumating is a site that helps geeks, nerds, hipsters, and bloggers find dates (and more!) that uses tags. Tags let you describe yourself and identify your interests without having to fit into any rigid stereotype. You can search through the profiles by combining tags to create your perfect date, find people with similar interests, or just look at all the purty faces. And even if you're not looking for dates, you can answer our Weekly Questions and vie for a spot amongst the it-kids."
Consumating: Hot nerdy girls and indie rock boys! With glasses!
"What is Consumating?
Consumating is a site that helps geeks, nerds, hipsters, and bloggers find dates (and more!) that uses tags. Tags let you describe yourself and identify your interests without having to fit into any rigid stereotype. You can search through the profiles by combining tags to create your perfect date, find people with similar interests, or just look at all the purty faces. And even if you're not looking for dates, you can answer our Weekly Questions and vie for a spot amongst the it-kids."
Consumating: Hot nerdy girls and indie rock boys! With glasses!
Odeo.com: Record and Share Audio
# Record Audio Create recordings from your browser—or your phone
# Share with People Send your voice to friends, family, or colleagues
# Podcast to the World Make shows that people can get with iTunes
# Discover New Audio Hear friends, favorites, or something new
Odeo: Record and Share Audio
# Share with People Send your voice to friends, family, or colleagues
# Podcast to the World Make shows that people can get with iTunes
# Discover New Audio Hear friends, favorites, or something new
Odeo: Record and Share Audio
Donnerstag, März 09, 2006
Mittwoch, März 08, 2006
script.aculo.us - web 2.0 javascript
script.aculo.us provides you with easy-to-use, compatible and, ultimately, totally cool JavaScript libraries to
make your web sites and web applications fly, Web 2.0 style.
script.aculo.us - web 2.0 javascript
make your web sites and web applications fly, Web 2.0 style.
script.aculo.us - web 2.0 javascript
Labels:
ajax,
javascript,
web development
Montag, März 06, 2006
MC on MacOSX: Install the GNU Midnight Commander from source
When I got my Mac and with it my introduction to the wonderful world of Mac OS X, coming from a Linux background, among the first things I tried to install was the GNU Midnight Commander, mc. mc is a very efficient console file manager which makes manipulating files and browsing your system a breeze. Those of us who spent a good part of their lives using Norton Commander and its countless clones on various operating systems simply can't feel at home without a tool like it.
macosxhints - 10.3: Install the GNU Midnight Commander from source
macosxhints - 10.3: Install the GNU Midnight Commander from source
Ruby on Rails in the Enterprise Toolbox
If you've followed the IT blogosphere even slightly over the past months, you've unavoidably heard of a "Web 2.0" web development framework named Ruby on Rails. Ruby on Rails (or, just Rails) is indeed an exciting development and definitely has earned a lot of the attention it's getting. Following the recent 1.0 release of Rails, this article is my feeble attempt to help you see through the hype and see Rails for what it's worth. Specifically, I'd like to pose the question, where does Ruby on Rails fit in the enterprise development landscape?
Ruby on Rails in the Enterprise Toolbox
Ruby on Rails in the Enterprise Toolbox
Labels:
programming,
rails,
web development
Sonntag, März 05, 2006
Ruby on Rails vs Python Web Frameworks
Interesting comparison between web development with Rails compared to Python. Also outlines the many advantages Ruby and Ruby on Rails have.
Zifus: Ruby on Rails vs Python Web Frameworks
Zifus: Ruby on Rails vs Python Web Frameworks
Labels:
programming,
rails,
ruby,
web development
Learn to Program
If you like to teach someone how to program, which language might be best? Exactly: Ruby!
Learn to Program, by Chris Pine
Learn to Program, by Chris Pine
Labels:
programming,
software engineering,
UML
try ruby! (in your browser) - A Ruby tutorial
Really nice Ruby tutorial where you can try out Ruby with a console that appears in your Browser.
try ruby! (in your browser)
try ruby! (in your browser)
Screencasts of Ruby on Rails
Creating a weblog in 15 minutes? Putting Flickr on Rails? You can wath it here:
Screencasts of Ruby on Rails
Screencasts of Ruby on Rails
Labels:
programming,
rails,
ruby,
web development
Samstag, März 04, 2006
Building Ruby, Rails, LightTPD, and MySQL on MacOS X Tiger
Instructions for manually building and installing the following applications on Mac OS X 10.4 (Tiger):
- Ruby 1.8.4
- Ruby on Rails 1.0.0
- LightTPD 1.4.8
- MySQL 4.1
These instructions also cover the installation of the following supportive applications as well:
- FastCGI 2.4.0
- RubyGems 0.8.11
- Readline 5.1
- PCRE 6.6
- FastCGI and MySQL bindings
Hivelogic: Articles: Building Ruby, Rails, LightTPD, and MySQL on Tiger
- Ruby 1.8.4
- Ruby on Rails 1.0.0
- LightTPD 1.4.8
- MySQL 4.1
These instructions also cover the installation of the following supportive applications as well:
- FastCGI 2.4.0
- RubyGems 0.8.11
- Readline 5.1
- PCRE 6.6
- FastCGI and MySQL bindings
Hivelogic: Articles: Building Ruby, Rails, LightTPD, and MySQL on Tiger
Freitag, März 03, 2006
Introduction to UML 2: Sequence Diagrams
Introduction to UML 2 Sequence Diagrams: "UML sequence diagrams model the flow of logic within your system in a visual manner, enabling you both to document and validate your logic, and are commonly used for both analysis and design purposes. Sequence diagrams are the most popular UML artifact for dynamic modeling, which focuses on identifying the behavior within your system."
Ruby on Rails: Scalability? Security?
Ruby on Rails may be flavour of the year, but is it secure? Will it scale?
Security vulnerabilities are logic errors. You can have just as many security violations in a Java program or a Perl program or something else.
So would he recommend Rails for a highly secure application like online banking?
Definitely. But what gets used is not necessarily decided on technical excellence but more: ‘I wouldn’t get fired for using Java.’ It’s a political concern more than it’s a technical concern. As for scalability, we didn't try to solve that problem with Rails, because it is already solved. How is Yahoo scaling? They’re doing billions of page views a day, and they’re using PHP. The thing about PHP, Perl, Python and Ruby is that they can all be architected in the same manner, which is this notion of not having session state in the application layer. You push that down to the database, or you push it down to a shared memory store. That gives you the freedom of adding new application servers at will. You have load balancers, then you have web servers, then you have load balancers, then you have application servers. Rails is intensely scalable in that fashion.
Read more
Security vulnerabilities are logic errors. You can have just as many security violations in a Java program or a Perl program or something else.
So would he recommend Rails for a highly secure application like online banking?
Definitely. But what gets used is not necessarily decided on technical excellence but more: ‘I wouldn’t get fired for using Java.’ It’s a political concern more than it’s a technical concern. As for scalability, we didn't try to solve that problem with Rails, because it is already solved. How is Yahoo scaling? They’re doing billions of page views a day, and they’re using PHP. The thing about PHP, Perl, Python and Ruby is that they can all be architected in the same manner, which is this notion of not having session state in the application layer. You push that down to the database, or you push it down to a shared memory store. That gives you the freedom of adding new application servers at will. You have load balancers, then you have web servers, then you have load balancers, then you have application servers. Rails is intensely scalable in that fashion.
Read more
Labels:
programming,
rails,
ruby,
web development
Enterprise Ruby On Rails |- Online book
This online book book will guide you through a real-world high-capacity and highly available platform.
Enterprise Ruby On Rails |:
Enterprise Ruby On Rails |:
Labels:
programming,
rails,
ruby,
web development
Ruby on Rails Usage: Demonstration video
This demo does pretty well demonstrate the ease of use of the RoR Framework
rails_take2_with_sound.mov (video/quicktime Object)
rails_take2_with_sound.mov (video/quicktime Object)
Labels:
programming,
rails,
ruby,
web development
Ruby on Rails Scalability: Some numbers...
Justin Gehtland is back with numbers to back up his original claim that “Rails is actually faster” for his application than the Java/Spring/Hibernate/JSTL stack powered version was. Through various benchmarks, he has found Rails to be roughly 15-30% faster than the old Java version. Interestingly enough, it seemed that Rails was especially better performing on deeper domain feature... .
Justin�Gehtland is back with numbers to back it up
Justin�Gehtland is back with numbers to back it up
Labels:
programming,
rails,
ruby,
web development
Interesting discussion on Ruby on Rails and Scalability
... can be found here:
The Joel on Software Discussion Group - What's all the fuss about Ruby On Rails?
This is a good point when discussing about scalability:
"Besides, arguments about scalability are a non-issue.
Ruby On Rails pushes most of the hard work onto the most proven of all scalable workhorses: the relational database.
Proponents of the Java stack may crow about the scalability of their frameworks, but on the frontline it is choking in complexity.
Long term, complexity is as important as performance.
True, Rails is yet to prove itself in terms of scalability, but Java still has some way to go.
Rails can do the simplicity, but can it manage the performance?
Java can do the performance, but can it manage the simplicity?
Remember that Java was once the slow, unproven contender itself. It won out against C because of reduced complexity, not because of increased performance."
The Joel on Software Discussion Group - What's all the fuss about Ruby On Rails?
This is a good point when discussing about scalability:
"Besides, arguments about scalability are a non-issue.
Ruby On Rails pushes most of the hard work onto the most proven of all scalable workhorses: the relational database.
Proponents of the Java stack may crow about the scalability of their frameworks, but on the frontline it is choking in complexity.
Long term, complexity is as important as performance.
True, Rails is yet to prove itself in terms of scalability, but Java still has some way to go.
Rails can do the simplicity, but can it manage the performance?
Java can do the performance, but can it manage the simplicity?
Remember that Java was once the slow, unproven contender itself. It won out against C because of reduced complexity, not because of increased performance."
Labels:
programming,
rails,
ruby,
web development
Donnerstag, März 02, 2006
Programming Ruby in Deutsch
Hier gibt es das Buch 'Programming Ruby' von David Thomas und Andrew Hunt in deutscher Übersetzung.
, Ruby, Programming Ruby, deutsche �bersetzung, Programmieren in Ruby
, Ruby, Programming Ruby, deutsche �bersetzung, Programmieren in Ruby
Kann man von Blogwerbung leben?
In den USA gibt es mittlerweile einige erfolgreiche Blogger, die Blogging zu ihrerr einzigen Erwerbsquelle gemacht haben. Anzeigen auf dem eigenen Blog, Werbepartner und Sponsoren machen dort fünfstellige Monatseinnahmen möglich.
Ginge das auch in Deutschland? Robert Basic hat sich in diesem Artikel gedanken dazu gemacht - sein Fazit: Vielleicht jetzt noch nicht. Aber irgendwann bestimmt! Der Schritt in die Selbstständigkeit ist nie leicht - ganz gleich in welcher Branche man Fuss fassen möchte. Sehr lesenswert.
Basic Thinking Blog - Von Blogwerbung leben?
Ginge das auch in Deutschland? Robert Basic hat sich in diesem Artikel gedanken dazu gemacht - sein Fazit: Vielleicht jetzt noch nicht. Aber irgendwann bestimmt! Der Schritt in die Selbstständigkeit ist nie leicht - ganz gleich in welcher Branche man Fuss fassen möchte. Sehr lesenswert.
Basic Thinking Blog - Von Blogwerbung leben?
advAJAX / AdvancedAJAX 1.0
AdvancedAJAX is a JavaScript object allowing to use XMLHttpRequest object easier and speeding up development of AJAX based projects. It consists a bound of methods helping creating queries, error handling, usage with HTML forms as well as connection timeouts and reconnecting.
advAJAX / AdvancedAJAX 1.0
advAJAX / AdvancedAJAX 1.0
Easy PHP/AJAX framework: My-Bic
This seems to be one of the simplest AJAX frameworks to come out so far for PHP. It took me 10 minutes to do a quick app. It supports XML, Text and JSON formats as well as GET/POST and custom headers. It doesn't try and do any crazy PHP/JS serializing. There are quit a few tutorials on there as well. Enjoy.
My-BIC = Easy Ajax
My-BIC = Easy Ajax
Mittwoch, März 01, 2006
The history of splash screens with pics
Check out some old-school Splashes to your favorite applications,
http://www.guidebookgallery.org/splashes
http://www.guidebookgallery.org/splashes
Apple Ideas - this is really innovative ;)
Flickr gallery of photoshopped ideas for Apple products. Some really great designs. Highlights include touchscreen keyboards, ipod 4track, and the mac tablet pro.
Apple Ideas - a photoset on Flickr
Apple Ideas - a photoset on Flickr
Hello Company - Business, Technology, News and Analysis
Hellocompany covers the smart way of doing business- choosing the right technologies, doing the right thinking and deploying resources for maximum gain. It is a one-stop knowledge resource for the busy executive.
Hello Company - Business, Technology, News and Analysis
Hello Company - Business, Technology, News and Analysis
Using Ruby on Rails for Web Development on Mac OS X
Apple has put up a very concise tutorial on building web apps using Rails. It gives a more complete view of Rails than I have seen in other getting-started tutorials and also shows some much better practices like migrations to build the database instead of raw, unportable SQL.
Using Ruby on Rails for Web Development on Mac OS X
Using Ruby on Rails for Web Development on Mac OS X
The 10 Most Popular Open Source Designs for Websites
The open source design community is alive and well. take a look at some of the best designs at owd.org. The link goes to the most popular designs. There are some stunning designs and they can be downloaded and used for free as well!
Open Web Design - Most Popular
openwebdesign.org
Open Web Design - Most Popular
openwebdesign.org
Instant Rails
Instant Rails is a one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL, all preconfigured and ready to run. No installer, you simply drop it into the directory of your choice and run it. It does not modify your system environment.
InstantRailsWiki: Instant Rails
InstantRailsWiki: Instant Rails
Abonnieren
Kommentare (Atom)