I AM LISTENING TO
|
WHAT I LIKE
  • English
  • German


BLOG FILTER



9. December 2015

Sass Mixin obsession

Since completely moving to Sass, I am really obsessed to make my work easier :) There are many Mixins that really help to speedup development and remove some of the tedious tasks ;)

“Some things in CSS are a bit tedious to write, especially with CSS3 and the many vendor prefixes that exist. A mixin lets you make groups of CSS declarations that you want to reuse throughout your site. You can even pass in values to make your mixin more flexible. ” – Sass Basics

I will be showcasing some of the libs and resources here in the coming weeks. I only have one condition, Mixins should be simple dropin modules so that they can be used universally!

Here one Mixin, I love, that sets a REM font size with a Pixel fallback:

MIXIN

USAGE

OUTPUT

Enjoy coding…

 

readmore

Here we go, WordPress 4.4 is available …

Changelog

readmore
20. November 2015

My Javascript Stack

Some time ago I said: “My perfect framework, is a set of solid singular solutions that have proven themselves over the years. Working solo or together in harmony”.

Here is a list of some of my core components, that I use in combination or standalone.

CORE

LAYOUT

TEMPLATING

OBSERVABLES

ROUTER

STORAGE

DEPENDENCY MANAGER

  • RequireJS  – requirejs.org

    jQuery Tweak: If you have already loaded jQuery before RequireJS, you can not use define([“jquery”], …) in your module defines. Add this to your main RequireJS config before doing anything else …

    NOW you can live happily ever after :)

  • OR
  • Loadrunner – github.com/danwrong/loadrunner

This is basically the core stack that I use to build out ideas :) While Angular is always an option, the above satisfies most of all needs and is often far slimmer. The rest depends on how you organize your code yourself, but at least you are not forced into fixed structures ;)

readmore

MVC offers architectural benefits over standard JavaScript.

The MVC pattern brings modularity to your applications and it enables:

  1. Reusable and extendable codebase.
  2. Separation of view from business logic.
  3. Simultaneous work on different components  ( UI layer and core logic).
  4. Maintenance becomes easier.

MVC is composed of three components:

MODEL

Model is where the application’s data objects are stored. The model doesn’t know anything about views and controllers. When a model changes, typically it will notify its observers that a change has occurred.

VIEW

View is what’s presented to the users and how users interact with the app. The view is made with HTML, CSS, JavaScript and often templates.

CONTROLLER

The controller is the decision maker and the glue between the model and view. The controller updates the view when the model changes. It also adds event listeners to the view and updates the model when the user manipulates the view.

 

Enjoy coding …

readmore

Hybridauth enables developers to easily build social applications and tools to engage websites visitors and customers on a social level by implementing social sign-in, social sharing, users profiles, friends list, activities stream, status updates and more.

The main goal of Hybridauth is to act as an abstract API between your application and various social apis and identities providers such as Facebook, Twitter and Google.”

Hybridauth 2.x was the best option for nicely aggregated social logins so far, but some of the social “Providers” are outdated or no longer working. Version 3.0 is still in development, but providing a complete rewrite.

Hybridauth 3.0 Remake @ Github

For Facebook , Twitter and Google+ I still use my own little wrappers, but if you want more this is the way to go in the future :)

Enjoy coding …

readmore
18. November 2015

PHP & API Documentation

Currently refreshing my list of options to document projects and APIs.

I will use this page to keep a list of possible tools & solutions.

PHP DOCUMENTATION

  1. PHPDocumentor
  2. phpDox – The PHP Documentation Generator
  3. Sami: an API documentation generator
  4. apigen (PHP 5.4+)
  5. Doxygen
  6. Dexy

API DOCUMENTATION

  1. JSDoc
  2. API Blueprint
  3. Swagger.io
  4. apiary – API Design Stack
  5. APIDOC – RESTful web APIs
  6. ESDoc – JavaScript(ES6)
  7. doxx – Generic, template based, HTML output for Dox documentation generator
  8. documentation.js – raw documentation as JSON, beautiful, customizable HTML, or Markdown that fits perfectly into an API.md or README.md

Enjoy coding …

readmore

Really cool interface to test and debug Regex. The website also includes a nice regex library.

regex101.com

 

readmore

E-Learning platform for Thailand

 

  1. WPLMS (Learning Management System) setup / tweaks / fixes
  2. WooCommerce tweaks / fixes / optimization
  3. Language setup / localization cleanup / changes
  4. Optimization
  5. BuddyPress tweaks / changes / addons
  6. Custom Teacher commission dashboard (MyCred integration / teacher payout)
  7. Messaging changes and tweaks

 

AjarnOnline

readmore

Really neat solution, that allows you to build a quick viewport based layout, without relying on the still buggy CSS units.

Also works nicely in combination with Visual Composer for WordPress :)

vUnit @ Github

Enjoy coding …

readmore
11. November 2015

1Password for Teams

When working on projects in a team, sharing passwords is always happening. But how do you securely share passwords among team mates. I am using 1Password for years on all my devices. I am glad to see them expanding their offers with a team based password safe. The current setup is in beta and free to test.

1Password for Teams

readmore