Category: Web Development

The Move: Setting up my DigitalOcean Server

I recently moved to a new webhost (yay!) because the old is just getting way too expensive and unreliable as I barely use it and I don’t host anyone else anymore anyway. A good friend suggested that I go for DigitalOcean as he has been using for a long time and had not complaints about Read More

Retiring the old theme

Because it’s long overdue. I am (re)learning the Twentyfourteen WordPress theme (and lovin’ it), tinkering with design by creating a child theme. To learn more about WordPress Child Themes, checkout WordPress’ Codex. Goodbye, old theme.  Thank you for your service.   Read More

National Learn to Code Day 2014

It’s National Learn to Code Day 2014 on September 27, 2014 with Ladies Learning Code and we have our very own session in Saskatoon! I just signed up as a volunteer mentor again and the topic we’ll be learning together is Intro to HTML & CSS: Building a Multi-Page Website .

NationalLearnToCodeDay-Sk2014

 

Please visit ladieslearningcode.com/codeday/ to learn more and register.

Mark your calendars and add these event details:
Saturday, September 27, 2014
10:00 AM to 4:00 PM (CST)
Innovation Place
114 – 15 Innovation Boulevard
Saskatoon, SK S7N 2X8
Canada

View the map here to learn where the venue is – Read More

Adventures with Sublime and Emmet

I have long wanted to use Sublime Text and had read a lot of good things about it. I am a loyal Notepad++ user myself and it had so far been my main editor and tool for coding. I took this course over at Tuts+ about Bootstrap as a crash course and the teacher was doing this fancy way of writing code almost instantly. It looked sort of familiar, like I’ve seen it in passing in some article online.

sublime-emmet1

sublime-emmet2

 

On further research, I have learned he was using Emmet – a plugin you can install in your editor that will allow you to write magic like the one above (formerly known as Zen Coding). It is available for popular editors that most developers use. The syntax is CSS-inspired so it won’t take long for you to get the flow of things.

 

Editors where you can use Emmet:

sublime-emmet3 Read More

The Full-stack Developer Panic

Confession: the term scares me. Personally, it inflicts instant panic.

Let the panic begin

I’m one of those developers who feel that I don’t seem to fit in one category or label. Professionally, I am called a front-end web developer but I can also design templates and posters in Photoshop. I’m a developer who designs and codes. HTML + CSS + Photoshop + WordPress is my area. I can also work with Joomla and had spent almost 4 years with Liferay Portal. These became my specialized set of technologies just because my work required these of me. I stopped trying to figure out the job description ages ago.

These days, it’s not enough. I know this for a fact and feel it heavily now that I have moved to a new country, starting over, and had been looking for work. 5 months and 2 interviews in, I still don’t have a full-time job (hurray for freelancing!). The first interview ended with the employer wanting someone who have more design experience and the more recent one wanted a very technical developer with various programming skills. I’m neither. However, I know I can code well and I can create graphics like this one below –

Panic button

According to an article in Sitepoint – here’s the list of skills a “competitive web developer” needs to have in order to be successful in the present state of the industry –

  • HTML, CSS, Javascript
  • A backend language
  • Version control
  • Command line usage
  • Node/Ruby Tooling
  • Preprocessors
  • Client Side MVC frameworks
  • Popular tools and frameworks like Angular, Laravel, Rails, etc.
  • An understanding of database systems
  • An understanding of server environments
  • Website deployment strategies
  • How to create and use a REST API
  • Responsive web development
  • Accessibility
  • Code testing

Kaboom. For my role as front-end web developer in my previous work, I never really  had to worry about most of the things on this list. I do however, understand how important JavaScript is and I had been pushing myself on that direction with jQuery. I use GIT, I use the command line, I understand Java, PHP, and database though I do not write programs with them, I can modify their code to fit requirements and solve the issue. I understand the concepts of MVC, agile, responsive web design, mobile apps but have no full-on websites as sample works to show, just plugins/pages here and there. I also manage my own websites in my own VPS, use Cpanel and WHM. But as you can see, it’s not enough. There’s Sass, LESS, Grails, Bootstrap, Foundation, Node.js, Angular.js, UI/UX design – and a whole lots to learn. Whew.

 

The wish list

As an employment counselor once told me, it’s just a wish list really.  It’s a list of things an employer wishes you have but most probably not expect to have all of it. This explanation actually made me feel a bit calmer. I have lost count of how many job postings I have read and the skills now required for my current job title makes me feel really old and obsolete. I’ve had that illogical thought for quite a while now – being obsolete. But I can’t accept that it’s too late for me. When the panic ensues again and I go get my hands on any tutorial and online courses to try to keep up.

  Read More

1 2