Hi, I'm Tero Auralinna full stackish web developer

I am an experienced web developer with an eye for a solid UI/UX design.

Currently my coding passion is financed by Ambientia. Check my personal projects below.

  • AJAX
  • Angular
  • AngularJS
  • Ansible
  • Apache Cordova
  • Apache
  • Bootstrap
  • CMS
  • Contentful
  • CSS
  • CSS3
  • D3.js
  • DevOps
  • DNS
  • E-Commerce
  • eZ Publish
  • Git
  • Google Analytics
  • Google Maps API
  • Google Tag Manager
  • HTML 5
  • Java
  • JavaScript Libraries
  • JavaScript
  • jQuery
  • LAMP
  • Liferay
  • Linux
  • Mobile Application Development
  • MySQL
  • Nginx
  • Node.js
  • Open Source
  • PHP
  • Responsive Web Design
  • RESTful WebServices
  • Sass
  • Scrum
  • SEO
  • Sprint Boot
  • Symfony
  • TypeScript
  • User Experience Design
  • User Interface Design
  • Vagrant
  • Vue.js
  • Web Applications
  • Web Design
  • Web Development
  • WordPress
Waudio Mastering at tablet

Waudio Mastering - Creating the wow effect

Waudio.fi is a website for Waudio Mastering studio owned by Minerva Pappi. She has been a mastering engineer for over 20 years. First in Finnvox Studios then at Chartmakers. Now Minerva have launched her very own studio.

I designed and implemented a responsive one-page website theme for the Waudio. The site is implemented with the popular WordPress platform which enables a robust multilingual content management. Custom functionality was needed for recent projects and a list of customers. Also, Instagram posts were integrated into a front page.

Awesome web design from Tero Auralinna fulfilling all my requests. I highly recommend him! – Minerva Pappi

Visit site in English Waudio Mastering or Finnish Waudio Masterointi.


Tero Auralinna's blog about intriguing world of web development

How to fetch your public photos from Instagram without the API

This post contains a short demo about how you can fetch your Instagram photos without the usage of Instagram API, which requires a user to authenticate. This technique is based on the <script> tag found from the Instagram profile page. Script tag has the data, which we will parse by regular expression.

CodePen embeds with Contentful and Angular

I use CodePens in my blog posts and recently I noticed that there is an issue which prevents displaying CodePen embeds correctly. I use Contentful to manage blog posts content. Contentful supports embedding content via Embedly. But for some reason, Embedly fails to show my CodePens in some cases. I couldn’t find the reason nor any way to load them. They just didn’t load. So I decided to stop hitting my head against the wall and make an implementation without Embedly.

Global HTTP request and response handling with the Axios interceptor

This is a short example of how to catch all Axios HTTP requests, responses, and errors. Catching is implemented with the Axios feature called interceptors. It's possible to catch all requests before they are sent and modify them. Also, responses and errors can be caught globally. For example, interceptors are useful when you want to modify request headers before a request is sent or you are implementing some kind of global error handling system.

Setting up webpack 4 for a project

This blog post shows how to setup webpack 4 module bundler for development. This webpack tutorial contains many common examples you might need to configure when doing JS application development with the webpack.

How to create Material Design like form text fields with floating label and animated underline bar

This post shows how to implement Material Design like form text fields with a floating label and an expanding underline bar animation. The post includes examples of how to style text fields with and without Javascript.

How to build a complete form with Vue.js

Lately I have experimented with Vue.js JavaScript Framework. In this post I will show how to build a functional form with Vue.js. Forms are essential part of almost every web application so I wanted to see how to build a basic form with the following specs.

Read more at Auralinna.blog