Posts Tagged:application

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.

Drupal is API-first, not API-only

More and more developers are choosing content-as-a-service solutions known as headless CMSes — content repositories which offer no-frills editorial interfaces and expose content APIs for consumption by an expanding array of applications. Headless CMSes share a few common traits: they lack end-user front ends, provide few to no editorial tools for display and layout, and as such leave presentational concerns almost entirely up to the front-end developer. Headless CMSes have gained popularity because: A desire to separate concerns of structure and presentation so that front-end teams and back-end teams can work independently from each other. Editors and marketers are looking for solutions that can serve content to a growing list of channels, including websites, back-end systems, single-page applications, native applications, and even emerging devices such as wearables, conversational interfaces, and IoT devices. Due to this trend among developers, many are rightfully asking whether headless CMSes are challenging the market for…

Read More →

Become the newest member of our Ops team

We’re looking for two new people to join our Ops team and help deliver the most reliable and performant Basecamp sites and services. You’ll work on every single piece of our infrastructure, both colocated and in the cloud. You’ll touch every single one of our applications, and you’ll frequently support other teams at Basecamp too. You’ll be joining our existing operations team with Blake, Eron, John, Matthew, Nathan (and me!). (That means joining our on call rotation too, whee!) We’re a super close team and we have a lot of fun together. We promise to learn from you and help you develop and mature new and existing personal and professional skills.Currently our company works from 32 different cities, spread across 6 countries. You can work from anywhere in the world, so long as your working day overlaps the beginning or end of the day in the U.S. That means 8–10am…

Read More →

Facebook F8 2017 – What Marketers Need to Know

Facebook’s F8 conferences have earned the reputation of being one of the most innovative and fascinating tech events of the year. While F8 is known as the “Facebook Developer Conference”, it doesn’t mean there’s only news about high-tech gadgets. In fact, there are also many insights and ideas that social media marketers can use. If you missed the F8 conference live broadcast, it’s not too late to read about all the announcements. We worked hard for you, and gathered together the most important announcements about Facebook, Messenger, Instagram, Workplace, Oculus, and other Facebook’s apps. During his (most waited) speech at F8 Mark Zuckerberg said: We are building the technology to give anyone the power to share anything they want with anyone else.” Mark Zuckerberg on the stage of F8 at Fort Mason (San Francisco) And we better believe him. Zooming on Facebook’s 10-year roadmap reveals (as if we didn’t know!)…

Read More →

What Not to Wearable: Part 1

With every advance in connected technology, potential new features abound. Sensors monitor your fitness performance or sleep quality. Haptic vibrations in insoles guide you to take a left or a right, allowing you to navigate without looking at a screen. NFC technology in a ring allows you to pay for a purchase without fumbling around in a bag or combing through pockets. These technologies allow our accessories to become devices for input and output. All this sounds exciting, freeing even. These innovations could allow us to turn our focus away from screens and back to the material world, to be simultaneously connected to technology while also present in the moment. And that’s incredible. However, this also presents new challenges. Besides the multitude of complex technical problems we must address, from charging and battery life to data networks and security, we will also have to solve some key strategic and design problems. When Fashion and Tech Collide Connected technology has migrated from appliances,…

Read More →

What Not to Wearable: Part 2

In Part 1, I outlined strategies to coordinate the design goals of digital and physical products. Now, I want to take a look at how employing those strategies might yield wearables that appeal to a broad market. Wearables consist of three designed components: The Product This is the object that will house the hardware.The Hardware These are the technology components that make a product “smart.” It includes the sensors, indicators, transmitters (as well as requisite power sources) that are layered into a physical product to add functionality.The Digital Experience This is the suite of apps and interfaces that the user interacts with in relation to the wearable. It may be on the wearable itself (as in a full-display watch) or synced to a device (as with a fitness tracker). There are many articles (including this one and this one) that offer guidance on designing for wearables. But, they all tend…

Read More →

Getting Started with Acquia Cloud CD

The engineers at Acquia recently launched Acquia Cloud CD, a set of developer tools to automatically and continuously assure the quality of Drupal applications on Acquia Cloud. To help you get started with these powerful tools, Acquia Learning Services has created a task-oriented, hands-on tutorial, to walk you through implementing continuous integration for your Drupal application. This tutorial includes four in-depth lessons that will help you create a development workflow that spins up a new environment for each pull request. The lessons are: Installing the CD pipelines client Locally Defining a Build Integrating GitHub CD Environments At the end of these lessons your team will be able to perform manual reviews and execute automated tests before the code is merged — as described in the video below: Check out the full Getting Started with Acquia Cloud CD tutorial at Source:

Full Stack Web Application Engineer position is open @activelamp

CA, United States Source:

Say You Need a Persistent Data Store Entirely on the Client-Side

You got your localStorage. You got your IndexedDB. Those are both client side and capable of storing data, but they are limited to a single browser. I can’t store data there from my laptop then come back later on my phone and have the same data. That’s the kind of thing websites have back-end databases for. The data is stored elsewhere, so you have access everywhere. But what if you don’t want to deal with a back end? There are third-party solutions for this. Firebase Firebase has a “Realtime Database” feature, so not only can you gather, store, and send data from the client side, that data is synced across any other device currently connected to the same database (if you care to do that). Instead of typical HTTP requests, the Firebase Realtime Database uses data synchronization—every time data changes, any connected device receives that update within milliseconds. That’s just…

Read More →

Open Source Licensing Part 1: An Introduction

I was recently asked to provide some feedback on a couple of projects that Phase2 is planning to release under an open source license. As a company, we definitely have a bias towards using open systems because they give our clients flexibility, cost savings, and transparency. Picking an open source license is complex, but there are reasons for choosing one license over another. Disclaimer The following topic is complicated. I’m offering up my research, but also need to offer up the following disclaimer. I am not a lawyer. I am a technologist. While I have a pretty extensive history in using and participating in open source projects, this work should not be taken as legal advice. That said, I do not think just any lawyer will do to help you decipher your open source licensing needs. If you are truly interested in the legal ramifications of a software licensing decision…

Read More →

Information Technology Specialist 5 Web Application Developer position is open

Olympia, WA, United States Source:

Ruby Application Engineer position is open @fastly


Software Developer – CSS Corp – Edison, NJ

LAMP, RESTFul web services, PEAR, Smarty, Kohana, Laravel, Joomla, Drupal, Codeigniter, Secure web-application dev incl….From CSS Corp – Wed, 29 Mar 2017 15:33:06 GMT – View all Edison jobs Source:

10 Ways to Build Quality into Agile Drupal Development

Many newcomers to agile software development methods are impressed, if not terrified, at the frequency of changes made to an emerging product’s requirements and codebase. Digital leaders understand that agile processes can improve adaptability and time-to-market. But, with so many changes happening so fast, how can a team possibly maintain high quality? In this blog post, I’ll describe 10 practices used in the Acquia Professional Services Delivery Methodology to overcome this challenge. 1) Clarify business goals and metrics up front. Yes, agile does require planning. Before design or development begins, the client and Acquia team must identify the business drivers and goals for the project. The team should also agree upon metrics that will be used to evaluate these business goals. All further quality assurance and control efforts should directly relate back to these goals and metrics. Without this foundation, “quality” is meaningless jargon. 2) Draft the Drupal content model…

Read More →

Web Application Developer – The Ohio State University – Columbus, OH

Experience in developing in Drupal or a similar CMS ; Ability to work collaborate with other developers to create and maintain software…. $19.23 – $23.08 an hourFrom The Ohio State University – Tue, 28 Mar 2017 01:09:58 GMT – View all Columbus jobs Source:

Application Architect – AMC Networks Inc. – New York, NY

Provide technical assistance to internal departments and developers. Initiate code reviews for projects being built by external third-party developers and…From AMC Networks Inc. – Mon, 27 Mar 2017 16:07:57 GMT – View all New York jobs Source:

Coffee Warmers

I am loving the current series of Dilbert cartoons that are being produced right now because they speak deeply to my own personal process of coming up with projects to work on. Some of these projects stay “indie” – small personal projects that may or may not produce any revenue (and that’s not the ultimate goal, ever) while others actually give birth to larger ventures. Just read these three strips: The strip is continuing on and now Wally has been promoted to a leadership role. I’m sure, at some point, he’ll “quit” because of some realization, but, I’m enjoying it so much. The point can get lost really quickly, though, so I’ll succinctly point out that my history of building stuff has always revolved around personal need; things that I could use today to help my life become a little bit more streamlined or simpler or easier. Many of these things are not, in and…

Read More →

Are ‘Skeleton Screens’ the Answer to Your Loading Time Problems?

One of the biggest challenges in web design and development is building sites fast enough to meet user demands. We face a constant battle of delivering richer content and experiences in a way that doesn’t leave users waiting around for things to happen. There’s nothing worse than staring at a blank screen and this is where so many designers rely on spinners, progress bars and other animations to give users feedback. However, a new trend has gained a lot of traction over the last couple of years – using “skeleton screens” to quickly load the template of a page and progressively add content as it downloads. Could this be the answer to our loading time problems or are we missing the point when it comes to optimising for performance?   Skeleton screens in action Skeleton screens aren’t exactly new and you’ll almost certainly have seen some of these in action. The most…

Read More →

Introduction to The Elm Architecture and How to Build our First Application

Creating our first Elm application might seem like a hard task. The new syntax and the new paradigm can be intimidating if you haven’t used other functional programming languages before. But once you create your first application, you will understand why Elm has been gaining so much attention lately. Article Series: Why Elm? (And How To Get Started With It) Introduction to The Elm Architecture and How to Build our First Application (You are here!) In this article, we are going to build a simple application that will introduce us to the language fundamentals: the Elm architecture and how to start making things. It is going to be pretty simple, but it will introduce us to one of the most common tasks in any application: reacting to user actions and doing something with them inside the application. A stylized version of the Elm application for this tutorial It is going…

Read More →

Web Application Engineer – Adobe – San Jose, CA

Experience as a full stack developer:. Familiar with other web content management systems (for example, WordPress, Adobe Experience Manager, Vignette,…From Adobe – Fri, 24 Mar 2017 00:50:06 GMT – View all San Jose jobs Source:

Back to Top