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
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
video tuturialBBC NEWS | Technology | Dangerous coding errors revealed
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 PatPython Cheat Sheet - Cheat Sheets - Added Bytes
python language references8 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
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
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
checks
weblogs/azul/principles-of-softwareWhy is programming fun? An extract from Fred Brooks' (Frederick P. Brooks Jr.) book, The Mythical Man-Month
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
# 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 processCoding Horror: The Eight Levels of Programmers
via @indrayam FF post
프로그래머에 관한 이야기What is the best comment in source code you have ever encountered? - Stack Overflow
best comment in source code you have ever encountered?CS123: Introduction to Computer Graphics
テストツールのまとめAsk SM: CSS Quick-Question Edition | CSS | Smashing Magazine
Tips y Hacks Interesantes10 of the Best Programming Fonts
this bookmark brought from the different place.
http://www.fsd.it/fonts/pragma.htmHow To Write Unmaintainable Code
Thanks Cormier!
JavaDOCYouTube - Broadcast Yourself.
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
some articles on rubyAnonymous Pro
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 font20+ Best Tutorials to Convert Psd to Html/CSS | Dzine Blog
Reglas para mejorar la programación en cBill the Lizard: Programming and Logic Puzzles
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 mindprogramming | Quotes Archive
Simplicity is the ultimate sophistication.10 Useful CSS/JS-Coding Solutions For Web-Developers | CSS | Smashing Magazine
da approfondire specialmente l'overlay per la guida cool15+ techniques and tools for cross browser CSS coding
<style>*{position:relative}</style><table><input></table>
15+ techniques and tools for cross browser CSS coding
CatswhocodeCoding a Beautiful Website From Scratch: Plus Tutorial - Nettuts+
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
An essential reading. From Smashing Magazine, as usual... :-DjQuery Custom Events: They Will Rock Your World! | Fuel Your Coding
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
Good - 25 tutorials for coding websites10 Rules of Front End Coding | Fuel Your Coding
g21 Really Useful & Handy PHP Code Snippets
generating random passwords, encoding email adds, etc.Gamasutra - Features - Dirty Coding Tricks
[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
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
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 codeThe Art of zen-coding: Bringing Snippets to a New Level - Monday By Noon
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
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
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
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
also links to sed and awk oneliners5 Rules To Write More Readable CSS Files – woorkup.com
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 FilesTop 10 Most Common Coding Mistakes in WordPress Plugins « planetOzh
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 TechniquesSniff Out That Smelly Code
functions are difficult to change, and difficult to understand.携帯サイト(html)の制作に入る前に確認しておきたいチェック項目 │ これからゆっくり考L
サンプルソースが・・・キャリア同時対応ならこうなるわな。Big Spaceship | Labs Blog - A Dash of Rosemary on Your CSS
Scalable CSS wrapper from Big Spaceship.
visto en el twitter de smashing magazineProgrammer 101: Teach Yourself How to Code - Teach Yourself - Lifehacker
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
10 Tips for Writing Better CSSCoding a Web Design for Speed and Quality | Webdesigner Depot
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
Lifehacker
Programmer 101Zen Coding: A Speedy Way To Write HTML/CSS Code - Smashing Magazine
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+
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
くそっ リア充め!
簡易コードでプログラミングして戦うログインに載ったゲームは「ロボットバトルV」かな?→id:stealthinu
銀の戦車w/バイナリな人向けにはRedcodeとか? http://en.wikipedia.org/wiki/RedcodeHow's My Code
"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 teamsHTTP Headers for Dummies - Nettuts+
前回のhtml版に引き続き、今回はxhtmlの場合です。 htmlと比べて出来ることが増えるので色々なデザインの再現が可能ですが、やはり3キャリア1ソースとなると気をつけるべきポイントがいくつかあります。 背景画像は1つのみ 違う背景色が連続するところはdivの使い方に注意 フォント関連 リンク色が複数存在する tableは使ってもいいか 横並びの画像の横幅合計が240だと崩れる可能性アリ
携帯サイト[xhtml]のコーディング前のチェックポイント
素敵!きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
"「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志"
「「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志」
名前重要、超重要。そしてその先 ちゃんと名前を付けるってのは、基本と言えば余りに基本的な事。でもそれは、その一言ではとても尽くせない、広大な汎用性を持つ超重要事項。それに本気になればなるほど、それに見合ったご利益が得られる、と思う。
渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基本的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。Top 15+ Best Practices for Writing Super Readable Code - Nettuts+
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
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
A goatse operator? .pAlgorithm Tutorials
GraphC Craft - Preface
ones zeros majors and minors: esoteric adventures in solipsism, by chris wanstrathМатрица компетентности программиста - Google Docs
часть 2: http://docs.google.com/View?docid=d28gm4q_56hmv6f72zЗакрепляем jQuery — 25 отличных советов / Jquery / Хабрахабр
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
HTMLコードをクリーンにするための12の原則。
HTMLを綺麗に保つ12の原則PrimerCSS
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
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 databasejQuery Lint – James Padolsey
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.
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 programmingcdecl: C gibberish ↔ English
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
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 daygist: 289467 - GitHub
he Weekend Has LandedOld-school programming techniques you probably don't miss
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
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
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
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 デザインブログ
最近になって急に盛り上がってきているZen-Codingをみなさんご存知ですか? Zen-CodingはHTML/CSSをショートカット+スニペットで簡略化してコードを書くことができるライブラリです。 独立したテキストエディタソフトではな�...
HTML&CSSを書くときに、便利なZen-Codingコードレビューの道具、使っていますか?
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
- 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
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
jQuery Resources for One-Page Portfolios | Vandelay Design Blog - http://vandelaydesign.com/blog/web-development/jquery-one-page-portfolios/
Web Design and Development Blog8 Important SEO Techniques To Kickstart Your Website « DivitoDesign
8 خطوات هامة جدا لتحسين المواقع واستمثالها مع محرات البحث المختلفة中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場
それと、これはプログラムの担当分け問題にも依存する。比較的小規模のシステム開発で、たとえば一人がサーバ、一人がクライアントを担当する、というように、クライアントプログラム全体のコーディングを一人のプログラマが担当するような場合、広いスコープの変数を使うメリットがデメリットを遙かに凌駕するケースは多くなるだろう。Зажись - DON'T WAKE UP THE PROGRAMMER!
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
Briljant
the viemu/codekana guy talks about his incremental parserCoding Horror: Top 25 Most Dangerous Programming Mistakes
Coding technique without error
guide to 25 of the most dangerous programming mistakes - a must read!
outsiderCoding a Clean and 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 WebsiteCSS Specificity And Inheritance - Smashing Magazine
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
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
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
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
RietveldCoding Horror: How to Motivate Programmers
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
This is one of the best CSS tips/habits list to use, for sure.Learn Python The Hard Way: Learn Python The Hard Way
For non-programmers.Small Basic Teaches Kids How to Program - ReadWriteWeb
Язык в 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 hFeatured Windows Download: Small Basic Teaches Programming Fundamentals
Small Basic Teaches Programming FundamentalsIf 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
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 blogCompare Online College Degrees : 60+ Free Programming Tools
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+
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 removedCoding Horror: Finishing The Game
"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
C のコーディング方法の良くまとまったガイドライン.
EE Times Japanマークアップエンジニアじゃなくても覚えておきたいHTMLとCSSの話(~HTML5・CSS3、IE8 それぞれの準備に向けて) - livedoor ディレクター Blog(ブログ)
角丸の実装方法が書かれている
ディレクターとして把握しておいた方が良いHTML/CSS関連のお話とのこと。良い記事です。jQueryとCSSを使ってフォームのinput要素を楽に整列させる方法:phpspot開発日誌
ちょっとしたコードを書くだけで、フォームのラベルの幅を一番文字数の多いサイズに合わせるというテクニック。jQuery使用。
jQueryとCSSを使ってフォームのinput要素を楽に整列させる
一番幅のある要素のwidthを割り出して他もそれにするPHPコーディングに関する最適化TIPS 2009:phpspot開発日誌
PHPコーディングに関する最適化TIPS 2009
PHPチューニングの色々。勉強になります。
PHP を使う人は心に留めておきたいですね。CSSセレクタの高速化の話し - Webtech Walker
これは意外だった。
まじか
セレクタは右から左に解釈される これは正直知らなくて、結構衝撃でした。 #foo .bar {} これはなんとなく#fooを探して、その中の.barを探している気がしてたんですけど、実は.barを探して、その親要素に#fooがあるかを探すそうです。なので特に#fooが必要なければ .bar {} と書いたほうが高速だということ。 また、以下の様に要素名で指定すると、その要素を全て探します。 #foo a {} これは一度a要素を全て探すので、できればaにclassをふって #foo .anchor {} とするほうが高速のようです。(#fooをとるとより高速) 特にユニバーサルセレクタなどは、 #foo * {} とすると、全ての要素の親要素に対して#fooがあるかどうかを調べるので遅くなるようです。覚えて良かったCSSテクニック « zaru blog
CSSテクニックは時代とともに変わっていくけれど、ここ1年ほどスタメンレベルで使うCSSテクニックが絞られてきたので、ここらでちょっと個人的にもまとめておこうかと。
覚えて良かったCSSテクニックHow I Build PHP Applications | Eric Harrison
Takazudoさん謹製。テンプレ。モジュールの考え方など。
これはなかなか良いまとめ。
コーディングMensch -- A coding font
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)
aboutprogramming04.jpg (imagem JPEG, 1200×3000 pixels)
the world of programming infographicより早くcssやhtmlのコーディングが行えそうな情報いろいろ - かちびと.net
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
zen-coding・・・・・VexFlow TabDiv Demo
Html5 Guitar Tab Editorcommon css mistakes - work blog - onderhond.com
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
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
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/16070010555Browser Testing: A Family Tree | Webdesigner Depot
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
It's like the Talmud via exitcreative
Apparently, it's like reading religious texts.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
GoogleのJSコーディング規約Roadmap for Learning Rails | techiferous