SitePoint Blog
blogs.sitepoint.com · Company blog · on HN since 2010
SitePoint's blog for web developers, with tutorials on JavaScript, HTML5, CSS, PHP, image optimization, and SEO.
What HN saysHN commenters link it for practical web tips, notably its PNG8 alpha transparency post, SEO checklists, and a piece on MySQL mistakes by PHP developers.
26HN people shared it
7linked it in comments
37stories submitted
208story points
15 years agolast shared
2010people per year2026
Most-shared posts
- 1How to Process Large Volumes of Data in JavaScript2 people · 4 points · first shared 2010 · discussion on HN
- 2Png8 the clear winner2 people · first shared 2011
- 3Google Closure: How not to write JavaScript1 people · 101 points · first shared 2010 · 47 comments on HN
- 4WebKit Updates CSS3 Gradient Support, Matches Mozilla Syntax1 people · 43 points · first shared 2011 · 4 comments on HN
- 5Sophisticated Sorting in JavaScript1 people · 11 points · first shared 2011 · 3 comments on HN
- 65 Awesome HTML5 Games1 people · 3 points · first shared 2011 · discussion on HN
- 7HTML5 Completion Date Announced1 people · 3 points · first shared 2011 · discussion on HN
- 8Load Non-blocking JavaScript with HTML5 Async and Defer1 people · 3 points · first shared 2010 · discussion on HN
- 95 Signs You Should Raise Your Rates1 people · 3 points · first shared 2010 · discussion on HN
- 10Cross-Browser HTML5 Canvas with Fallback1 people · 3 points · first shared 2010 · discussion on HN
- 11How to Be a Real Jerk if You Make WordPress Themes and Plugins1 people · 2 points · first shared 2011 · discussion on HN
- 12What is ‘this’ in JavaScript?1 people · 2 points · first shared 2011 · discussion on HN
- 13Use Webkit and Imagemagick to create cross-browser buttons and other swag1 people · 2 points · first shared 2010 · discussion on HN
- 14SitePoint Podcast #107: Social Coding with GitHub’s Tom Preston-Werner1 people · 2 points · first shared 2011 · discussion on HN
- 15Responsive Web Design with HTML5 and the Less Framework 31 people · 2 points · first shared 2011 · discussion on HN
What HN people wrote when they linked it
ck2 · 2011-04-17
optipng/pngout/pnggauntlet are "only" png optimizers
this site gracefully degrades a png with 24bit alpha transparency to 8bit alpha so you don't have to settle for a gif.
I suspect they are using pngnq http://pornel.net/pngnq and pngquant http://pornel.net/pngquant
Some background here:
http://blogs.sitepoint.com/png8-the-clear-winner/
http://www.ethanandjamie.com/blog/81-png8-transparency-without-firewor…
That site is great because it's so easy, they did some very impressive drag-and-drop code and it makes very high quality output that is as good as Fireworks.
getsat · 2011-05-28
I'm by no means an expert, though I've worked with experts and picked up some stuff from them. The rest I learned from Google and various forums:
http://www.google.com/search?query=on-page+seo
http://blogs.sitepoint.com/ultimate-seo-checklist/
http://www.sitepoint.com/forums/search-engine-optimization-3/faq-searc…
Basically, SEO comes down to having awesome content, identifying it properly on your site, and getting other people to link to it.
What is proposed in the OP's link is NOT impossible as the various detractors in this thread would have you believe, but it IS a lot of work. The tech stuff is easy, consistently building out your backlinks is the hardest part. If you're lucky, they'll start to grow on their own and you have 100% passive income.
underwater · 2011-04-13
8 bit PNG supports alpha transparency. It's just Adobe have chosen not to implement it in Photoshop. See here http://blogs.sitepoint.com/png8-the-clear-winner/.
harisenbon · 2010-11-29
While interesting, if you haven't read the original article, most of the points lose their meaning.
http://blogs.sitepoint.com/2010/11/19/mysql-mistakes-php-developers/
Also, aren't most PHPers using frameworks (like CakePHP or Symphony) now instead of raw-coding PHP? I can imagine this being useful for dealing with small or legacy systems, but I haven't had to write a raw SQL statement in almost a year now.
luckystrike · 2010-11-11
Some examples you might find useful:
http://blog.templatemonster.com/2010/06/11/55-coming-soon-pages/
http://blogs.sitepoint.com/2009/05/14/design-a-successful-coming-soon-…
kls · 2011-02-23
You're not a Lawyer or a Mechanic
The nature of the arrangement is more similar that not. Both do project based work as service professionals. And both have unforeseen variables that cannot be known at the time of estimating. Lawyers routinely deal with unforeseen political issue (ruling not going the way they expected) and mechanics routinely deal with unforeseen problems that are technical in nature (mechanical failure, that was not known until the heads where pulled off).
Software developers routinely deal with both natures of unforeseen variables in addition to the client adding work after the estimate. Which would be akin to a mechanic giving someone a quote and then when they are half way through the project the client saying well while you are in there go ahead and change out the pistons for forged steel ones, and then arguing because the client got charged for the parts and labor. In all three cases the client pays for the additional work not the service provider.
paying by the hour is a poor and dated way to do business
I differ on that opinion as well Sitepoint does too, almost all of the top talent in any development field works by the hour not by the project. Most know to not take the entrepreneurial risk of another company while engaging in a contract that limits their reward.
http://blogs.sitepoint.com/2010/09/14/flat-rate-pricing-vs-hourly-bill…
You're selling a software solution to a client, so you should charge for that solution
Right and if I am…
Matt_Cutts · 2011-01-03
SSL adds latency, because you're setting up an encrypted connection. Google hates slowing down users, and we don't want to slow down every user unless it's a clear win. That's one reason.
When Google switched to AJAX-based search, that temporarily stopped sending referrers, and lots of people screamed bloody murder. For example, http://getclicky.com/blog/150/googles-new-ajax-powered-search-results-… said "So what can we do about it? If you run a blog, write about this. Submit this story or your own story to large tech blogs like TechCrunch, CenterNetworks, ReadWriteWeb, GigaOm, etc - no large site has written about this yet, and one of them needs to. ... Do anything you can to spread the word and let Google know that this is not acceptable."
Or see http://www.seobook.com/Ad-Networks-Partners-Hoarding-Publisher-Data-Fo… or http://econsultancy.com/us/blog/3240-google-ajax-bad-news-for-third-pa… or http://blogs.sitepoint.com/2009/02/04/google-update-breaks-third-party… . So we heard lots of complaints.
SSL as an option provides a nice choice for people who care about these issues and don't mind taking a tiny hit in latency.