Coding | Austin Drupal Development and Support | Drupal Development Austin

Posts Tagged:coding

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 data in React with the Fetch API and axios

If you are new to React, and perhaps have only played with building to-do and counter apps, you may not yet have run across a need to pull in data for your app. There will likely come a time when you’ll need to do this, as React apps are most well suited for situations where you’re handling both data and state. The first set of data you may need to handle might be hard-coded into your React application, like we did for this demo from our Error Boundary tutorial: See the Pen error boundary 0 by Kingsley Silas Chijioke (@kinsomicrote) on CodePen. What if you want to handle data from an API? That’s the purpose of this tutorial. Specifically, we’ll make use of the Fetch API and axios as examples for how to request and use data. The Fetch API The Fetch API provides an interface for fetching resources. We’ll…

Read More →

YOOtheme Pro Review: Strong Theme and Page Builder for WordPress and Joomla

Meta: This YOOtheme review focuses on YOOtheme Pro features, functionalities and the corresponding pricing, plus overall efficacy. For now, forget about all the fancy sales language you know. Or your products’ amazing and exceptional features. There’s only one thing that will make your traffic stay immediately they land on your site. Yes, you’re dead right. It all comes down to your web design. And the numbers are astonishing. Basically, 94% of your traffic would not trust a site with poor design. Chances are, they’ll just leave to engage other businesses with better-designed sites. That’s why I’ve always been extremely keen about the themes and templates I adopt for my sites, especially if they come from third-party providers. Speaking of which, WordPress users have always been lucky when it comes to this. We have a wide range of options to choose from, including dedicated theme providers, and page-builders that also come…

Read More →

Recent Videos!

I’ve recorded a decent number of videos lately, most of which are pairing with someone and digging into a topic as I glean as much information as I can! Several of these are sponsored, in that they are a part of an advertising package. Hopefully, you know me well enough that I don’t work with companies I don’t like or that sell something I don’t think you’d be good buying, but hey, heads up. Phil Hawksworth and I do a couple of videos introducing the power of Netlify Sarah Drasner and I get into coding with Vue I do a little explanation of one reason I really like Jetpack: security David Wells and I talk about serverless technology in a two-parter I introduce CodePen to the gang at freeCodeCamp The post Recent Videos! appeared first on CSS-Tricks. Source: CssTricks

Brizy Review: Visual Page Building Reinforced

Meta: This Brizy Page Builder review covers everything you need to know about the WordPress plugin, with focus on how it would potentially impact your business. Well, of course, we love WordPress for its usability, and most importantly, its wide array of third-party plugins optimized for pretty much everything to do with websites. Come to think of it, we could spend a fortnight comparing different plugin categories, debating about the most essential one. However, if you’re honest, you’d acknowledge that nothing comes close to web design plugins especially when it comes to ecommerce sites. Consider this. The first impression visitors have of your website is 94% related to its overall design. That’s according to a study conducted by Northumbria and Sheffield Universities. The University of Surrey, on the other hand, released a separate report revealing that users’ assessment of your business’ credibility is 75% based on the website design. And…

Read More →

How to Build a Free Facebook Messenger Chatbot for Lead Generation by @virginianussey

This four-step tutorial will help you build an interactive chatbot using a free chatbot builder. No coding required!The post How to Build a Free Facebook Messenger Chatbot for Lead Generation by @virginianussey appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Learn Data Science: My Favorite Resources

When I started learning about data science, I was overwhelmed by the ocean of resources available online. Thankfully, a few practicing data scientists and professors guided me in the right direction. Below is a list of resources that I found most useful — hopefully they will kickstart your data science fascination, as they did for me. Python If you are completely new to programming, learning the basics of Python on Codecademy is your most-logical first step. You don’t need to be a software developer to practice data science, but you should work to become proficient at programming. As you grow your data science career, expect your programming skills to also grow. Data Camp is a great introduction to applying Python for data science. They have many courses that will help you nail down the basics of data science. Data Camp is not free, but its pricing is approachable at $30…

Read More →

Experience Express in Utrecht: Conversational Design and Modern Front-end Approaches at Frontend United

With a uniquely diverse community of designers, developers, and everyone in between, Frontend United is one of the conferences I find I enjoy more and more each time I attend. My previous time at this wonderful Drupal-adjacent conference was in Ghent, where I gave a session about the promise (and perils) of decoupled Drupal. This time, in Utrecht, a wide range of designer- and developer-oriented content greeted attendees both within and well outside the Drupal universe. This time on the Experience Express, we call briefly in Utrecht to discover some new best practices in conversational design, tinker around with browser-based debugging tools, and listen in on Drupal’s project lead Dries Buytaert and his plans for JavaScript in Drupal core. A little more conversation … and design On Friday at Frontend United, I had the opportunity and privilege of presenting a session about conversational interfaces entitled “Talk over text: Conversational design…

Read More →

How to Handle Missing Data in Machine Learning: 5 Techniques

Data Science competitions such as Kaggle and KDnuggets have become very popular in recent years. They have real-world data and are a great way to have hands-on practice to gain experience. When I was in grad school, I took many courses on machine learning and participated in many of these competitions to apply the knowledge that I learned in school. Even after applying so many complicated machine learning and deep-learning algorithms, I was surprised to see the leaderboard when I wasn’t even in the 60th percentile. Why the poor showing? In most of the cases, I was not handling the missing data correctly. That motivated me to learn how to handle missing data the right way. What is missing data? In simple terms, it’s data where values are missing for some of the attributes. Now that we know how important it is to deal with missing data, let’s look at…

Read More →

Vue + TypeScript: A Match Made in Your Code Editor

Vue is so hot right now and I’ve been thinking of doing a serious project with it since quite a while, so when the opportunity popped up, I hopped in. But there was a little problem — one of the requirements of the project was to write it in TypeScript. At first, I was super stressed about how I was going to ever get started on this combo, but vue-cli made it so easy. I’d be lying if I said this ride was super smooth. There were frustrations, hours of staring at the screen and some fistbumps with my table but after working with Vue + TypeScript for over a month now, I can say it was worth it — and if I had to code another app with Vue, I wouldn’t do it without TypeScript. Prerequisites This article is about pairing Vue and TypeScript and assumes some basic knowledge…

Read More →

Understanding the Almighty Reducer

I was recently mentoring someone who had trouble with the .reduce() method in JavaScript. Namely, how you get from this: const nums = [1, 2, 3] let value = 0 for (let i = 0; i < nums.length; i++) { value += nums[i] } …to this: const nums = [1, 2, 3] const value = nums.reduce((ac, next) => ac + next, 0) They are functionally equivalent and they both sum up all the numbers in the array, but there is a bit of paradigm shift between them. Let’s explore reducers for a moment because they’re powerful, and important to have in your programming toolbox. There are literally hundreds of other articles on reducers out there, and I’ll link up some of my favorites at the end. What is a reducer? The first and most important thing to understand about a reducer is that it will always only return one value.…

Read More →

Creating a Bar Graph with CSS Grid

If you’re looking for more manageable ways to create bar graphs, or in search of use cases to practice CSS Grid layout, I got you! Before we begin working on the graph, I want to talk about coding the bars, when Grid is a good approach for graphs, and we’ll also cover some code choices you might consider before getting started. Preface The bar is a pretty basic shape: you can control its dimensions with CSS width, height, number of grid or table cells, etc. depending on how you’ve coded it. As far as graphs go, the main thing we want to control is the height of the bars in the graph. Controlling height with Grid cells (like here) is convenient for designs where the height is incremental by a fixed value — no in-betweens. For example, signal bars in phones or when you don’t mind setting a lot of…

Read More →

Digging Into React Context

You may have wondered lately what all the buzz is about Context and what it might mean for you and your React sites. Before Context, when the management of state gets complicated beyond the functionality of setState, you likely had to make use of a third party library. Thanks to recent updates by the awesome React team, we now have Context which might help with some state management issues. What Does Context Solve? How do you move the state from a parent component to a child component that is nested in the component tree? You know that you can use Redux to manage state, but you shouldn’t have to jump to Redux in every situation. There’s a way to do this without Redux or any other third party state management tool. You can use props! Say the feature you want to implement has a tree structure similar to what I…

Read More →

Creating a VS Code Theme

Everyone has special and perhaps, particular, tastes when it comes to their code editor. There are literally thousands of themes out there, and for good reason: a thing of beauty and enhancement to productivity for one can be a hindrance to another. It’s been an item on my bucket list to create my own theme. I was coding very late the one night, well into the small hours of the morning. Everyone in my house was sleeping and so, as usual, the only light was the glow of my screen. I know it’s not necessarily healthy to code like this, but it’s literally the time I’m most productive: there are minimal distractions, I’m not dealing with work stuff, family stuff, friend stuff, or puppy stuff. I can focus. I had some preferences set for the theme I had been using and, though they all worked well for daytime or plane…

Read More →

Consultant Drupal Developer, Digital Health – PATH – Seattle, WA

The OPP is built in the coding language Drupal. Demonstrated experience with Drupal, PHP, Perl, MySQL, PostgreSQL, relational database design, web application…From PATH – Thu, 07 Jun 2018 05:37:43 GMT – View all Seattle, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Combining the Powers of SEM and BIO for Improving CSS

CSS is easy, some might argue, but that “easiness” can cause messy code. This is especially true through power of preprocessors like Sass or Less where, if you aren’t careful, your CSS can become harder to deal with instead of easier. Sass? Harder? This Gist shows a great example of Sass nesting hell. If your Sass code looks like that, you can definitely improve your code with SEM & BIO, a CSS technique I’ll introduce you to now! In this article, I am going to use the code example below to explain how SEM and BIO works and how they can help enhance your CSS strategy. See the Pen by thebabydino (@thebabydino) on CodePen. Generally, SEM is concerned with high level CSS philosophy whereas BIO is an actual technique to help you write better CSS to achieve SEM. The main purpose of both SEM and BIO is to better handle…

Read More →

Learning Gutenberg: Setting up a Custom webpack Config

Gutenberg introduces the modern JavaScript stack into the WordPress ecosystem, which means some new tooling should be learned. Although tools like create-guten-block are incredibly useful, it’s also handy to know what’s going on under the hood. Article Series: Series Introduction What is Gutenberg, Anyway? A Primer with create-guten-block Modern JavaScript Syntax React 101 Setting up a Custom webpack (This Post) A Custom “Card” Block (Coming Soon!) The files we will be configuring here should be familiar from what we covered in the Part 2 Primer with create-guten-block. If you’re like me (before reading Andy’s tutorial, that is!) and would rather not dive into the configuration part just yet, the scaffold created by create-guten-block matches what we are about to create here, so you can certainly use that as well. Let’s jump in! Getting started Webpack takes the small, modular aspects of your front-end codebase and smooshes them down into one…

Read More →

Learning Gutenberg: A Primer with create-guten-block

Welcome back! We’ve just taken a look at what Gutenberg is and how it operates from the admin side. Gutenberg is certainly going to have a massive impact on the WordPress world. If you are just arriving here and have no idea what we’re talking about, I recommend at least skimming Part 1 to make sure you have the appropriate background. Let’s create a custom block with a bit of help from a wonderful tool called create-guten-block. Onward! Article Series: Series Introduction What is Gutenberg, Anyway? A Primer with create-guten-block (This Post) Modern JavaScript Syntax React 101 (Coming Soon!) Setting up a Custom webpack (Coming Soon!) A Custom “Card” Block (Coming Soon!) Blocks live in plugins To create a Gutenberg block, you create a WordPress plugin. Anything that affects *content*, like a Gutenberg block certain will, needs to be a plugin so that it remains active even as you change…

Read More →

Sr. Drupal Developer – Inficare Technologies – Everett, WA

Assess and debug existing code to meet Drupal Coding Standards. Develop and improve website code within the Drupal content management system…. $55 – $65 an hourFrom Indeed – Mon, 21 May 2018 19:06:09 GMT – View all Everett, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Back to Top