application | Austin Drupal Development and Support | Drupal Development | Drupal Module Developer Austin TX

Category Archive for: 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.


Building Battleship in CSS

This is an experiment to see how far into an interactive experience I can get using only CSS. What better project to attempt than a game? Battleship seemed like a good challenge and a step up from the CSS games I’ve seen so far because it has the complexity of multiple areas that have to interact with two players. Wanna see the complete game? View Repo View Demo Oh, you wanna learn how it works? Let’s dig in. I could tell right away there was going to be a lot of repetitive HTML and very long CSS selectors coming, so I set up Pug to compile HTML and Less to compile CSS. This is what all the code from here on is going to be written in. Interactive elements in CSS In order to get the game mechanics working, we need some interactive elements. We’re going to walk through each…

Read More →

Meilleur VPN pour uTorrent : quels fournisseurs pour télécharger anonymement ?

Si vous êtes un utilisateur qui télécharge beaucoup sur les sites de téléchargement ou de torrent en ligne, il faut que vous sachiez que la loi va rapidement évoluer. En effet, les dernières déclarations du ministère laisse à penser que les sites d’autorité comme HADOPI vont avoir de plus en plus de pouvoir sur internet. Il vont donc fermer de plus en plus de sites internet mais aussi poursuivre plus d’utilisateurs en les piégeant avec des faux liens. Mais il existe un moyen de contrer cela. Vous allez devoir utiliser un VPN sur vos plateformes uTorrent. Pour avoir le meilleur d’entre eux, suivez cet article qui vous explique comment un tel outil va vous aider à être invisible sur ces sites et ne pas vous faire piéger. Souscrire à l’offre ExpressVPN > Nous allons d’abord vous expliquer comment fonctionne les sites qui essaient de vous traquer quand vous téléchargez puis nous…

Read More →

Utiliser un VPN pour regarder Molotov TV : pourquoi faire ?

Molotov TV est une nouvelle solution qui promet de révolutionner notre consommation de contenus audiovisuels et plus précisément télévisuels. Mais malheureusement, comme c’est le cas avec les chaines de télévision, la plateforme en ligne n’est pas accessible si l’on est pas sur le territoire français. Dès lors, il faut utiliser un VPN pour regarder Molotov TV à l’étranger.  Mais comment cela fonctionne-t-il exactement ? Pourquoi la plateforme est-elle inaccessible ? Et surtout, quel VPN choisir ? C’est à toutes ces questions que nous allons répondre dans notre article du jour. Résumé de notre article[wpsm_toplist h1] Molotov TV : c’est quoi ? Si vous êtes arrivé sur cette page, c’est très certainement parce que vous avez tenté de regarder Molotov TV à l’étranger et que vous avez été bloqué par la plateforme. Mais si ce n’est pas le cas, faisons un rappel rapide de ce qu’est Molotov TV. C’est un service…

Read More →

Ligue des Champions en streaming : Voir la compétition en HD gratuitement avec un VPN

C’est bientôt la reprise pour tous les plus grands championnats européens de football. Après une coupe du monde qui a monopolisé les esprits pendant un mois complet cet été, les championnats reprennent leurs droits ainsi que les compétitions européennes dont les qualifications ont déjà débuté. Si jamais vous souhaitez voir dans n’importe quel endroit du monde la compétition la plus prestigieuse du ballon rond, vous êtes au bon endroit. Dans cet article, nous allons vous dire exactement comment faire pour regarder la Ligue des champions en streaming HD avec un outil très pratique que l’on appelle un VPN. Résumé de notre article[wpsm_toplist h1] Introduction : les chaînes possibles pour voir la compétition Pour commencer, nous allons faire un point rapide sur les chaînes françaises et étrangères où vous pouvez voir la ligue des champions en streaming HD sur tous vos appareils électroniques. En France, même si la situation est pour…

Read More →

Utiliser un VPN pour iPad : pourquoi et lequel choisir ?

La sécurité sur internet est à l’heure actuelle au coeur de nos sociétés, car les utilisateurs ne veulent plus être victimes de vols de données ou d’utilisations à mauvais escient de leurs informations de connexion. Suite aux nombreux scandales qui ont éclatés liés aux données, de nombreux internautes se sont tournés vers les outils de protection, comme les antivirus ou les VPN. Et pas uniquement sur un ordinateur ! Dans cet article, nous allons tout vous dire sur les meilleurs VPN pour iPad, afin que vous puissiez trouver le meilleur fournisseur pour protéger votre tablette.  Si vous n’en avez jamais entendu parlé, nous vous ferons une petite présentation de cet outil, pour que vous sachiez à quoi il sert et comment il fonctionne. Nous vous expliquerons également pourquoi il s’agit d’un indispensable de votre sécurité, compatible avec un antivirus par exemple pour assurer une sécurité plus complète. Enfin, nous vous…

Read More →

Browser painting and considerations for web performance

The process of a web browser turning HTML, CSS, and JavaScript into a finished visual representation is quite complex and involves a good bit of magic. Here’s a simplified set of steps the browser goes through: Browser creates the DOM and CSSOM. Browser creates the render tree, where the DOM and styles from the CSSOM are taken into account (display: none elements are avoided). Browser computes the geometry of the layout and its elements based on the render tree. Browser paints pixel by pixel to create the visual representation we see on the screen. In this article, I’d like to focus on the last part: painting. All of those steps combined is a lot of work for a browser to do on load… and actually, not just on load, but any time the DOM (or CSSOM) is changed. That’s why many web developers tend to partially solve this by using…

Read More →

Extending Your App Beyond the Web with Electron

At Viget, we have a constant stream of projects that provide us with new challenges and interesting opportunities. We have a wide array of tools to help us accomplish any client’s needs, but sometimes a client has a problem that we have never solved before. Instead of forcing the client to change their needs to meet our skillset, this inspires us to find the right tool for the job. Recently, we had the opportunity with an application that seemed like a typical browser-based project, but had a few key elements that stuck out as a candidate to build on Electron. Hold up, What is Electron? Electron is an application wrapper for Javascript projects. With Electron you can create a typical web-based project that uses HTML, CSS and Javascript and package it to be installed as an application on a computer. This means that instead of visiting the application from within…

Read More →

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 →

Facebook en Chine : quel problème et quel solution avec la censure ?

De nombreux expatriés se plaignent chaque jour sur la toile de la censure en Chine (quand la censure ne les empêche pas de se plaindre…). En effet, le pays le plus peuplé du monde fait tout pour mettre des bâtons dans les roues des utilisateurs qui veulent se rendre sur les sites occidentaux comme Twitter ou Instagram. Cela a pour but de bloquer les sites américains et de privilégier les sites chinois. Dans cet article, nous nous concentrons sur le cas de Facebook qui est bloqué en Chine. Personne ne peut y accéder en étant expatriés. Nous allons dans un premier temps vous expliquer le blocage de Facebook en Chine par le gouvernement grâce à l’aide de leur fameux Grand Firewall. Puis, nous vous donnerons les clés pour débloquer le site avec un VPN et les trois meilleurs VPN de disponible sur internet à l’heure actuelle. Résumé de notre article[wpsm_toplist…

Read More →

Oracle Weblogic Administrator – IBM – West Virginia

SOLR Drupal WordPress IHS ColdFusion LAMP Stack WebSphere. Work with vendors and developers for application related issues….From IBM – Tue, 31 Jul 2018 10:52:33 GMT – View all West Virginia jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

IBM WebSphere Administrator – IBM – West Virginia

SOLR Drupal WordPress IHS ColdFusion LAMP Stack WebLogic. Provide technical support to web application developers when required….From IBM – Tue, 31 Jul 2018 10:52:32 GMT – View all West Virginia jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Avis Norton 2018 : Test complet réalisé par notre rédaction

La demande d’antivirus n’a jamais été aussi grande ces dernières années. Nous assistons à une véritable course pour la protection sur internet. Il faut dire que de nombreux scandales ont émergé sur la toile dernièrement concernant la sécurité des données utilisateurs sur internet. Des sites internet comme Facebook ont été soupçonnés d’utiliser ces données à des fins avantageuses par la revente de statistiques précises concernant ses clients. Mais parmi toutes les offres possibles d’antivirus, il est compliqué de s’y retrouver. De ce fait, nous nous sommes intéressés à l’un des fournisseurs les plus connus de ce secteur. Dans ce dossier, nous vous donnons notre avis sur Norton. Voyons donc plus en détails dans cet avis Norton les vraies performances de ce fournisseur et sa capacité à vous protéger de toutes les menaces possibles sur internet. Choisir un antivirus, ce n’est pas choisir un hébergement web et notre analyse s’adaptera à…

Read More →

Front-end Developer/Designer – Western Washington University – Bellingham, WA

Supporting lead Drupal developer and .NET engineer in website and web application development. 2.5+ years experience with Drupal CMS…. $4,487 a monthFrom Western Washington University – Mon, 30 Jul 2018 17:38:36 GMT – View all Bellingham, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Building digital backpacks for Syrian refugees

I recently heard a heart-warming story from the University of California, Davis. Last month, UC Davis used Drupal to launch Article 26 Backpack, a platform that helps Syrian Refugees document and share their educational credentials. Over the course of the Syrian civil war, more than 12 million civilians have been displaced. Hundreds of thousands of these refugees are students, who now have to overcome the obstacle of re-entering the workforce or pursuing educational degrees away from home. Article 26 Backpack addresses this challenge by offering refugees a secure way to share their educational credentials with admissions offices, scholarship agencies, and potentials employers. The program also includes face-to-face counseling to provide participants with academic advisory and career development. The UC Davis team launched their Drupal 8 application for Article 26 Backpack in four months. On the site, students can securely store their educational data, such as diplomas, transcripts and resumes. The…

Read More →

Build a state management system with vanilla JavaScript

Managing state is not a new thing in software, but it’s still relatively new for building software in JavaScript. Traditionally, we’d keep state within the DOM itself or even assign it to a global object in the window. Now though, we’re spoiled with choices for libraries and frameworks to help us with this. Libraries like Redux, MobX and Vuex make managing cross-component state almost trivial. This is great for an application’s resilience and it works really well with a state-first, reactive framework such as React or Vue. How do these libraries work though? What would it take to write one ourselves? Turns out, it’s pretty straightforward and there’s an opportunity to learn some really common patterns and also learn about some useful modern APIs that are available to us. Before we get started, it’s recommended that you have an intermediary knowledge of JavaScript. You should know about data types and…

Read More →

Pourquoi utiliser un VPN avec vos appareils électroniques ?

Le VPN est l’un des outils les plus utilisés sur le web actuellement. Il permet à des milliers d’utilisateurs de naviguer dans l’anonymat le plus complet et leur permet de débloquer beaucoup de sites internet. Si vous découvrez seulement ce terme, sachez que vous êtes au bon endroit ! Nous allons vous dire pourquoi il vous faut utiliser un VPN avec vos appareils électroniques sur internet. Ensuite, nous vous présenterons les trois fournisseurs de VPN que vous devez utiliser sur vos appareils pour naviguer anonymement sur la toile. Nous allons traiter le sujet du VPN en deux parties dans cet article : dans un premier temps, nous vous donnerons les raisons phares vous expliquant pourquoi vous devez utiliser un VPN. Et ensuite, nous nous intéresserons à trois fournisseurs particuliers de VPN que vous pourrez utiliser sur vos appareils électroniques. Résumé de notre article[wpsm_toplist h1] Souscrire à l’offre ExpressVPN > Les raisons…

Read More →

Finite State Machines with React

As JavaScript applications on the web have grown more complex, so too has the complexity of dealing with state in those applications — state being the aggregate of all the data that an application needs to perform its function. Over the last several years, there has been a ton of great innovation in the realm of state management through tools like Redux, MobX, and Vuex. Something that hasn’t gotten quite as much attention, though, is state design. What in the heck do I mean by state design? Let’s set the scene a little bit. In the past, when building an application that needs to fetch some data from a backend service and display it to the user, I’ve designed my state to use boolean flags for various things like isLoading, isSuccess, isError, and so on down the line. As this number of boolean flags grows, though, the number of possible…

Read More →

Avis Kaspersky 2018 : Test complet réalisé par la rédaction

Le secteur de la protection sur internet ne s’est jamais aussi bien porté ces dernières années. Il faut dire que les scandales récents sont nombreux et beaucoup d’utilisateurs se sont inquiétés à raison. Pour être certains de disposer de la meilleure protection sur internet, il vous faut un antivirus. C’est le moyen le plus complet pour vous permettre d’accéder à une sécurité sans faille sur le web. Dans notre avis du jour, nous allons juger le fournisseur d’antivirus Kaspersky, un des antivirus les plus connus du marché qui dispose déjà d’une bonne aura sur le marché. Voyons ce qu’il en est réellement. Résumé de notre avis Kaspersky[wpsm_toplist h1] Souscrire à l’offre Kaspersky > Introduction et tarification Comme à notre habitude, nous allons débuter cet avis Kaspersky par une courte présentation de ce fournisseur d’antivirus déjà très connu sur le marché. Il faut dire que l’entreprise russe a déjà un bon…

Read More →

Library Rules: How to make an open office plan work

They’re mostly terrible, but there’s room for smart choices.Last week, DHH skewered the open office floor plan. He was right. But wait, we have an open office floor plan. And we’ve done a respectable job figuring out how to make it work. Maybe I should share something about that.First off, an open office is appealing from a few perspectives:It makes economic sense. Building out separate private spaces for everyone is costly. Yes, you could argue people being unable to work out in the open is even more costly, and I wouldn’t fight you on that, but that’s an abstract economic impact. Paying construction bills has a very direct economic impact.It’s more flexible to remain open. Companies like to imagine growth. If you have 20 employees today, but may have 40, 60, or 80 a year or two from now, it’s very difficult to forecast what you’re going to physically need. If you don’t…

Read More →

Back to Top