Pages tagged coding:

Top 10 Professional Sample Code Websites For Programmers | MakeUseOf.com
http://www.makeuseof.com/tag/top-10-professional-sample-code-websites-for-programmers/

Most programmers are not just desktop programmers, web programmers or scripting gurus - they are often all of the above. Over time, most software developers find that it’s much easier to re-use code components than it is to recreate the wheel every time you write an application. Over time, these developers typically archive a library of these reusable modules in order to save time the next time they need to do the same task.
Directed Edge News » Blog Archive » On Building a Stupidly Fast Graph Database
http://blog.directededge.com/2009/02/27/on-building-a-stupidly-fast-graph-database/
on-building-a-stupidly-fast-graph-database
connected to and things that connect to them. These are symmetrical — so creating a link from item A to item B, creates a reference from item B to item A.
Practice Your Code-Fu: Programming Contests and Puzzles Online | GrokCode
http://grok-code.com/214/practice-your-code-fu-programming-contests-and-puzzles-online/
JavaScript: The Good Parts - good coders code, great reuse
http://www.catonmat.net/blog/javascript-the-good-parts/
video tuturial
BBC NEWS | Technology | Dangerous coding errors revealed
http://news.bbc.co.uk/1/hi/technology/7824939.stm
The US National Security Agency has helped put together a list of the world's most dangerous coding mistakes.
funny article
25 common coding mistakes, eg CWE-426: Untrusted Search Pat
Python Cheat Sheet - Cheat Sheets - Added Bytes
http://www.addedbytes.com/cheat-sheets/python-cheat-sheet/
python language references
8 awesome JQuery tips and tricks
http://www.catswhocode.com/blog/8-awesome-jquery-tips-and-tricks
like JQuery? This fast and easy to use Javascript framework became very popular in 2008. In the following article, I have compiled a list of 8 absolutely useful JQuery hacks, tips and tricks.
How I Can Code Twice As Fast As You - NETTUTS
http://net.tutsplus.com/videos/screencasts/how-i-can-code-twice-as-fast-as-you/
We're all familiar with text expander programs; though I would surmise that the percentage of us who use them when coding is quite low. To change things up a bit, today I'm going to you how to create custom text-expander scripts that will save you a great deal of time. If you're unfamiliar with such programs, you must watch this! After reviewing the screencast and tutorial, I'd love to hear how you save time when developing. PG Author: Jeffrey Way Hi, I'm Jeff. I'm the editor of NETTUTS, and the Site Manager of Theme Forest. I spend too much time in front of the computer and find myself telling my fiance', "We'll go in 5 minutes!" far too often. I just can't go out to dinner while I'm still producing FireBug errors...drives me crazy. I love jQuery, PHP, MYSQL, CSS, AJAX - pretty much anything. If it will keep you in the good graces of the church, follow me on Twitter.
A great vid/article on how web designers can use a text expander program to gtd.
Less Than Dot - Blog - Collection Of Puzzles For Programmers
http://blogs.lessthandot.com/index.php/ITProfessionals/EthicsIT/collection-of-puzzles-for-programmers
Less Than Dot - Blog - Collection Of Puzzles For Programmers
Programming demi-gods exchange lines of brilliance. Read and expand your mind.
weblogs/azul/principles-of-software
http://wiki.freaks-unidos.net/weblogs/azul/principles-of-software
checks
weblogs/azul/principles-of-software
Why is programming fun? An extract from Fred Brooks' (Frederick P. Brooks Jr.) book, The Mythical Man-Month
http://www.grok2.com/progfun.html
Why is programming fun? An extract from Fred Brooks' (Frederick P. Brooks Jr.) book, The Mythical Man-Month. Fred Brooks coined the term "no silver bullet" that is famous in the field of computers.
Writing a Package in Python :: Brenelz's Web Development Tips :: Website Design Winnipeg
http://www.brenelz.com/blog/2009/04/09/writing-a-package-in-python/
# To shorten the time needed to set up everything before starting the real work, in other words the boiler-plate code # To provide a standardized way to write packages # To ease the use of a test-driven development approach # To facilitate the releasing process
Coding Horror: The Eight Levels of Programmers
http://www.codinghorror.com/blog/archives/001250.html
via @indrayam FF post
프로그래머에 관한 이야기
What is the best comment in source code you have ever encountered? - Stack Overflow
http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered
best comment in source code you have ever encountered?
CS123: Introduction to Computer Graphics
http://www.cs.brown.edu/courses/cs123/lectures.htm
Best practices for programming in C
http://www.ibm.com/developerworks/aix/library/au-hook_duttaC.html
WEBアプリ開発に便利な機能&負荷テストツール集:phpspot開発日誌
http://phpspot.org/blog/archives/2009/05/web_45.html
テストツールのまとめ
Ask SM: CSS Quick-Question Edition | CSS | Smashing Magazine
http://www.smashingmagazine.com/2009/05/25/ask-sm-css-quick-question-edition/
Tips y Hacks Interesantes
10 of the Best Programming Fonts
http://www.sitepoint.com/blogs/2009/05/01/top-10-programming-fonts/
this bookmark brought from the different place.
http://www.fsd.it/fonts/pragma.htm
How To Write Unmaintainable Code
http://freeworld.thc.org/root/phun/unmaintain.html?repost=forPosterity
Thanks Cormier!
JavaDOC
YouTube - Broadcast Yourself.
http://www.youtube.com/view_play_list?p=9D558D49CA734A02
Paradigms
Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python. The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.
Ruby Best Practices -- Blog
http://blog.rubybestpractices.com/
some articles on ruby
Anonymous Pro
http://www.ms-studio.com/FontSales/anonymouspro.html
a font for programmers.
nice free monospaced font designed for coding. will have to try it out and see if I like it better than andale mono
programming font
20+ Best Tutorials to Convert Psd to Html/CSS | Dzine Blog
http://dzineblog.com/2009/04/tutorials-psd-to-html.html
Embedded Systems Design - Embedded.com
http://www.embedded.com/columns/barrcode/216200567?printable=true
Reglas para mejorar la programación en c
Bill the Lizard: Programming and Logic Puzzles
http://www.billthelizard.com/2009/06/programming-and-logic-puzzles.html
Peter: I sit in a cubicle and I update bank software for the 2000 switch. Joanna: What's that? Peter: Well see, they wrote all this bank software, and, uh, to save space, they used two digits for the date instead of four. So, like, 98 instead of 1998? Uh, so I go through these thousands of lines of code and, uh... it doesn't really matter. I uh, I don't like my job, and, uh, I don't think I'm gonna go anymore.*
das puzzles to enlimber the programming mind
programming | Quotes Archive
http://quotes.cat-v.org/programming/
Simplicity is the ultimate sophistication.
10 Useful CSS/JS-Coding Solutions For Web-Developers | CSS | Smashing Magazine
http://www.smashingmagazine.com/2009/07/06/10-useful-cssjs-coding-solutions-for-web-developers/
da approfondire specialmente l'overlay per la guida cool
15+ techniques and tools for cross browser CSS coding
http://www.catswhocode.com/blog/15-techniques-and-tools-for-cross-browser-css-coding
<style>*{position:relative}</style><table><input></table>
15+ techniques and tools for cross browser CSS coding
Catswhocode
Coding a Beautiful Website From Scratch: Plus Tutorial - Nettuts+
http://net.tutsplus.com/articles/news/coding-a-beautiful-website-from-scratch-plus-tutorial/
WEb site design
As a sequel to last week's popular tutorial, "Design a Beautiful Website From Scratch", we will be converting our beautiful design into a valid HTML/CSS website.
Coding A HTML 5 Layout From Scratch | How-To, Tutorials | Smashing Magazine
http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/
An essential reading. From Smashing Magazine, as usual... :-D
jQuery Custom Events: They Will Rock Your World! | Fuel Your Coding
http://fuelyourcoding.com/jquery-custom-events-they-will-rock-your-world
Ok, maybe they won’t exactly “Rock Your World” but they might completely change the way you look at your jQuery development. At the very least, I hope this simple technique will help you build clean, reusable and extendable front-end code.
Go Ahead: Next Generation Java Programming Style | Code Monkeyism
http://codemonkeyism.com/generation-java-programming-style/
25 Detailed Tutorials for Coding Up Your Web Designs
http://line25.com/tutorials/25-detailed-tutorials-for-coding-up-your-web-designs
Good - 25 tutorials for coding websites
10 Rules of Front End Coding | Fuel Your Coding
http://fuelyourcoding.com/10-rules-of-front-end-coding/
g
21 Really Useful & Handy PHP Code Snippets
http://webdeveloperplus.com/php/21-really-useful-handy-php-code-snippets/
generating random passwords, encoding email adds, etc.
Gamasutra - Features - Dirty Coding Tricks
http://www.gamasutra.com/view/feature/4111/dirty_coding_tricks.php
[When the schedule is shot and a game needs to ship, programmers may employ some dirty coding tricks to get the game out the door. In an article originally published in Gamasutra sister publication Game Developer magazine earlier this year, here are nine real-life examples of just that.]
ith a rotated camera at level start -- the other two platforms we
More tricks described in the comments!
CSS code structure for HTML 5: some useful guidelines
http://woork.blogspot.com/2009/08/css-code-structure-for-html-5-some.html
In this post I want to illustrate some useful guidelines about how to implement a well organized CSS code structure in view of introduction of HTML 5 markup language. They are not general rules but simple suggestions you can follow in order to improve the readability, manageability, and general organization of CSS code. These suggestions are especially useful if you have to work on complex CSS files that otherwise can be difficult to manage. I prefer to separate CSS code in three distinct sections: a first section that contains general HTML tags; a second section that contains structure tags; a last section with custom classes.
Snippet App
http://snippetapp.com/
Easily create Snippets from selected text anywhere; Sync Snippet with MobileMe so you always have your snippets; Creating new snippets only takes seconds; Search your snippets instantly with a few keystrokes; Never have to leave the keyboard
Copy/paste, search snippets of code
The Art of zen-coding: Bringing Snippets to a New Level - Monday By Noon
http://mondaybynoon.com/2009/08/17/the-art-of-zen-coding-bringing-snippets-to-a-new-level/
It doesn’t stop there. zen-coding has included an even more elaborate set of possibilities on top of valid CSS selectors.
I've rigged up some similar snippets that make my workflow in TextMate irreplaceable. Might have to install these snippets to get a broader range though.
The Duct Tape Programmer - Joel on Software
http://www.joelonsoftware.com/items/2009/09/23.html
Shipping is a feature. A really important feature. Your product must have it.
Jamie Zawinski is what I would call a duct-tape programmer. And I say that with a great deal of respect. He is the kind of programmer who is hard at work building the future, and making useful things so that people can do stuff. He is the guy you want on your team building go-carts, because he has two favorite tools: duct tape and WD-40. And he will wield them elegantly even as your go-cart is careening down the hill at a mile a minute.
What Pair-Programing is Not
http://misko.hevery.com/2009/06/12/what-pair-programing-is-not/
People often ask how can I justify two people when one will do. Will this not, just double my cost? To answer this question I think it is important to discuss what pair-programing is not.
At the simplest level pairing is helping people one-on-one, not through emails, let me show you behind a keyboard, instead of telling you in abstract. The amount of pairing and keeping each other on track depends on many things, but you will find that more you pair the more you will learn from each other and the better the code becomes.
Must show this to a few people.
I sacrificed my productivity to make Arthur productive in a single day. If I did not it would take Arthur weeks before he would figure out how to set everything up how things worked and enough courage to fix a bug. Yet that is exactly what most companies do. Think about the confidence Arthur had on day one working with us. He was up and ready and he fixed two bugs on day one.
Mastering CSS Coding: Getting Started « Smashing Magazine
http://www.smashingmagazine.com/2009/10/05/mastering-css-coding-getting-started/
SmashingMagazine with another great article for beginner web designers on how to think in CSS to design and layout web designs properly.
Methodic approach to CSS coding: Four Bubbles Model – woorkup.com
http://woorkup.com/2009/10/09/a-methodic-approach-to-css-coding-four-bubbles-model/
Famous Perl One-Liners Explained, Part I - good coders code, great reuse
http://www.catonmat.net/blog/perl-one-liners-explained-part-one/
also links to sed and awk oneliners
5 Rules To Write More Readable CSS Files – woorkup.com
http://woorkup.com/2009/10/18/5-rules-to-write-more-readable-css-files/
I'd like to know your thoughts on these
Complex CSS files can often be difficult to manage especially if you don’t use a structured way to write and organize their code. In a previous post I already illustrated a methodic approach to CSS coding. This post illustrates five simple practical rules that can help you write well structured and more readable CSS files to make your developer life easier.
5 Rules To Write More Readable CSS Files
Top 10 Most Common Coding Mistakes in WordPress Plugins « planetOzh
http://planetozh.com/blog/2009/09/top-10-most-common-coding-mistakes-in-wordpress-plugins/
10 Useful WordPress Coding Techniques « Smashing Magazine
http://www.smashingmagazine.com/2009/10/20/10-useful-wordpress-hacks-for-advanced-themes/
Since last year, the WordPress themes market has grown incredibly. The reason? Great designs, of course, but also a lot of amazing new functionality. Top WordPress developers are always looking to get the most out of WordPress and use all of their knowledge to find ways to make their favorite blogging engine even more powerful.
10 Useful WordPress Coding Techniques
Sniff Out That Smelly Code
http://www.hackification.com/2009/01/20/sniff-out-that-smelly-code/
functions are difficult to change, and difficult to understand.
携帯サイト(html)の制作に入る前に確認しておきたいチェック項目 │ これからゆっくり考L
http://sakaki0214.com/2009/10/30022723.html
サンプルソースが・・・キャリア同時対応ならこうなるわな。
Big Spaceship | Labs Blog - A Dash of Rosemary on Your CSS
http://www.bigspaceship.com/blog/labs/a-dash-of-rosemary-on-your-css/
Scalable CSS wrapper from Big Spaceship.
visto en el twitter de smashing magazine
Programmer 101: Teach Yourself How to Code - Teach Yourself - Lifehacker
http://lifehacker.com/5401954/programmer-101-teach-yourself-how-to-code
Get off to a running start using tons of great free web-based tutorials and resources.
10 Tips for Writing Better CSS | Web Design Ledger
http://webdesignledger.com/tips/10-tips-for-writing-better-css
10 Tips for Writing Better CSS
Coding a Web Design for Speed and Quality | Webdesigner Depot
http://www.webdesignerdepot.com/2009/11/coding-a-web-design-for-speed-and-quality/
The beauty of being a web designer is creating a detailed, creative, and original web design in Photoshop, without having to (for the most part) think about how it will be coded. During the design phase, it’s all about the look, and either the coding can be taken care of later, or be outsourced to a developer. Either way, not thinking about the development usability or functionality is a great way for a designer to not feel limited in the design process. This is a great way of thinking, and can lead to the best designs. However, once it does need to be coded, we as designers are in a tricky spot. In this article, you’ll find a few simple tips that can help designers learn basic XHTML/CSS conversion efficiently for a quick-loading website that is accurate to the original PSD.
The beauty of being a web designer is creating a detailed, creative, and original web design in Photoshop, without having to (for the most part) think about how it will be coded.
How to Read Other People’s Code — and Why « Design By Gravity
http://designbygravity.wordpress.com/2009/10/23/how-to-read-other-peoples-code-and-why/
コーディングするのが楽になるかも?と思うCSSテクニックのまとめ | CSS Lecture
http://www.css-lecture.com/log/css/coding-css-technique.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A%20css-lecture%20%28CSS%20Lecture%29&utm_content=Google%20Reader
Programmer 101: Teach Yourself How to Code - Teach Yourself - Lifehacker
http://lifehacker.com/5401954/
Lifehacker
Programmer 101
Zen Coding: A Speedy Way To Write HTML/CSS Code - Smashing Magazine
http://www.smashingmagazine.com/2009/11/21/zen-coding-a-new-way-to-write-html-code/
Holy sh*t! A new speedy way of writing HTML code using CSS-like selector syntax — a handy set of tools for high-speed HTML and CSS coding. Totally mind blowing - check it out!
You Don’t Know Anything About Regular Expressions: A Complete Guide - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/you-dont-know-anything-about-regular-expressions/
Regular expressions can be scary...really scary. Fortunately, once you memorize what each symbol represents, the fear quickly subsides. If you fit the title
別におぼえたくないのに…Javaの方から勝手に脳に入り込んできて、気がつけばJavaを習得してしまうゲーム「Robocode」 - a_a___a_a
http://d.hatena.ne.jp/green0/20091128/1259406313
くそっ リア充め!
簡易コードでプログラミングして戦うログインに載ったゲームは「ロボットバトルV」かな?→id:stealthinu
銀の戦車w/バイナリな人向けにはRedcodeとか? http://en.wikipedia.org/wiki/Redcode
How's My Code
http://howsmycode.com/
"How's My Code is a simple, lightweight code review tool meant for git users and distributed teams.
How's My Code is a simple, lightweight code review tool meant for git users and distributed teams
HTTP Headers for Dummies - Nettuts+
http://net.tutsplus.com/tutorials/other/http-headers-for-dummies/
携帯サイト[xhtml]のコーディング前のチェックポイント │ これからゆっくり考L +α
http://sakaki0214.com/2009/11/30031500.html
前回のhtml版に引き続き、今回はxhtmlの場合です。 htmlと比べて出来ることが増えるので色々なデザインの再現が可能ですが、やはり3キャリア1ソースとなると気をつけるべきポイントがいくつかあります。 背景画像は1つのみ 違う背景色が連続するところはdivの使い方に注意 フォント関連 リンク色が複数存在する tableは使ってもいいか 横並びの画像の横幅合計が240だと崩れる可能性アリ
携帯サイト[xhtml]のコーディング前のチェックポイント
素敵!
きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
http://d.hatena.ne.jp/r-west/20090510/1241962864
"「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志"
「「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志」
名前重要、超重要。そしてその先 ちゃんと名前を付けるってのは、基本と言えば余りに基本的な事。でもそれは、その一言ではとても尽くせない、広大な汎用性を持つ超重要事項。それに本気になればなるほど、それに見合ったご利益が得られる、と思う。
渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基本的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。
Top 15+ Best Practices for Writing Super Readable Code - Nettuts+
http://net.tutsplus.com/tutorials/html-css-techniques/top-15-best-practices-for-writing-super-readable-code/
Code readability is a universal subject in the world of computer programming. It's one of the first things we learn as developers. Readable and maintainable
Top 15+ Best Practices for Writing Super Readable Code - Nettuts+
好的编程习惯
jQuery.Behavior - A Simple JavaScript Library for Complex Web Applications
http://rodpetrovic.com/jquery/behavior/
Designing and Coding Wordpress Themes from Scratch
http://wpswitch.com/blog/wordpress/designing-and-coding-wordpress-themes-from-scratch/
In this kickass Wordpress article there are 24 total resources that will show you how to design and code Wordpress themes from scratch. This includes 9 design and coding tutorials, 12 Photoshop mockups, 2 Wordpress e-books, and even a developers “Cheat Sheet”.
Secret Perl Operators - good coders code, great reuse
http://www.catonmat.net/blog/secret-perl-operators/
A goatse operator? .p
Algorithm Tutorials
http://www.topcoder.com/tc?d1=tutorials&d2=alg_index&module=Static
Graph
C Craft - Preface
http://crypto.stanford.edu/~blynn/c/index.html
2009 Open Source Top Ten
http://ozmm.org/posts/2009_open_source_top_ten.html
ones zeros majors and minors: esoteric adventures in solipsism, by chris wanstrath
Матрица компетентности программиста - Google Docs
http://spreadsheets.google.com/pub?key=pmAWNZu8sBj_tXy5ms5foVQ
часть 2: http://docs.google.com/View?docid=d28gm4q_56hmv6f72z
Закрепляем jQuery — 25 отличных советов / Jquery / Хабрахабр
http://habrahabr.ru/blogs/jquery/52201/
Check out 18 Wonderful Underground CMS's Lurking in the Shadow of WP
http://www.webhostingsearch.com/articles/18-unappreciated-cms.php
Choosing an appropriate content management system, or CMS, is usually an important decision that needs to be made when launching a new website or blog. A popular choice these days seems to be the blogging platform known as WordPress, and for good reasons. WordPress is a wonderful CMS that can suit many bloggers and end users quite well. However, in the shadow of WordPress's success, lurk some very wonderful CMS that do not get all the attention they deserve. Today, we will have a look at 18 unappreciated CMS's in the WordPress shadow.
6 Books Every Programmer Should Own
http://repeatgeek.com/tools/6-books-every-programmer-should-own/
HTMLを綺麗に保つ12の原則 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2008/11/14/011/index.html
HTMLコードをクリーンにするための12の原則。
HTMLを綺麗に保つ12の原則
PrimerCSS
http://primercss.com/
this might prove useful
Primer undercoats your CSS by pulling out all of your classes and id's and placing them into a starter stylesheet. Don't you deserve a little timesaver?
Primer undercoats your CSS by pulling out all of your classes and id's and placing them into a starter stylesheet. Paste your HTML in to get started.
Trees In The Database - Advanced data structures
http://www.slideshare.net/quipo/trees-in-the-database-advanced-data-structures?type=presentation
A presentation about modelling trees relationally and storing them in an SQL database.
Storing tree structures in a bi-dimensional table has always been problematic. The simplest tree models are usually quit
trees in database
jQuery Lint – James Padolsey
http://james.padolsey.com/javascript/jquery-lint/
It works over the top of jQuery and diligently reports errors and any incorrect usage of jQuery. It will also, to some extent, offer guidance on best practices and performance concerns. Handy with firebug's console.
"jQuery Lint is a simple script you can download and use with jQuery. It works over the top of jQuery and diligently reports errors and any incorrect usage of jQuery. It will also, to some extent, offer guidance on best practices and performance concerns."
Poor, Poor Child. You have no idea.
http://writing.bryanwoods4e.com/
The letter I wish I could write to my former self, and have beamed at light-speed through some kind of vacuum tube and delivered at the precise moment when I finally decided to learn to program.
Hardship of programming
cdecl: C gibberish ↔ English
http://cdecl.org/
Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3 – Inspect Element - Web Design & Development Blog
http://inspectelement.com/tutorials/code-a-backwards-compatible-one-page-portfolio-with-html5-and-css3/
Great tutorial for a 1 page portfolio with HTML5 & CSS3 features.
This is a run through of the basics of HTML5 and CSS3 while still paying attention to older browsers.
Top 10 tips to a new django developer - 0 & 1
http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer
5 Tips for creating good code every day; or how to become a good software developer « Making Good Software
http://makinggoodsoftware.com/2009/05/15/5-tips-for-creating-good-code-every-day-how-to-become-a-good-software-developer/
i
5 Tips for creating good code every day; or how to become a good software developer
5 good quick tips on having a productive coding day
gist: 289467 - GitHub
http://gist.github.com/289467
Jinja Ninja - Tracks - SoundCloud
http://soundcloud.com/jinja-ninja
he Weekend Has Landed
Old-school programming techniques you probably don't miss
http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9132061
RT @estherschindler: I wrote: "Old-school programming techniques you probably don't miss" http://bit.ly/5BoWr - I disagree with some of it. [from http://twitter.com/nealrichter/statuses/1652091891]
Snippets — Stop Reinventing the Code
http://www.snippetsapp.com/
Snippets is an application for Mac OS X that stores the most valuable pieces of your code you can re-use in different projects many times. The main idea is to make the process of re-using as easy as possible to avoid wasting your valuable time to write the same code again.
wtfjs
http://wtfjs.com/
JavaScript is a language we love despite it giving us so much to hate. This is a collection of those very special irregularities, inconstancies and just pain unintuitive moments for the language of the web.
JavaScript is a language we love despite it giving us so much to hate. This is a collection of those very special irregularities, inconstancies and just pain unintuitive moments for the language of the web.
"JavaScript is a language we love despite it giving us so much to hate. This is a collection of those very special irregularities, inconstancies and just pain unintuitive moments for the language of the web."
WordPress Theme Frameworks – A Comprehensive Overview | Design Adaptations
http://designadaptations.com/wordpress/wordpress-theme-frameworks-a-comprehensive-overview/
Over the course of the past 6 months or so, there’s been a lot of buzz regarding theme frameworks. It’s no wonder, with the influx of framework releases and their rising popularity. Suddenly more developers (and some users) are taking notice and trying to determine what they are exactly, how they should be used and to what end. Despite the arguments against frameworks, there are many good reasons for using one. The point may be lost to some however, if the purpose behind it is misunderstood.
Review of some of the available Wordpress frameworks.
By http://bit.ly/Tweets2Delicious
Simple Design Themes
知らない人は損してる?コーディングが3倍速くなるZen-Codingを導入してみた - EC studio デザインブログ
http://designblog.ecstudio.jp/htmlcss/zen-coding-aptana.html
最近になって急に盛り上がってきているZen-Codingをみなさんご存知ですか? Zen-CodingはHTML/CSSをショートカット+スニペットで簡略化してコードを書くことができるライブラリです。 独立したテキストエディタソフトではな�...
HTML&CSSを書くときに、便利なZen-Coding
コードレビューの道具、使っていますか?
http://www.ibm.com/developerworks/jp/opensource/library/j_os-codereview/?ca=drs-jp
Coding Horror: The Problem With Logging
http://www.codinghorror.com/blog/archives/001192.html
Logging level definition
A recent Stack Overflow post described one programmer's logging style. Here's what he logs:
Building Skills in Python — Building Skills in Python
http://homepage.mac.com/s_lott/books/python/html/index.html
- Language Basics A Programmer’s Introduction to Python - Data Structures - Data + Processing = Objects - Components, Modules and Packages - Projects
Looks like a decent book to get going with python. All online - so likely to be updated at least every so often.
Whatever happened to programming? « The Reinvigorated Programmer
http://reprog.wordpress.com/2010/03/03/whatever-happened-to-programming/
quotes Mike Taylor: "I want to make things, not just glue things together." http://bit.ly/9Yxm1V
In a recent interview, Don Knuth wrote: 'The way a lot of programming goes today isn't any fun because it's just plugging in magic incantations — combine somebody else's software and start it up.' The Reinvigorated Programmer laments how much of our 'programming' time is spent pasting not-quite-compatible libraries together and patching around the edges.
jQuery Resources for One-Page Portfolios | Vandelay Design Blog
http://vandelaydesign.com/blog/web-development/jquery-one-page-portfolios/
jQuery Resources for One-Page Portfolios | Vandelay Design Blog - http://vandelaydesign.com/blog/web-development/jquery-one-page-portfolios/
Web Design and Development Blog
8 Important SEO Techniques To Kickstart Your Website « DivitoDesign
http://divitodesign.com/seo/8-important-seo-techniques-kickstart-website/
8 خطوات هامة جدا لتحسين المواقع واستمثالها مع محرات البحث المختلفة
中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場
http://d.hatena.ne.jp/fromdusktildawn/20081026/p1
それと、これはプログラムの担当分け問題にも依存する。比較的小規模のシステム開発で、たとえば一人がサーバ、一人がクライアントを担当する、というように、クライアントプログラム全体のコーディングを一人のプログラマが担当するような場合、広いスコープの変数を使うメリットがデメリットを遙かに凌駕するケースは多くなるだろう。
Зажись - DON'T WAKE UP THE PROGRAMMER!
http://alexthunder.livejournal.com/309815.html
Programming is like sleeping! Send to people who don't understand why you need to be in the zone to program. Absolutely love it.
Simply The Me
how a programmer works
pecial sermon to get to sleep. Some people do it quick, some do it very slow. Some even have trouble getting to sleep when they need to, so they take pills or make themselves
Great explanation of how programmers work. Very good read for managers.
Codekana blog » Blog Archive » On the Speed of Light, Innovation, and the Future of Parsing
http://www.codekana.com/blog/2009/04/02/on-the-speed-of-light-innovation-and-the-future-of-parsing/
Briljant
the viemu/codekana guy talks about his incremental parser
Coding Horror: Top 25 Most Dangerous Programming Mistakes
http://www.codinghorror.com/blog/2009/01/top-25-most-dangerous-programming-mistakes.html
Coding technique without error
guide to 25 of the most dangerous programming mistakes - a must read!
outsider
Coding a Clean and Professional Web Design
http://sixrevisions.com/tutorials/web-development-tutorials/code-clean-professional-web-design/
In this web development tutorial, you will learn how to code a clean and professional web page template from a Photoshop.
Coden einer Website
CSS Specificity And Inheritance - Smashing Magazine
http://www.smashingmagazine.com/2010/04/07/css-specificity-and-inheritance/
Best practices for WordPress coding
http://www.catswhocode.com/blog/best-practices-for-wordpress-coding
Coding a WordPress theme or plugin can seem to be an easy task at first, but if you want to produce work that is more professional, you have to worry about things such as internationalization and security. In this article, I'm going to show you the best practices I have learned in 3 years of developing with WordPress.
Eight Tips That Makes You a Better jQuery Coder | David’s kitchen
http://monc.se/kitchen/150/eight-tips-that-makes-you-a-better-jquery-coder
Infovore » Learning to Think Like A Programmer
http://infovore.org/archives/2009/01/22/learning-to-think-like-a-programmer/
Should journalists learn to code?
What’s really important is to not understand how to do magical things with code, but to learn what magical things are possible, what the necessary inputs for that magic are, and who to ask to do it. Identify the repetitive tasks that computers are good at. Yes, they’re good at find-and-replace, but tools like regular expressions are even handier, and I’m amazed how few people understand that find-and-replace is the beginning, not the end, of text processing. (And yes, I’m aware that regex are a quick way to give yourself two problems.)
Useful advise to anyone looking to work with online tools. I can't write a computer program but my understanding of the fundamentals has helped me no end.
"It requires you to learn to translate intent into code, to know what’s possible, to know what’s easy and what’s hard, and to know what to do when third-party things you’re glueing together don’t work." "Computers are really good at processing regular data, and they are really, really good at repetitive tasks. Every time I watched someone in an office doing a repetitive, regular task I despaired, because that’s exactly the kind of thing we have computers for." "…nowadays, computers are a sort of primary source too. You’ve got to learn to interrogate them effectively - and quote them meaningfully - too." A sibling suggestion would be ‘Learn to explore inquisitively’. One of the reasons only 20% of an application’s functionality is used by the majority of users is that their major motivation when they start using an application is ‘How do I do [x] in [y]?’, as opposed ‘What [x]s can [y] do for me?’
What’s really important is to not understand how to do magical things with code, but to learn what magical things are possible, what the necessary inputs for that magic are, and who to ask to do it.
The more I talk to academics, the more I echo the following sentiment: "I remain convinced there’s an interesting book on “doing smart stuff with computers that isn’t quite programming but isn’t far off”, because let’s face it, most people deal with data all the time now, and have the ideal tool for working with it on their desks."
Stack Overflow Launches - Joel on Software
http://www.joelonsoftware.com/items/2008/09/15.html
Monday, September 15, 2008 You know what drives me crazy? Programmer Q&A websites. You know what I’m talking about. You type a very specific programming question into Google and you get back: A bunch of links to discussion forums where very unknowledgeable people are struggling with the same problem and getting nowhere, A link to a Q&A site that purports to have the answer, but when you get there, the answer is all encrypted, and you’re being asked to sign up for a paid subscription plan, An old Usenet post with the exact right answer—for Windows 3.1—but it just doesn’t work anymore, And something in Japanese.
You know what drives me crazy? Programmer Q&A websites. (…) You type a very specific programming question into Google and you get back: A bunch of links to discussion forums where very unknowledgeable people are struggling with the same problem and getting nowhere, A link to a Q&A site that purports to have the answer, but when you get there, the answer is all encrypted, and you’re being asked to sign up for a paid subscription plan, An old Usenet post with the exact right answer—for Windows 3.1—but it just doesn’t work anymore, And something in Japanese. The hardest thing about making a new Q&A site is not the programming—it’s the community. You need a large audience of great developers so you have the critical mass it takes to get started. Without critical mass, questions go unanswered and the site becomes a ghost town. I thought the combination of my audience and Jeff’s would bring enough great developers into the site to reach critical mass on day 1
>You know what drives me crazy? Programmer Q&A websites. You know what I’m talking about. You type a very specific programming question into Google and you get back: …
design of the discussion system on Stack Overflow (programming Q&A)
Welcome to @Anywhere | dev.twitter.com
http://dev.twitter.com/anywhere
Add follow buttons, hovercards, linkify @usernames, and build deeper integrations with "Connect to Twitter." @Anywhere promotes a more engaged user base for your site.
Integrate Twitter services in your website or web app with ease
Twitter API developer resources.
PHP: What You Need To Know To Play With The Web - Smashing Magazine
http://www.smashingmagazine.com/2010/04/15/php-what-you-need-to-know-to-play-with-the-web/
Google 工藤拓さん講演「大規模ソフトウェア開発を支えるGoogleのテクノロジー」 - ninjinkunの日記
http://d.hatena.ne.jp/ninjinkun/20081024/1224831012
Rietveld
Coding Horror: How to Motivate Programmers
http://www.codinghorror.com/blog/archives/001260.html
How do motivate programmers? Depends on the kind of programmers you have. "Don't try to race sheep, Don't try to herd race horses". With the right level of programmers, peer pressure is the key, and you should lay off the guidelines and rules. Contrawise, with other developers, maybe my "peer pressure" approach won't work as well.
15 CSS Habits to Develop for Frustration-Free Coding - Noupe
http://www.noupe.com/css/15-css-habits-to-develop-for-frustration-free-coding.html
This is one of the best CSS tips/habits list to use, for sure.
Learn Python The Hard Way: Learn Python The Hard Way
http://learnpythonthehardway.com/index
For non-programmers.
Small Basic Teaches Kids How to Program - ReadWriteWeb
http://www.readwriteweb.com/archives/small_basic_teaches_kids_how_t.php
Язык в 14 слов, 62 страницы инструкций
ReadWriteWeb ReadWriteTalk Enterprise Jobwire About Subscribe Contact Advertise RSS RWW Daily by Email RSS RWW Weekly Wrap-up Home Products Trends Company Index Best of RWW Archives Small Basic Teaches Kids How to Program Written by Lidija Davis / November 8, 2008 11:54 AM / 22 Comments « Prior Post Next Post » After a year in the making, and with very little fanfare, Microsoft last month launched Small Basic, a free programming language aimed at kids. Unlike Scratch and Alice, tools designed for kids to learn programming in a 'codeless' environment, Small Basic is essentially a small version of the BASIC language. Drawing inspiration from the original BASIC language, but based on the newer .Net Framework, Small Basic consists of three distinct pieces: The Language Consists of just 14 keywords, Small Basic is pure imperative code that runs on the .Net Framework. The Environment Small Basic's development environment is simple but provides features that professional developers h
Featured Windows Download: Small Basic Teaches Programming Fundamentals
http://lifehacker.com/5081669/small-basic-teaches-programming-fundamentals
Small Basic Teaches Programming Fundamentals
If you code HTML, Zen Coding will change your life
http://www.downloadsquad.com/2010/04/30/if-you-code-html-zen-coding-will-change-your-life/
If you write HTML for a living, and you don't know Zen Coding yet, you are missing out big time.
From Podcast 38 - Joel on Software
http://www.joelonsoftware.com/items/2009/01/31.html
worried
On Excessive Unit Testing and excessive design
From Podcast 38 - Joel on Software Wanted: Business Analyst (Agile) at redbox (Oakbrook Terrace, IL). See this and other great job listings on the jobs page. Here’s a brief conversation between Jeff and I which I transcribed from... はてなブックマーク - From Podcast 38 - Joel on Software はてなブックマークに追加 dann dann testing, good
Joel Spolsky blog
Compare Online College Degrees : 60+ Free Programming Tools
http://www.comparedegrees.com/free-programming-tools.html
Why: A Tale Of A Post-Modern Genius - Smashing Magazine
http://www.smashingmagazine.com/2010/05/15/why-a-tale-of-a-post-modern-genius/
When you don’t create things, you become defined by your tastes rather than ability. Your tastes only narrow and exclude people. so create. — Why the Lucky Stiff
RT @puredanger: beautiful portrait of _why: http://is.gd/cb25U a reminder to make art of your life.
How jQuery Beginners can Test and Improve their Code | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/how-jquery-beginners-can-test-and-improve-their-code/
jQuery’s arrival has made the process writing JavaScript laughably easy. But, you’ll notice that making small changes to your code improves the readability and/or performance significantly. Here are some tips to get you on your way to optimizing your code.
a context, the way the element is searched changes completely. Now, the element providing the context – someList in our case – is first searched for, and once it has been obtained, child elements that don’t have the requisite class are removed
Coding Horror: Finishing The Game
http://www.codinghorror.com/blog/archives/001204.html
"This problem, although seemingly simple, is hard to understand. For cognitive reasons that are not fully understood, while our intuitions regarding a priori possibilities are fairly good, we are easily misled when we try to use probability to quantify our knowledge. This is a fancypants way of saying there were almost a thousand comments on that post, with not a lot of agreement to be found. "
someone who told you they had two children, and one of them is a girl. What are the
バグを生まないコーディング法、10個の規則でソフト開発を効率化(1/3) ― EE Times Japan
http://eetimes.jp/article/23004/
C のコーディング方法の良くまとまったガイドライン.
EE Times Japan
マークアップエンジニアじゃなくても覚えておきたいHTMLとCSSの話(~HTML5・CSS3、IE8 それぞれの準備に向けて) - livedoor ディレクター Blog(ブログ)
http://blog.livedoor.jp/ld_directors/archives/51169400.html
角丸の実装方法が書かれている
ディレクターとして把握しておいた方が良いHTML/CSS関連のお話とのこと。良い記事です。
jQueryとCSSを使ってフォームのinput要素を楽に整列させる方法:phpspot開発日誌
http://phpspot.org/blog/archives/2009/03/jquerycssinput.html
ちょっとしたコードを書くだけで、フォームのラベルの幅を一番文字数の多いサイズに合わせるというテクニック。jQuery使用。
jQueryとCSSを使ってフォームのinput要素を楽に整列させる
一番幅のある要素のwidthを割り出して他もそれにする
PHPコーディングに関する最適化TIPS 2009:phpspot開発日誌
http://phpspot.org/blog/archives/2009/03/phptips_2009.html
PHPコーディングに関する最適化TIPS 2009
PHPチューニングの色々。勉強になります。
PHP を使う人は心に留めておきたいですね。
CSSセレクタの高速化の話し - Webtech Walker
http://webtech-walker.com/archive/2010/05/18162034.html
これは意外だった。
まじか
セレクタは右から左に解釈される これは正直知らなくて、結構衝撃でした。 #foo .bar {} これはなんとなく#fooを探して、その中の.barを探している気がしてたんですけど、実は.barを探して、その親要素に#fooがあるかを探すそうです。なので特に#fooが必要なければ .bar {} と書いたほうが高速だということ。 また、以下の様に要素名で指定すると、その要素を全て探します。 #foo a {} これは一度a要素を全て探すので、できればaにclassをふって #foo .anchor {} とするほうが高速のようです。(#fooをとるとより高速) 特にユニバーサルセレクタなどは、 #foo * {} とすると、全ての要素の親要素に対して#fooがあるかどうかを調べるので遅くなるようです。
覚えて良かったCSSテクニック « zaru blog
http://zaru.tofu-kun.org/2010/04/22/%E8%A6%9A%E3%81%88%E3%81%A6%E8%89%AF%E3%81%8B%E3%81%A3%E3%81%9Fcss%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF/
CSSテクニックは時代とともに変わっていくけれど、ここ1年ほどスタメンレベルで使うCSSテクニックが絞られてきたので、ここらでちょっと個人的にもまとめておこうかと。
覚えて良かったCSSテクニック
How I Build PHP Applications | Eric Harrison
http://ericharrison.info/2010/04/21/how-i-build-php-applications/
HTML+CSS Templating
http://dl.dropbox.com/u/268240/presentations/htmlCssTemplating/index.html
Takazudoさん謹製。テンプレ。モジュールの考え方など。
これはなかなか良いまとめ。
コーディング
Mensch -- A coding font
http://robey.lag.net/2010/06/21/mensch-font.html
The latest MacOS release (10.6, or “Snow Leopard”) comes with a new monospace font. It’s called “Menlo” and it’s a slightly modified form of the standard Linux font (with appropriately weightly Linux name) “DejaVu Sans Serif Mono”, which is itself an updated form of Bitstream Vera Sans Mono. Apple’s modifications are a definite improvement to my eyes, mostly because they thicken up some of the wispier glyphs from DejaVu, like the underline and period. There’s a great comparison over here. One thing that bothered me, though, is that they turned the zero into a 1980s-style “slashed circle”. Unhip, daddy-o! Naturally I searched for a font editor, and the best one I found was Font Forge, an old Linux app ported to the Mac but still requiring X11. So that’s two ways OS X is borrowing from Linux for font support. What’s up with that? Was there an elite cadre of fontistas working on Linux machines in a secret bunker? Linux is, um, not usually known for its great designers.
The latest MacOS release (10.6, or “Snow Leopard”) comes with a new monospace font. It’s called “Menlo” and it’s a slightly modified form of the standard Linux font (with appropriately weightly Linux name) “DejaVu Sans Serif Mono”, which is itself an updated form of Bitstream Vera Sans Mono. Apple’s modifications are a definite improvement to my eyes, mostly because they thicken up some of the wispier glyphs from DejaVu, like the underline and period. There’s a great comparison over here. One thing that bothered me, though, is that they turned the zero into a 1980s-style “slashed circle”. Unhip, daddy-o! I couldn’t limit my tweaking to the zero glyph, so in the end I made about a dozen changes. Bitstream released these fonts with a very open license that only requires that you change the name if you change anything about the font, so I'm releasing my changes with the same license, as the font “Mensch”.
aboutprogramming04.jpg (JPEG Image, 1200x3000 pixels)
http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/aboutprogramming04.jpg
aboutprogramming04.jpg (imagem JPEG, 1200×3000 pixels)
the world of programming infographic
より早くcssやhtmlのコーディングが行えそうな情報いろいろ - かちびと.net
http://kachibito.net/web-design/css-html-coding-tips.html
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
zen-coding・・・・・
VexFlow TabDiv Demo
http://vexflow.com/tabdiv/tutorial.html
Html5 Guitar Tab Editor
common css mistakes - work blog - onderhond.com
http://www.onderhond.com/blog/work/common-css-mistakes
Creating Your Own XHTML & CSS Framework | Spyre Studios
http://spyrestudios.com/creating-your-own-xhtml-css-framework/
A lot of developers like to use a framework when they code. While frameworks can save you valuable coding time, I believe using pre-made frameworks to sometimes be limiting and unproductive... If you’re business is based on handwritten, clean and accessible code, I personally feel like it’s cheating to use someone else’s code. It’s also never as clean because it’s someone else’s coding style mixed into yours. To use one of these frameworks requires that you either change the code each time to fit your style, or that you change your style of coding to fit theirs. You’ll also end up deleting a lot of what’s included in the framework because you probably won’t need it.
A lot of developers like to use a framework when they code.
it's the way I think.
I Got 99 Problems, but Developing Ain't One
http://www.focus.com/fyi/information-technology/99-problems-developing-aint-one/
Wired: With intelligent thoughts on tech industry, conventions and even Martha Stewart, Wired is a must-read for any well-rounded Web developer.
CSS Starbursts with CSS3 transforms and transitions
http://matthewjamestaylor.com/blog/css3-starbursts
huh: http://matthewjamestaylor.com/blog/css3-starbursts #css #dev #yam
woow!!
starbursts
CSS3 Starbursts - http://bit.ly/dsJaLF By @mattjamestaylor (via @ImpressiveWebs) – W3Avenue (w3avenue) http://twitter.com/w3avenue/statuses/16070010555
Browser Testing: A Family Tree | Webdesigner Depot
http://www.webdesignerdepot.com/2010/05/browser-testing-a-family-tree/
One task drives web professionals to distraction more than almost any other: testing whether their design works equally well in a multitude of browsers and on different devices. The list of browsers and platforms to verify against keeps getting longer, and as designers, our tempers are getting proportionally shorter; IE6 will probably feature in nightmares for years to come! Yet doing our work in an ever-widening range of situations is becoming increasingly important. This article highlights the most common issues that arise when testing with “the usual suspects” and explains why a change in tactics may soon be needed. Your entire perspective on compatibility testing could change.
How To Read Code | Re-gur-gi-tate (n) | Omer Gertel
http://omergertel.com/2010/07/04/how-to-read-code/
It's like the Talmud via exitcreative
Apparently, it's like reading religious texts.
10 life-saving PHP snippets
http://www.catswhocode.com/blog/10-life-saving-php-snippets
couple good functions in here. Add to php library.
Google JavaScript Style Guide 和訳 — Google JavaScript Style Guide 和訳 v0.1 documentation
http://cou929.nu/data/google_javascript_style_guide/
GoogleのJSコーディング規約
Roadmap for Learning Rails | techiferous
http://techiferous.com/2010/07/roadmap-for-learning-rails/