Menu Search
Jump to the content X
X

Posts Tagged ‘Workflow’.

We are pleased to present below all posts tagged with ‘Workflow’.

The Issue With Global Node Packages

Node.js brought about a great revolution for JavaScript developers by allowing us to write code that runs directly on our machines; our skills were no longer limited to browsers alone. At first, many of us simply saw this as a way to write our application servers without needing to learn another language, but we all quickly caught on to the fact that we could also write tools for the command line that automate a lot of things in our development cycles.

The Issue With Global Node Packages

npm, which is bundled with Node.js, made this even easier by giving us quick and easy access to tools that others have created, which we install on our machines to access from wherever we are in our system. JavaScript was finally a “real” programming language. But with these new capabilities came a lot of best practices that needed to be discovered, because there were many new scenarios that wouldn’t be found in the browser. In particular, I’d like to discuss a practice that has been on my mind a lot lately that I think much of the community needs to evaluate.

Read more...

Revisiting Firefox’s DevTools

If you do any kind of development for the web, then you know how important tools are, and you like finding tools that make your life easier. Developing and testing new browser features, however, takes time. Between the time a useful tool first appears in an experimental nightly build and the time it’s available for everyone to use in Firefox, a while has passed.

Revisiting Firefox’s DevTools

That’s one of the reasons Mozilla released Firefox Developer Edition in November 2014 as the recommended Firefox browser for developers. It gets new feature updates more quickly so that you can use the latest tools.

Read more...

Getting More Work Done Without Simply Working More Hours

The past few months have been challenging for me. I have taken on a host of new responsibilities at work and juggling that added workload has proven to be difficult.

Getting More Work Done Without Simply Working More Hours

Like many web professionals, my first instinct was to work longer hours – to come into the office early, stay late, and to give up some of my weekend time. While this certainly helped me get more work done, I quickly realized it was not something I could sustain without eventually burning out. I knew that if this was going to work, I had to find a way to be more productive within the hours I had available to me.

Read more...

Optimizing Your Design For Rapid Prototype Testing

Product teams in startups and mid-sized and large companies are all implementing usability testing and prototyping as a way to de-risk product development. As the focus shifts from engineering to prototyping, it is becoming increasingly important for anyone who creates prototypes to understand the differences between a prototype and a product build.

Optimizing Your Design For Rapid Prototype Testing

By optimizing the prototyping process, you can produce mockups that deliver the most actionable user insights, while being as efficient as possible with design time. Regardless of which prototype tools you use or whether you test wireframes, clickable mockups or coded prototypes, what’s most important to focus on is what you want to test and what you want to learn from it.

Read more...

On Building Digital Capacity And Attracting Talent

Traditional business logic dictates that you should outsource functions that aren’t core to your business in order to let the efficiencies of the market drive down costs. Let’s say you run a profitable magazine publishing company. You’ll probably have in-house editorial, marketing and finance teams. However, there’s little point in hiring your own cleaners because they’re not core to your business.

Companies are moving away from the old way of engaging with agencies, and towards something much more collaborative

Digital services used to be seen in this way — as a cost to be minimized by hiring external agencies that would compete with each other on price and quality. Sadly, this attitude resulted in many large organizations spending less on their digital services than they did on their restrooms, which seems crazy considering how important digital channels have become. If you equate expenditure to value, this paints a stark picture of how some traditional companies valued this sector.

Read more...

How To Increase Workflow And Reduce Stress With Nature Sounds

Many of us struggle silently with mental health problems and many more are affected by them, either directly or indirectly. It’s {Geek} Mental Help Week and we would like to help raise awareness with a couple of articles exploring these issues and offering solutions. – Ed.

How To Increase Workflow And Reduce Stress With Nature Sounds

Everywhere we go, from ground to sky, we are surrounded by noises. Cars, planes, trains and people are just a few examples of what can be heard throughout any city or town. These noises stimulate our ears almost 24 hours a day, and few choices are available to us for avoiding them — one being specialist equipment, such as noise-cancelling headphones. Being aware of the noises around you will increase your comfort and ability to work more efficiently.

Read more...

A Responsive Material Design App With Polymer Starter Kit

One upcoming technology that represents a big leap forward in making the web a mature application platform is web components. From a high-level perspective, web components will enable better composability, reusability and interoperability of front-end web application elements by providing a common way to write components in HTML.

A Responsive Material Design App With Polymer Starter Kit

The goal of this article is to show you why this will be such an important step, by showing off what can be accomplished right now using Polymer. Polymer is currently the most advanced and (self-proclaimed) production-ready library based on web components.

Read more...

ESLint: The Next-Generation JavaScript Linter

It was the summer of 2013 and I was working on a project for my employer, Box. I had just finished wiring up JSDoc as a nightly build using a plugin to detect T3 patterns in our code and document them automatically. It occurred to me that these patterns might be easy to get wrong, and I started looking for a way to automatically detect incorrect patterns. I immediately turned to JSHint because we were already using it and I thought it could support plugins. Unfortunately, it could not.

ESlint

Still, I couldn’t get the idea of a linter with pluggable runtime rules out of my head. I had just spent a bunch of time learning about Esprima and abstract syntax trees (ASTs), and I thought to myself, “It can’t be all that hard to create a pluggable JavaScript linter using an AST.” It was from those initial thoughts that ESLint was born.

Read more...

How To Run A Side Project: Screenings Case Study

Did you know you have a superpower? No, I’m not talking about super-strength, sticking to walls or pushing metal claws out of your forearms (although you might have those as well, for all I know).

Screenings: A Side-Project Case Study

If you work on the web — which I assume you do if you’re reading this — your superpower is side projects. Unlike your regular job, where you have to listen to your boss or please your client, a side project lets you take on an alternate identity, one of which you’re in charge and no one can stop you.

Read more...

Advanced WordPress Management With WP-CLI

The command-line interface has always been popular in the world of developers, because it provides tools that boost productivity and speed up the development process. At first sight, it might seem hard to believe that using the command line to perform certain tasks is getting easier than using a graphical interface. The purpose of this article is to clear up your doubts about that, at least concerning WordPress tasks.

Advanced WordPress Management With WP-CLI

WordPress provides a graphical user interface for every administrative task, and this has helped to make it the most popular content management system on the web. But in terms of productivity, working with the command line enables you to accomplish many such tasks more efficiently and quickly.

Read more...

↑ Back to top