Category Archive for: development

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.


Decoupling Drupal with Waterwheel for Ember and React

As I’ve written previously, the Waterwheel ecosystem and Reservoir distribution help pave the way for non-Drupal developers to use decoupled Drupal as a headless back end without having to learn a lick of Drupal or PHP. Thanks to the Contenta team, there is now a growing slate of applications backed by decoupled Drupal and web services modules like JSON API and Simple OAuth. Now, the Waterwheel team is excited to release several new projects that benefit developers developing JavaScript applications built in Ember and React. With the release of reference applications in Ember and React and an Ember add-on, the Waterwheel ecosystem is moving beyond SDKs like Waterwheel.js and toward a larger range of plugins, boilerplates, and examples to help you develop your Drupal-backed JavaScript applications more swiftly. Best of all, these projects can be used interchangeably to build applications backed by API-first Drupal 8 with JSON API, Acquia’s just-released…

Read More →

The OSTraining Podcast #3: Justin Sternberg and CMB2

In the third episode of the OSTraining podcast I talk with Justin Sternberg. Justin started painting houses and is now the lead developer behind CMB2, the framework with powers hundreds of successful WordPress plugins. We feature CMB2 heavily in the new class, “How to Develop WordPress Plugins”. I used CMB2 to power a new WordPress project management plugin called UpStream, and can highly recomend it. I chat with Justin about his career, and why you should use CMB2 for your WordPress development. [[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]] Source: https://www.ostraining.com/

Creating a Design System Process with UXPin

There’s never a better time to work in software. Developers and designers are among the most desired people on the market. Companies all over the world seem to have a never-ending thirst for software experts. In 2003 the U.S. Bureau of Labor Statistics estimated the number of software engineers working in the US to be 677,900 people. In 2016, this number increased over 5× to 3,870,000. At the same time, design teams grew faster than software development. In the last 5 years, the design-developer ratio increased by an average of 2.5×. These changes put enormous pressure on designers and developers to take on more projects while delivering higher quality faster. But the challenge is that software development doesn’t scale easily. Scaling through hiring, without first putting standards in place, doesn’t usually end well. With every new hire, the technical and design debt increases. New ideas for color palettes, typography, patterns,…

Read More →

Server-Side React Rendering

React is best known as a client-side JavaScript framework, but did you know you can (and perhaps should!) render React server-side? Suppose you’ve built a zippy new event listing React app for a client. The app is hooked up to an API built with your favorite server-side tool. A couple weeks later the client tells you that their pages aren’t showing up on Google and don’t look good when posted to Facebook. Seems solvable, right? You figure out that to solve this you’ll need to render your React pages from the server on initial load so that crawlers from search engines and social media sites can read your markup. There is evidence showing that Google sometimes executes javascript and can index the generated content, but not always. So server-side rendering is always recommended if you want to ensure good SEO and compatibility with other services like Facebook, Twitter. In this…

Read More →

Powerful Strategies To Connect Your Website To Social Media

The key to standing out and succeeding over your competitors is by increasing your online presence. Most businesses take advantage of social media because it has become one of the useful and most powerful tools to let people know about your company, products and services. A website that is prominently visible on search engines makes it easier to connect with potential consumers, thereby leading to a positive impact towards the business. What causes websites to rank higher than the rest depends on search engine optimization (SEO), although its main driving force is high quality content. On top of these, you need to connect your website to social channels. In this article, I will share with you some tips and techniques to maximize social media for your website. The Importance of Social Media Social media has become a part of any online business. At least 97% of marketers are currently participating…

Read More →

Drupal Developer – IQ Solutions – Remote

The Drupal Developer creates applications; Experience in Drupal site building, module development and Drupal theming equivalent to an Acquia Grand Master…From IQ Solutions – Thu, 22 Jun 2017 03:28:32 GMT – View all Remote jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Naming Things is Only Getting Harder

I was working with CSS Grid and came to the grid-column and grid-row properties. I paused for a moment. They’re not overly complicated. They are shorthand properties for expressing where an element should start and end on a grids defined columns and rows. What caught me was the fact that I can name these lines. It’s not a requirement (you can use numbers), but the ability to name the grid lines is something we can do here. In fact, naming lines can open up neat CSS tricks. Grid lines are another item in a long list of examples where front end developers have the power to name things. Class names and IDs have always been things we need to name in CSS, but consider a few of the more historically recent things where naming is important when it comes to styling: Variables: Naming values for context, such as re-usable colors…

Read More →

Zero Talent

I saw this shared randomly on the interwebs sometime ago and I thought I’d capture it here and add a few wandering thoughts related to hiring. So, here you go: 10 Things That Require Zero Talent: Being on time Work ethic Effort Body language Energy Attitude Passion Being coachable Going the extra mile Being prepared I’ve reprinted it without change from the original image that I saw. I agree on most of these things, by the way. Strangely, many of us forget how important these things are, especially when we’re hiring folks. Instead, we look for very specific technical skills or expertise, things that we can easily count or measure or qualify as true. But how do you “test” for attitude? How do you qualify someone being truly coachable? Those things are hard to measure and certainly hard to qualify. But they are more important than any particular skill or experience…

Read More →

What Does a Well-Documented CSS Codebase Look Like?

In the front-end community, there is a lot of attention related to documenting JavaScript. That’s not so much the case with CSS. Often times I feel like lost when I join a project with minimal or no CSS documentation. Even though CSS is relatively easy to write, it can be quite hard to maintain. The specificity, the global scope of everything, and the lack of guidance can easily lead to inconsistency, code duplication, and over-complication. I’ve long been curious what a really well-documented CSS codebase looks like. Here, I’ll share my experience, along with the expectations I have towards my vision of well-documented stylesheets. It surprises me where I hear people say that commenting CSS is not that important. I imagine none of them have had to deal with 10,000+ line stylesheets! Often I’ve struggled with what HTML results in what specific style. Without having a solid context about the…

Read More →

10 Steps to Building Faster Websites

Google says websites should load in less than 2-3 seconds and when Google speaks you better damn well listen. Actually, it’s not only Google that comes up with numbers like this; countless studies say you want to be hitting the 2-second benchmark to stop traffic and valuable leads running out the door. There’s a problem, though. As the web becomes a more complex medium, performance tends to take a backseat to glitzy features. Which is fine, if you want a fancy website hidden behind that blank loading screen, but not so good when most people quit the session before your first line of content loads. So how do you find that sweet-spot between a fully-featured website and one that hits the 2-second benchmark? #1: Be careful with website builders Website builders are great for building websites quickly but quite so good when it comes to loading times. Bulky code working under the…

Read More →

Introducing Reservoir, a Distribution for Decoupling Drupal

Decoupling Drupal can be arduous, whether you’re developing a Drupal-backed front end or configuring Drupal to be an ideal content repository for decoupled applications. Adding to the challenge is the fact that there is a lack of definitive starting points, boilerplates, and best practices. But the issue isn’t simply that there are so many competing approaches; it’s also that there doesn’t yet exist an easy starting point for non-Drupal developers who solely want to configure Drupal to be the back end for their front-end applications and get on with development. Acquia’s Office of the CTO is pleased to announce the release of Reservoir, an experimental Drupal distribution developed by Wim Leers (coordinator of Drupal’s API-first initiative) and Ted Bowman. Beyond comprising an exceptional starting point for any decoupled Drupal implementation, it is also designed to on-board developers of all backgrounds: a decoupled Drupal distribution and optimal back end for every…

Read More →

Experienced Drupal Developer or Development Team (Eastern Europe) position is open

Source: https://jobs.drupal.org/all-jobs/feed

Front-end web developer – Workstate – Remote

Experience with Drupal theming and development. We work very hard to be a great company for developers and those working in related fields….From Workstate – Wed, 14 Jun 2017 20:30:30 GMT – View all Remote jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Drupal Front-end web developer – Workstate – Remote

Experience with Drupal theming and development. We work very hard to be a great company for developers and those working in related fields….From Workstate – Wed, 14 Jun 2017 20:30:30 GMT – View all Remote jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Learn Drupal 8 Online and Get Certified with this New Course

One of the questions we get most often is, “How do I prepare for the Acquia Certified Developer – D8 Exam?” Now we’ve got an answer: the Drupal 8 Developer Immersion Course w/ Certification Prep – an 8-week, instructor-led, project-based online course that covers all areas of Drupal 8 and prepares you to take the Acquia Certified Developer – D8 Exam. And as an introductory bonus, the course fee includes a voucher to take the Acquia Certified Developer – D8 exam – a $250 value – plus a free retake if needed. The course starts next Wednesday 6/21, and we still have some space left. Another bonus: If you register before 6/15 you’ll save $400 off the class fee. Learn all the details and register here to reserve your space. BTW, this innovative course is “flipped” virtual training that combines self-paced learning with weekly live virtual classroom sessions led by…

Read More →

CSS-Tricks Chronicle XXXI

All the latest happenings! As I like to do, I round up a bunch of things that have happened in the past few months around here on this site, over at CodePen and ShopTalk, and other sites where I got to be a guest or was involved somehow. There has been some big releases, some redesigns, and a bunch of guest podcasts. I got to be a guest on Relative Paths with Mark Phoenix and Ben Hutchings. It was episode 47 and the topic was dogmatism, a topic I weighed in on earlier with my post My Increasing Wariness of Dogmatism. The biggest release ever on CodePen is CodePen Projects. It hasn’t even been out three months yet! As opposed to Pens on CodePen, Projects gives you an editor that is more of a full-on IDE with your own file system. I was a guest on Eric Siu’s podcast Growth…

Read More →

I don’t have enough

It’s been a rough week. We’ve been migrating our file storage for Highrise and you can imagine how difficult that is for a product running since 2007 with millions of users.And it wasn’t going that well.Fortunately, we had enough backup procedures in place to handle most problems. But still, on Thursday morning at 3AM I was nervously watching the error queue for more fires.How’d I get here?I don’t mean that in a negative sense. This barely raised my blood pressure. I’ve been in this same situation many times before. I and our CTO, Michael Dwan, cooly fixed our problems in the middle of the night.But, I mean, how on earth did I get to this point where I’m helping successfully troubleshoot this crazy large system of technology and code when…All I was trained to do was Chemistry?I remember the panic I had nearing the end of college. I had just spent 4 years and tons of…

Read More →

Business Development Representative – Pantheon – San Francisco, CA

Fun at Drupal community events. Each day at Pantheon, we engage with professional web developers and web project managers who would like to spend less time…From Pantheon – Fri, 09 Jun 2017 22:27:32 GMT – View all San Francisco, CA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Back to Top