Posts Tagged:programming

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.


Using Mixins in Vue.js

It’s a common situation: you have two components that are pretty similar, they share the same basic functionality, but there’s enough that’s different about each of them that you come to a crossroads: do I split this component into two different components? Or do I keep one component, but create enough variance with props that I can alter each one? Neither of these solutions is perfect: if you split it into two components, you run the risk of having to update it in two places if the functionality ever changes, defeating DRY premises. On the other hand, too many props can get really messy very quickly, and force the maintainer, even if it’s yourself, to understand a lot of context in order to use it, which can slow you down. Enter mixins. Mixins in Vue are useful for writing in a functional style because ultimately, functional programming is about making…

Read More →

Kotlin makes me a happier (better) programmer

What’s Kotlin’s best feature? Creating programmer happiness.There’s been a lot of action around Kotlin lately. So one question you’ll often hear is “What’s your favorite Kotlin feature?”And while there are many wonderful things about the language, for me it isn’t about any single technical feature.My answer? It makes me happy.Writing code that’s concise, clear, and expressive makes me happy.Focusing on creative solutions to business problems — not fumbling with boilerplate and ceremony — makes me happy.Feeling an intense motivation to learn — something that was sorely missing in the Java days — makes me happy.And that’s super important. Because being happy isn’t just good for the soul. It’s great for your programming skills too.As DHH astutely pointed out many years ago in Getting Real:Would you truly be happy working in this environment eight hours a day? This is especially important for choosing a programming language.Happiness has a cascading effect. Happy programmers do the right thing. They write simple, readable code. They take clean, expressive,…

Read More →

Reactive UI’s with VanillaJS – Part 1: Pure Functional Style

Last month Chris Coyier wrote a post investigating the question, “When Does a Project Need React?” In other words, when do the benefits of using React (acting as a stand-in for data-driven web frameworks in general), rather than server-side templates and jQuery, outweigh the added complexity of setting up the requisite tooling, build process, dependencies, etc.? A week later, Sacha Greif wrote a counterpoint post arguing why you should always use such a framework for every type of web project. His points included future-proofing, simplified workflow from project to project (a single architecture; no need to keep up with multiple types of project structures), and improved user experience because of client-side re-rendering, even when the content doesn’t change very often. In this pair of posts, I delve into a middle ground: writing reactive-style UI’s in plain old JavaScript – no frameworks, no preprocessors. Article Series: Pure Functional Style (You are…

Read More →

Drupal Developer – Clarity Partners – Chicago, IL

We are looking for a Drupal Developer to join the team. The Drupal Developer should have exceptional programming skills, problem solving abilities, and an eye…From Clarity Partners – Tue, 16 May 2017 20:51:55 GMT – View all Chicago jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Senior Drupal Developer – Drupal 8 – Clarity Partners LLC – Chicago, IL

We are looking for a Senior Drupal Developer to join the team. The Drupal Developer should have exceptional programming skills, problem solving abilities, and…From Clarity Partners LLC – Tue, 16 May 2017 18:46:23 GMT – View all Chicago jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

LAMP Developer – Comtech LLC – Washington, DC

SME Master LAMP Developer. Experience with LAMP, PHP and Drupal 7.0+ programming, LINUX Systems Red Hat – 5yrs….From Comtech LLC – Thu, 11 May 2017 03:10:56 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

LAMP Developer – Comtech LLC – Washington, DC

SME Master LAMP Developer. Experience with LAMP, PHP and Drupal 7.0+ programming, LINUX Systems Red Hat – 5yrs….From Comtech LLC – Thu, 11 May 2017 03:10:56 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Lead Developer (Lamp, .NET) – Data2Design Technologies – Washington, DC

Lead Developer (Lamp, .NET). Seeking a Lead .NET Developer for a web based application project. 5 years of experience with LAMP, PHP and Drupal 7.0+ programming…From Data2Design Technologies – Wed, 10 May 2017 20:20:28 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Lead Developer (Lamp, .NET) – Data2Design Technologies – Washington, DC

Lead Developer (Lamp, .NET). Seeking a Lead .NET Developer for a web based application project. 5 years of experience with LAMP, PHP and Drupal 7.0+ programming…From Data2Design Technologies – Wed, 10 May 2017 20:20:28 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Senior LAMP Developer – Dantech Corporation – Washington, DC

Drupal 7.0+ programming:. 5+ years of experience with Drupal 7.0+ programming. You must have expertise in Drupal 7.0, PHP, Red Hat and MySQL…. $95 an hourFrom Indeed – Tue, 09 May 2017 20:06:59 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

LAMP (Drupal) Developer – Peak Technology Solutions, Inc. – Washington, DC

Experience with LAMP, PHP and Drupal 7.0+ programming, LINUX:. We are seeking an experienced LAMP Developer for our client….From Indeed – Tue, 09 May 2017 16:35:05 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

OSSE- SME- Master- .LAMP Developer (502342) – DIT Inc – Washington, DC

Experience with LAMP, PHP and Drupal 7.0+ programming, LINUX Systems Red Hat:. The candidate must have LAMP experience with an expertise in Drupal 7.0, PHP, Red…From Indeed – Tue, 09 May 2017 05:06:03 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Programming with a love of the implicit

It’s always better to be explicit! That’s pretty much a programming truism. Rarely directly challenged, lest one betray the foundational tenors of Proper Programming. But challenge it we should, and head on.The standard justification for being maximally explicit is a kind one. Give a programmer looking at the code everything they need to understand how it works, right there, as if they knew nothing already. It’s an optimization for fresh eyes, those who see without knowing a surrounding context.So to challenge explicitness as a core value, we need to start by questioning that optimizing for those fresh eyes. Should their needs really to be the main objective for a programming environment?It could be. If you expect to have rapid churn of the people working on the code, it’s a fair trade to burden those who’ve acclimated with laborious ceremony, if it means those fresh eyes will have an easier time.That’s a value…

Read More →

ES6 for Drupal Developers: Arrow Functions, Concise Methods, and Other Syntactic Features

Object structures and functions are possibly two of the most commonly utilized syntactic features in JavaScript, as they both have important roles in defining classes in object-oriented programming. In ES6, defining methods and functions has become much easier with the help of concise properties and methods, and especially arrow functions, which may help to limit the lines of code you have to write. In the previous installment of this series, we took a closer look at the spread operator, default parameters, and destructuring assignment, all important features of ES6 that are useful within functions. But what about writing the functions themselves? In this third installment, we’ll delve into syntactic particularities of ES6, including those that affect our code on a large scale, such as arrow functions and concise properties, and on a smaller scale, like string interpolation, computed property names, and for … of loops. Concise properties and methods In…

Read More →

Node.Js Developer – sritechsolutions – Detroit, MI

Content management systems such as DNN, Joomla or Drupal. Demonstrated knowledge of advanced programming techniques and experience mentoring less senior…From Indeed – Thu, 30 Mar 2017 21:14:37 GMT – View all Detroit jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Web Developer – Youngstown State University – Youngstown, OH

Programming competence in PHP , HTML 5, CSS3, Drupal 7 knowledge, existing experience in accessibility, security, staging workflows desirable….From Youngstown State University – Wed, 29 Mar 2017 19:06:14 GMT – View all Youngstown jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Drupal Developer – eWay Corp – Cary, NC

Developing new systems – Drupal 7 or 8 platform. Minimum 2 years of experience programming in the Drupal platform. Reviewing current systems….From Indeed – Mon, 27 Mar 2017 20:34:40 GMT – View all Cary jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

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 →

Can’t crack that programming problem? Go to sleep (or take a walk)

Think back to the last time you had that really tough programming problem you couldn’t crack.If you’re like me, you may have spent a few hours trying to brute force a solution. Then, in despair and frustration, eventually you gave up for the night.And then the next morning, you wake up and the solution is clear as day in your head. You face palm yourself, rush to your computer, implement it in 15 minutes, and all is well in the world again.Or this — I work a problem all morning to no avail. Lunch time hits, so I take my dog for a 30 minute walk. And somewhere along that walk I’ve figured out the solution. I get back home and fly through it the rest of the afternoon.George has the right idea, but this doesn’t count as real sleep. 😆Look, I realize I’m not saying anything particularly new or profound here. But it absolutely bears…

Read More →

Back to Top