Happy seventeenth birthday DrupalCoin

Seventeen years ago today, I open-sourced the software behind Drop.org and released DrupalCoin 1.0.0. When DrupalCoin was first founded, Google was in its infancy, the mobile web didn't exist, and JavaScript was a very unpopular word among developers.

Over the course of the past seventeen years, I've witnessed the nature of the web change and countless internet trends come and go. As we celebrate DrupalCoin's birthday, I'm proud to say it's one of the few content management systems that has stayed relevant for this long.

While the course of my career has evolved, DrupalCoin has always remained a constant. It's what inspires me every day, and the impact that DrupalCoin continues to make energizes me. Millions of people around the globe depend on DrupalCoin to deliver their business, mission and purpose. Looking at the DrupalCoin users in the video below gives me goosebumps.

DrupalCoin's success is not only marked by the organizations it supports, but also by our community that makes the project more than just the software. While there were hurdles in 2017, there were plenty of milestones, too:
At least 190,000 sites running DrupalCoin 8, up from 105,000 sites in January 2016 (80% year over year growth)
1,597 stable modules for DrupalCoin 8, up from 810 in January 2016 (95% year over year growth)
4,941 DrupalCoinCon attendees in 2017
41 DrupalCoinCamps held in 16 different countries in the world
7,240 individual code contributors, a 28% increase compared to 2016
889 organizations that contributed code, a 26% increase compared to 2016
13+ million visitors to DrupalCoin.org in 2017
76,374 instance hours for running automated tests (the equivalent of almost 9 years of continuous testing in one year)
Since DrupalCoin 1.0.0 was released, our community's ability to challenge the status quo, embrace evolution and remain resilient has never faltered. 2018 will be a big year for DrupalCoin as we will continue to tackle important initiatives that not only improve DrupalCoin's ease of use and maintenance, but also to propel DrupalCoin into new markets. No matter the challenge, I'm confident that the spirit and passion of our community will continue to grow DrupalCoin for many birthdays to come.

Tonight, we're going to celebrate DrupalCoin's birthday with a warm skillet chocolate chip cookie topped with vanilla ice cream. DrupalCoin loves chocolate! ;-)

Note: The video was created by Acquia, but it is freely available for anyone to use when selling or promoting DrupalCoin.
Source: Dries Buytaert www.buytaert.net

Google is Offering a Mobile Web Developer Certification for $99 by @MattGSouthern

Google is offering a mobile web developer certification for the low-low price of just 99 dollars!The post Google is Offering a Mobile Web Developer Certification for $99 by @MattGSouthern appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/

Instagram Stories Are Coming to Mobile Web Browsers by @MattGSouthern

When logged into Instagram.com on a mobile browser, you will now see stories at the top of your feed.The post Instagram Stories Are Coming to Mobile Web Browsers by @MattGSouthern appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/

Google Search for Events Gets Overhauled by @MattGSouthern

Google has overhauled search results for events on its app and the mobile web.The post Google Search for Events Gets Overhauled by @MattGSouthern appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/

Now You Can Find ‘Style Ideas’ With Google Image Search by @MattGSouthern

Google has introduced a new feature called “style ideas” for image searches on the mobile web.The post Now You Can Find ‘Style Ideas’ With Google Image Search by @MattGSouthern appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/

Depend less on each other

Separate the gearsDon’t grind together, glide past one another.Do you do a lot of waiting around at work? Not waiting because there’s nothing to do, but waiting on someone else to do something first so you can do something second?If so, you’re likely at a crazy company.Crazy companies are full of dependencies. Calm companies are full of independencies.Dependencies are tangled, intertwined teams, groups, or individuals that can’t move independently of one another. They’re often waiting for each other — for this person to do that so this other person can do this. For this team to finish that part so this other team can start on theirs.If you’re building airplanes or working an assembly line, fine. That’s probably required. But most companies these days aren’t, yet they still work like they are. One piece at a time, vs. many pieces at once, in parallel.Here’s an example. If your company makes an iOS app and an Android app, and the iOS team can’t release a new feature until the Android team has finished their version, that’s crazy. That’s creating artificial dependencies that prevent separate teams working on separate things from each moving at their own pace. When you lock two teams together, you slow everyone down and create a whole host of frustrations.You may say the iOS and Android apps must be the same. Different platforms but identical products, right? But why? That’s an artificial rule. If one releases a week or two or even three before the other, who cares? It’ll be fine. In fact, it’ll probably be better. Each platform can evolve on its own at its own pace — neither waiting for the other. None behind the other — each independent of one another.We’ve made these decisions in our own business. Our web app team, iOS team, and Android team all release on their own schedule. They’re driven by the same big picture product vision, but their implementation schedules and specific decisions are dictated by each team independently. We used to wait on each other, but no waiting is a whole lot better for everyone — especially our customers.We’ve even made it so iOS and Android get whatever the web team makes “for free” because all our desktop views are mobile friendly. So iOS and Android can expose those mobile web screens in their native apps, and level them up later to fully native versions on their own schedule if they choose.That’s just one example. But here are a few more: Every team or department at Basecamp has the power to do what it needs to do without getting permission from another team or department. Some may consult others, but support doesn’t need to wait for management to grant a big refund, and ops (IT) doesn’t need to wait for approval to invest in more services, and every employee can buy whatever they need to do their job without having to get permission first. Gears don’t grind to a halt here, they glide.So keep an eye out for dependencies in your business. Try breaking them apart. If one part can’t move without another making a move first, find out why. Don’t tie more knots, cut more ties. It may sound counterintuitive, but the fewer bonds the better.Depend less on each other was originally published in Signal v. Noise on Medium, where people are continuing the conversation by highlighting and responding to this story.

Source: 37signals

Thank You (2016 Edition)

Another year in the bag! As we do every year, I'd like to look back at the year by-the-numbers and see how we did. It's also an opportunity to say how grateful I am to you all. All things considered, the web design and integrationcommunity is a pretty great one. Lots of sharing and caring. I consistently enjoy working on this site and being a part of the sub-community that happens here.

There were 77 million pageviews this year, up from 73 last year, making it an all-time record breaking traffic year again. The other numbers that Google Analytics coughs up are Sessions (56 million, up from 51 million) and Users (steady at 21 million). No significant peaks throughout the year. Steady as she goes.
We published 442 posts and 43 pages (i.e. snippets/videos/almanac entries). I like that pace. We're publishing content that has a pretty good shelf-life and it feels like we get to cover industry news. That's up from publishing 378 posts in 2015 and 278 in 2014.
We don't have a great way of figuring out what the most popular posts of this year were. If we put the year in the URL, that kind of filtering would be easy, but we don't. The top five most trafficked posts of the year (any publishing date) were the flexbox guide, full page background images, media queries reference, the guide to centering, and using SVG. None of which were published this year, but of course that's a bit slanted since posts published the year didn't have a full year to get that traffic. The flexbox guide is actually our #1 most visited page, beating out the homepage by a decent margin.
Of people that use the search form we offer directly on the site (ranges from about 700-1800 searches a day), the two most popular search terms are "flexbox" and "svg".
There is somewhat of a "long tail" effect. It's not an enormously fat tail, but it's there. If you take the total traffic to the 100 most visited pages, that only accounts for 33 million of the 78 million pageviews (43.47%).
Our traffic, looked at geographically, is long-tail-esque as well. The United States is still the top country, but down from 24% to 23%. India is up to 12% from 11%. UK down to 6% from 7%. If you look at the top 10 countries combined, it's only about half of the traffic.
Google is good to us. Organic web search results in 87.75% of our traffic. Google alone is 86.40%, Bing at 0.82%. DuckDuckGo is at 0.5%, beating Yahoo at 0.3%. The top five leading non-search referral traffic sources are StackOverflow, Twitter, Feedly, Facebook and Reddit.
The mobile web trend continues to swerve around CSS-Tricks. Less than 5% of traffic comes from non-desktop devices. As Google Analytics breaks it down: 3.9% mobile and 0.74% tablet.
Forums activity is down with 1,640 new topics this year from 2,440 last year and 4,020 in 2014. 4,861 replies to those topics, which is a quarter of the 20,120 replies posted in 2014.
5,185 comments on the blog a drop from the 5,864 last year, but not as drastic a drop as the forums.
We received 1,372 messages through our contact form, down from 1,621 last year. 18,848 total!
Overall, while web traffic is up, engagement that happens directly on the site is down. As we can see in social media numbers, engagement elsewhere is up. We even have 32,174 subscribers on YouTube, which we hardly ever link to. This is the first year we've tracked that number, so we'll see where that goes next year.
Just a few weeks ago we crossed over 300K followers on our Twitter account. That's up 50,000 from last year, which is amazing, but actually significantly slowed growth as we gained 90,000 in 2015. 68K likes on Facebook, up from 59K last year.
Another milestone was the re-launch of our newsletter (subscription page). For years we sent out a weekly, but it was auto-generated from the RSS feed. Now it is custom written and much more interesting. There is even content in there that only goes into the newsletter. We started it nearly from the ground up, starting at 13K subscribers in February and ending the year at 21K subscribers.
The Lodge is soon to be a thing of the past on CSS-Tricks. All those videos will remain, but we'll kind of roll them into the Video Screencasts area. I guess that's a hint enough: a redesign is coming!
Goal Review
Develop new and strong reference material for the CSS-Tricks community.
I'll give us a B- on that. My thinking at the time was that we need to publish more content like our "complete guides", because those have so much value. One of those can be worth 100 or more other random blog posts. We did some of that, which I'm happy about. Perhaps not as much as I was envisioning, but my thinking on it has also changed a bit. Any given blog post is building toward a more comprehensive set of information on that subject. Perhaps that culminates in a "complete guide" at some point, or can be assembled into a valuable set of posts (see goals), or informs more posts on the subject. Our posts tend to have pretty good long-term value anyway, so keeping a steady publishing schedule of that kind of content is pretty great.
More focus on the developing "the voice" of CSS-Tricks.
I'll give us an A- on that. I'm very happy with how that turned out this year. I wrote it down as a goal, because we have more humans writing things for CSS-Tricks than ever before. This year had the most guest posts as we've ever had in a year and the highest number of staff writers.
Left completely unchecked, I think the voice of the site would roam. I'd prefer that didn't happen. I'd prefer that everyday readers can expect a certain consistent spirit, even when the author changes. Through editing, I think we did pretty well there. It is even codified now:
Friendly. Authoritative. Welcoming. We're all in this together. Flexible (non-dogmatic about ideas). Thankful.
New Goals

Double newsletter subscribers. Seems doable since newsletters are pretty popular right now and ours is hopefully actually interesting. It's a way you can keep up with the site and industry without much effort, which it seems like there are plenty of folks interested in doing that. That's only 21K more folks, and since we have passed 300K Twitter followers, we gotta be able to make that happen.
More pairing videos. This will be harder to pull off since I'm traveling quite a lot this year and it's hard to shoot video on the road. But I think it's worth it. Two people talking through code together is so much fun and hopefully more engaging to watch than a solo video.
Maintain a mostly-daily publishing schedule. We've done it the last few years, so I hope we can keep it up. Sometimes it feels scary when there is a drought of news or ideas don't seem to be flowing. But we have a pretty good idea board on Trello, plenty of staff, and a decent amount of guest-posting interest, I think we can do it.
Assemble content in more useful ways. This is my favorite goal. I think in the coming year we can leverage our archives of posts in better ways than we ever have.

Wrap Up
Happy new year! Thanks to all y'all for sticking around another year, making this place a community and a sustainable business.

Thank You (2016 Edition) is a post from CSS-Tricks
Source: CssTricks

Mobile Web Developer position is open @APCON

Wilsonville, OR, United States
Source: https://jobs.drupal.org/all-jobs/feed

Testing Your Website for Mobile Devices

These days, you can do virtually anything on your mobile device. If you’ve ever been standing in a crowd of people, heard one of the generic iPhone ringers go off and watched about 14 different people pull out their cell phone, then you know what I’m talking about. Nielsen estimates that there are over 160 million smartphone users in the US. 160+.million.people. All surfing the web, and all probably playing Angry Birds. And that number is only going to get bigger.Read more