Mixed HowTos

A better runtime for component-based web applications

Drupal Fire - Thu, 08/28/2014 - 03:53

Dries Buytaert (via DrupalFire)

Topic: DrupalWordpressSoftware development

I have an idea but currently don't have the time or resources to work on it. So I'm sharing the idea here, hoping we can at least discuss it, and maybe someone will even feel inspired to take it on.

The idea is based on two predictions. First, I'm convinced that the future of web sites or web applications is component-based platforms (e.g. Drupal modules, WordPress plugins, etc). Second, I believe that the best way to deploy and use web sites or web applications is through a SaaS hosting environment (e.g. WordPress.com, DrupalGardens, SalesForce's Force.com platform, DemandWare's SaaS platform, etc). Specifically, I believe that in the big picture on-premise software is a "transitional state". It may take another 15 years, but on-premise software will become the exception rather than the standard. Combined, these two predictions present a future where we have component-based platforms running in SaaS environments.

To get the idea, imagine a WordPress.com, SquareSpace, Wix or DrupalGardens where you can install every module/plugin available, including your own custom modules/plugins, instead of being limited to those modules/plugins manually approved by their vendors. This is a big deal because one of the biggest challenges with running web sites or web applications is that almost every user wants to extend or customize the application beyond what is provided out of the box.

Web applications have to be (1) manageable, (2) extensible, (3) customizable and (4) robust. The problem is that we don't have a programming language or an execution runtime that is able to meet all four of these requirements in the context of building and running dynamic component-based applications.

Neither PHP, JavaScript, Ruby, Go or Java allow us to build truly robust applications as the runtimes don't provide proper resource isolation. Often all the components (i.e. Drupal modules, WordPress plugins) run in the same memory space. In the Java world you have Enterprise Java Beans or OSGi which add some level of isolation and management, but it still doesn't provide full component-level isolation or component-level fault containment. As a result, it is required that one component pretty much trusts the other components installed on the system. This means that usually one malfunctioning component can corrupt the other component's data or functional logic, or that one component can harm the performance of the entire platform. In other words, you have to review, certify and test components before installing them on your platform. As a result, most SaaS vendors won't let you install untrusted or custom components.

What we really need here is an execution runtime that allows you to install untrusted components and guarantee application robustness at the same time. Such technology would be a total game-changer as we could build unlimited customizable SaaS platforms that leverage the power of community innovation. You'd be able to install any Drupal module on DrupalGardens, any plugin on WordPress.com or custom code on Squarespace or Wix. It would fundamentally disrupt the entire industry and would help us achieve the assembled web dream.

I've been giving this some thought, and what I think we need is the ability to handle each HTTP request in a micro-kernel-like environment where each software component (i.e. Drupal module, WordPress plugin) runs in its own isolated process or environment and communicates with the other components through a form of inter-process communication (i.e. think remote procedure calls or web service calls). It is a lot harder to implement than it sounds as the inter-process communication could add huge overhead (e.g. we might need fast or clever ways to safely share data between isolated components without having to copy or transfer a lot of data around). Alternatively, virtualization technology like Docker might help us move in this direction as well. Their goal of a lightweight container is a step towards micro-services but it is likely to have more communication overhead. In both scenarios, Drupal would look a lot like a collection of micro web services (Drupal 10 anyone?).

Once we have such a runtime, we can implement and enforce governance and security policies for each component (e.g. limit its memory usage, limit its I/O, security permission, but also control access to the underlying platform like the database). We'd have real component-based isolation along with platform-level governance: (1) manageable, (2) extensible, (3) customizable and (4) robust.

Food for thought and discussion?

Categories: Mixed HowTos

Communication for Distributed Teams

Drupal Fire - Thu, 08/28/2014 - 01:00

Lullabot (via DrupalFire)

With the birth of the internet, and especially since the early days of open source projects (meaning before the term "open source" was used to describe them), developers have been working together on specific projects as distributed teams of people. In some cases they formed passionate communities, all devoted to a piece of software. Years ago, one of Drupal's taglines was actually "Come for the software, stay for the community." Odd, right?

Categories: Mixed HowTos

How to Create and Manage Multiple Pages on Your Website with Dreamweaver CS6

The Site Wizard Drupal Articles - Wed, 08/27/2014 - 14:18

If your website has more than 1 page, creating and updating multiple pages can be a bit of a chore. For example, what happens if you want to change your design? Do you have to go through every single page to change it? This chapter of the Dreamweaver CS6 tutorial shows you how to use the web editor's built-in facilities to simplify and even automate a lot of the drudgery of maintaining a multi-page website.

Categories: Mixed HowTos

The 21 Best DIY Project iPhone Apps

Tutorial Lounge Articles - Fri, 08/22/2014 - 04:58

If someone spends much time on watching DIY shows on TV, one can easily notify how simple the pros make it attractive. As any good DIYer is aware, the best tools make all the difference between an amazing & successful project and a miserable failure. In these days the screwdriver, hammer and bubble level in the toolbox are not the ones one must reach when finalizing upcoming DIY adventure. The below apps will unfold your experience with Best DIY Project iPhone Apps.

BrightNest – Home Organization, Cleaning Schedule, DIY Crafts, Home Tips and Home Maintenance

Keep your home in amazing style without breaking a sweat! With Brightnest one can manage home tasks with simple to follow instruction, helpful reminders and personal schedule.

The Home Depot

This app helps users to browse & shop for over 600,000 home improvement items, bathroom, appliances, decorating ideas, ceiling fans, concrete, lighting, BBQ grills, power tools & kitchen remodeling.

Craftsy

This app will let you know how to bring ideas to life and create different projects which makes users proud. This application has more than 500 online classes in cake décor, painting, drawing, embroidery, jewelry making, knitting and cooking skills one needs to succeed.

Pinterest

Pinterest is the amazing tool that helps users to unfold plan factors they want to do. When someone explores something, which seems inspiring just pin it.

Steller

This is a way to share your story like photos, text, videos through your iPhone. This is easy to publish on the website using social networks blogs and websites.

The Family Handyman

The family handyman supports understandable & skilled advice for do it yourself. You can save money when make better home for yourself or experience the pride of independence and success.

DIY Sun Science

DIY Sun Science explored by NASA, permits educators & families to inspect and learn about the Sun at home or anywhere you go.

Brit + Co

Explore millions of innovative ideas for elegant & creative living in the digital era. Through DIY projects and elegant recipes to upcoming gadgets and must have apps, unfold trendy ideas in categories like Home, Holidays, Style Food & tech.

IKEA Catalog

This iPhone app permits you to download the trendy edition of the IKEA catalog and related IKEA publications. Just same the printed IKEA catalog, home furnishing info and digital IKEA catalog is wrapped with inspiration for free.

Snapguide – How-tos, Recipes, Fashion, Crafts, iPhone Tips and Lifehacks

Snapguide is an inspiring, simple way to create and share how to assist. Lets unfold trendy recipes, lifehacks, tech tips, make-up tricks, fashion ideas and DIY projects. Create your desired guides and share what you want.

Etsy

This app will fall you in love. This is available on iPhone & iPod. Lets find over 17 million unique from 800,000 sellers around the world.

Hobby Lobby

Now users are allowed to take Hobby Lobby with you anywhere you go. Download this latest app to avail the latest coupon. Check weekly savings, locate stores and check gift card balance.

A.C. Moore

With this trendy mobile app, boost up your imagination right in the palm of your hand. This iPhone app facilitates with various features like weekly ad, saved coupons, inbox & browse users’ projects.

Ace Hardware

Getting support at Ace is like moving your neighbor. So find quickly local Ace on your iPhone, see store departments, services, latest events, and featured brands.

Curious

Do you want to learn to boost up brew beer, organic asparagus, or bluff in Italian. Select from millions of short & videos, which are totally engaging.

DIY – Skills For Kids

Share what you make and perform, discover your audience and increase followers. DIY has almost 100 skills to try like Animator, Backyard Farmer, Minecrafter, Fashion Designer and Illustrator.

You Can Knit! A Better Way to Learn Knitting Basics

Hats & scarves are for all iPhone & iPod users, “You Can Knit” is a guideline to acknowledge knitting the latest way.

Design*Sponge

Design Sponge was declared in August 2004, this DIY Project iPhone App updates 6 to 8 times per day. This iPhone app grasps the attention of diverse group of devoted readers of the world.

Craftgawker lite

This is the lite version so let’s check the trendy and latest “craftgawker” app with endless scrolling, ability to jump back to any page.

Camp Makery

Camp Makery is fully creative lifestyle destination for genuine inspirations, recipes, ideas and convenient DIYs.

DIY & Crafts Editor

Share & create a collage of images to describe an inspiring and easy way your handmade creation step-by-step.

Categories: Mixed HowTos

Creative Collection of Business Tri-Fold Brochures

Tutorial Lounge Articles - Thu, 08/21/2014 - 03:26

A trifold brochure is the amazing way for business or product promotion. This is the best choice for marketing campaign. Most specifically, if you are planning to establish a business having a creatively designed trifold brochure, which describes what you do and what you are about to sell is important.

To use Creative Collection of Business Tri-Fold Brochures one need to choose specific software either program that you would prefer to use in making such type of brochure. If you are aware how to use a Photoshop or illustrator then this catalogue of programs is the utilized for brochure designing. One thing you need to remember that it is not possible to design a brochure that you are willing to print using color separation procedure  in particular printing press using program such as Open office Programs or Microsoft Word.

Look this collection, if you are planning to design creative trifold brochure, which you want to send to a printing press then get complete guide of creating a layout or template for such type of brochure can be get here. So drench your all experiences at one spot check out the most inspiring Creative Collection of Tri-Fold Brochures.

Cosmetology Brochure Template

Massage & Chiropractic Tri Fold Brochure Template

HR Consulting Tri Fold Brochure Template

Business tri-fold brochure

Tri-fold business brochure

Business tri-fold brochure (Soft Blue design)

Business tri-fold brochure (civic)

Free Tri Fold Brochure Template

Free Brochure Template

Landscape & Garden Store Brochure Template

American Diner Restaurant Menu Template

Investment Management Tri Fold Brochure Template

Trifold Brochure – Shidler

Clean Tri-Fold Brochure

Unique Tri Fold Brochure

Tri-Fold Brochure

Dance Studio Brochure

Professional Business Brochure

SURYODAY TRI-FOLD BUSINESS BROCHURE

Corporate Business Blue Tri-Fold Brochure

World Traveler Tri Fold Brochure

Apparel Tri-Fold Brochure

Business Company Tri-Fold Brochure

Business Tri-fold Brochure

Tri-fold Brochure 2

Professional Business Brochure

Social Media Half-fold and Tri-fold Brochures

Square Tri-Fold Brochure Mock-ups

Art Gallery & Artist Tri Fold Brochure Template

Nail Salon Brochure Template

Animal Hospital Brochure Template

Investment Bank Tri Fold Brochure Template

Carpet Cleaners Tri Fold Brochure Template

Computer Consulting Brochure Template

Corporate Tri-Fold Brochure

Apparel Tri-Fold Brochure 2

Tri-Fold Brochure for Cosmetic Studio

Creative Tri-Fold Corporate Brochure 21

Elegant Corporate Tri-fold Brochure

Fitness Tri Fold Brochure

Categories: Mixed HowTos

Free Smudge Brushes for Photoshop Designers

Tutorial Lounge Articles - Wed, 08/20/2014 - 00:02

Here is another entertaining & exciting roundup of some most inspiring high quality Smudge Brushes collection, which you can download for free. There are millions of far-fetched & high qualities Smudge Brushes for Photoshop Designers that you will enjoy from this post. However, there is such phenomenal level of Photoshop brushes exists, one can easily include multiple patches of floral, rust, dirt and etc in the artwork providing them an edge upon the ordinary work.

This is complete brush set in which we have added free smudge brushes category. The brush collection is superb one, which is an assortment of makeup smudges. The set consists upon some individual brush strokes with the massive brush size being 2000px. This is an inspiring looking brush set and an amazing way to add authentic strokes & make up smudges for the creativity of designs.

So here is an ultimate list of Free Smudge Brushes for Photoshop Designers, this is easy to install and you can use them in your project. These brush sets are best to be used in any project. However, before using them for commercial usage make sure that each is authorized.  So check them & enjoy.

31 Smudge Brushes

Smudge Brushes

Teh Smudge

Smudge Smudge 2nd Brush set

Photoshop Smudging Brushes

Nero’s Brush set of smudgy magic and other stuff

Smudge brushes

Smudge Brush Set I

Assorted Smudgy Brushes

Brush set #4: smudges

Cloud Smudge Brushes

Pro Smudge Brushes

Smudge Brush

CGFX smudge brushes

Pro Smudge Set 2

Smudge Brushes

John Silva Smudge Pack 2.0 (Painterly Edition)

Free Smudge Brushes

Smudged Flowers

Mascarattack

Simple Smudges No.2

FreeBrushes: Abstract Smudge Brushes

Horizontal Smudges brushes

Smudge Brushes Set 1

Grunge Brushes

4 Abstract Brushes

Free Acrylic Paint Smudge Brushes Set

Pro Smudge Set 3

smudge mark brushes

Super cool smudge brush

Smudge Brushes

Smudge Effect Brushes

Hair brushes – smudge usage

Smudge Brushes

Smudge Brushes II

Splatter Smudge Brush

Smudge Set By Green

Paint Smudge Brushes for PSP

Smudge Brushes RoseCabriolet

Round Smudge Brushes

Categories: Mixed HowTos

Cool Android L Wallpapers with Abstract Vision

Tutorial Lounge Articles - Mon, 08/18/2014 - 23:24

It has been a week from the release date of the stylish Android L Wallpapers preview and developers have already ruptured into the Android L system plunk files and have extorted multiple apps, ringtones, fonts, wallpapers etc. Therefore, we are sharing a massive stock of Android L Wallpapers with Abstract Vision. These are unscathed wallpapers through the Android L system dump and are full HD.

One can easily enjoy the cool wallpapers; most of these wallpapers were available in Android 4.4 Kitkat stock ROM. On the other hand if you are still interested you can have such L wallpapers in your phone, Google facilitated a factory image of Android L developer preview version created for Nexus 7 & Nexus 5 Wi-Fi model a short while ago. The wallpaper pictures have been extorted directly.

As discussed before, Android L is expected to have additional visual value than any preceding versions; these attractive wallpapers do present an intimation of the effort being place in that regard. They have incredible shadow an evidence effects and some of abstract vision and nature themed wallpapers snatch users attention in such a style that one is bound to stare on them for some moment. So check it out now!!!

Android L Wallpapers

Source of Wallpapers

Green Grass wallpaper

Morning Light wallpaper

Lavender, Lupine wallpaper

Upon A Dream wallpaper

Paragliders In The Air wallpaper

Beauty of Nature wallpaper

The Colors of Summer wallpaper

Surfing A Wave wallpaper

Spring wallpaper

Morning On A Swamp wallpaper

Altai Mountains, Russia wallpaper

Flowers Near Fence wallpaper

Seaspray wallpaper

Calm Morning wallpaper

Coast Paradise Tropical Sea Sky Sunshine Emerald Blue Beach

Mountains Azalea Scenery Sky Grass Clouds Nature

Lak Bridg Gras Sunse Landscape Reflection

SeaWate Underwate world Nture

Parks USA Bryce Canyon Canyon Rays of Light

Michigan Lake Huron Sunset Rock Trees Landscape D

Tuscany Autumn

Japanese Lantern Lamp Light Asian oriental Bokeh River

Multnomah Falls Columbia River Gorge Oregon Waterfall Autumn E

illustrations Fantasy Art Lonely Backgrounds Anime

Mountains Eating Field Trees Trees Grass

Wheat wallpaper

Rain wallpaper

Clouded Sun wallpaper

Beautiful Yellow Sunset wallpaper

Categories: Mixed HowTos
Syndicate content