How to TitleCase Jekyll Titles With Node
Back in December, I decided to refresh this place and start writing again. What I noticed then was that my post titles are a bit inconsistent. Some words are uppercase, some lowercase, some don’t even bother, but you get the point.
Talent Is Not Enough
June 2019. Radiohead release MiniDiscs [Hacked], a compilation of demos and rehearsals from the creation of the OK Computer era, one of the greatest albums of the 90s.
Boring Software Is Good
Last night I was wandering around the internet reading a bunch of articles and I ended up reading Basecamp’s blog. For some reason, this part of this totally random post got stuck in my mind.
Writing Beyond the Academy by Larry McEnerney
Since I’ve started writing again - yes, do I write, I kid you not - I try to find ways to become better at it. During my search for resources, I stumbled upon this workshop by Larry McEnerney for the University of Chicago Writing Program.
IE's InnerHTML Quirks
The background There are a lot of articles out there and StackOverflow threads about this, most of which come to the conclusion that we shouldn’t do it. But let’s face it, sometimes you have to parse the DOM or parts of the DOM with regular expressions, because it’s faster.
Got Rid of Google Fonts and I Feel Fine
I started writing in this blog in 2015, and I made a decision to use the Roboto font as my weapon of choice. Why? Actually, I’m not sure. But I did.
A Service Worker First Release
I ‘ve been experimenting for some time with progressive web apps and service workers. I know I am not the first one not even have the best implementation (google has already built a collection of tools for service workers), but this works and I am happy about it.
First Steps With Facebook's Instant Articles
Introduction I think Instant Articles is the Facebook’s way of saying “You had one job” to all developers out there. For me (a developer) is nothing more than a way to give your content to users fast without all the problems that our CMS’s and code add to the user experience.
Upgrading Jekyll 2.x to 3.x
At February 1st Github announced the upgrade of Jekyll from 2.4 to 3.0 for Guthub Pages. I thought this was the time to upgrade my local setup to the new version. I ‘ve tried it some time ago but got some error and was too tired to debug anything, but now I had no choice.
A Simple BEM Advice
For some time now I have been using the BEM methodology for production and I came to a conclusion.
Jekyll Workflow With Gulp
Working With ES6 in the Browser
These are some ways to work with ES6 in the browser. We are going to use Babel 6 as our transpiler and Gulp as our task runner.
Create an ES6 Module
Create Custom Domains for Development in XAMPP
If you are developing sites the you ‘ve come to a place where you are furstrated with constantly having to change things when you move to production such as changing urls to get the thing work. We spent three hours of our lives with a friend of mine to reconfigure a Wordpress site from a XAMPP server to production server. Another example I can think of is the Laravel’s public folder, I don’t want to go to localhost/site/public each time, a mywebsite.com would be fine.
Share Buttons Performance Issues
Last week we had a series of interviews with a number of candidates for a junior frontend developer position and at the end of each session we gave them a “code challenge” to complete in their spare time, only if they wanted to. Nothing special, just a simple responsive prototype so as to take a peak at the quality of their code.
Modern Workflow + Tooling for Front-end Developers
Wes Bos at Fronteers Conference 2015 gives a short presentation for each of the modern workflow tools front-end developers are using right now and a bonus talk with Bruce Lawson asking people’s questions.
Responsive Rounded Buttons
Last week I wanted to create three rounded buttons for a client’s site.
A Modal Alternative Proposal
When I saw modals some years ago, I thought it was one of the best things happened. Just use a plugin and show your important stuff to the user and you are ready to go. Things changed since then and plugins went bigger and better, but I think we are using tooooo many resources and third party libraries and we need to stop.
Better UX for Users With Ad Blockers
Let me start by saying that preventing people from using your content if they use an ad blocker is unethical. All this fuzz about ad blockers and no one says that ad blockers may block a site feature too.
Browser History API
This is a simple tutorial about using browsers’ history API to keep your form selections. Imagine you have a form that filters some posts with ajax. If the user goes to one of those links without opening to another tab, all the filters are going to disappear if he comes back.
Laura Kalbag – Ethical Design @ Frontendconf Zürich
I always love this kind of talks about the ethical responsibilities we have.
BEMIT CSS Based Grid Mixin
After reading this article from @csswizardry about taking the BEM naming a step further I wanted to create as simple mixin to build grid classes with this pattern u-1/[email protected]
These days I am in the mood for ditching big libraries and having my own mini libraries or a few lines of code only for using the things I need.
Create Custom Description for Your Jekyll Posts
There are two ways to create a description from your post, the first one is use the existing post.excerpt tag Jekyll has after reading Jekyll documentation or create your own with some simple steps.
Swiper-JW Player is a very small plugin that extends iDangero.us Swiper to avoid setting up the configuration for stopping JW Player videos between slide navigation in each Swiper instance.
VirtualBox Copy/Paste & Drag 'n' Drop
You are working with VirtualBox and you want to share clipboard and files between your guest machine and your Linux host?
Highlight Ruby Code in Jekyll
A few days ago I was trying to write a tutorial about creating a simple dynamic menu for Jekyll and I came across a strange problem while I was trying to show and highlight some ruby code.
Dynamic Navigation for Jekyll
This is a tutorial on how to create a simple dynamic menu for Jekyll.