Blog Archive
2022 - • 3 minutes read
Take Pleasure in the Process
- • 3 minutes read
2021 - • 1 minute read
Bat like Cat but Batter
Bat is an in-place replacement for cat that gives you syntax highlighting
- • 3 minutes read
Vim in the Browser
Bring a vim-like experience to the browser with Vimium with some tips to get you started and to help you stick with it.
- • 1 minute read
2020 - • 1 minute read
Boost Your Coding Fu Podcast: Chapter 8 - Selecting Text in Vim
Where you learn how to select text in VSCode and Vim
- • 8 minutes read
Practice Happiness
Thoughts on how to live a more content life by practicing happiness
- • 1 minute read
5 Minutes Vim: Enabling Vim in Zsh
In this 5 minutes of Vim goodness you learn how to enable Vim in Zsh
- • 5 minutes read
How to Make a VSCode Extension
A short introduction about how to make a VSCode extension
- • 1 minute read
Learn Vim. A New Extension to Help You Learn Vim in VSCode
A new extension to help you learn Vim in VSCode
- • 1 minute read
TypeScript Types Deep Dive - The Talk
An epic journey of discovery into the mysterious world of TypeScript's type system. This time delivered as a 50 minutes talk at the Devsum 2020 conference by yours truly.
- • 14 minutes read
5 Minutes Vim: Copying, Cutting, Pasting, Registers and How to Tame Them
In this 5 minutes of Vim goodness you learn to effectively copy, cut and paste things in Vim by taking advantage of Vim's registers.
- • 19 minutes read
Learn Svelte: Connecting the Pomodoro Timer and Tasks with Props and Stores
Sharing my initial experience in learning Svelte getting started by creating a sample project, a pomodoro technique app. In this part we improve our pomodoro timer and connect it to our tasks.
- • 5 minutes read
Peak: Secrets From the New Science Of Expertise Or How To Get Better At Anything
Learnings from reading Peak, Secrets From the New Science of Expertise.
- • 17 minutes read
Learn Svelte: Creating a Pomodoro Timer
Sharing my initial experience in learning Svelte getting started by creating a sample project, a pomodoro technique app. In this part we create a pomodoro timer.
- • 4 minutes read
5 Minutes Vim: Learn to Use Vim's Help
In this 5 minutes of Vim goodness you learn how to use Vim help to learn more about Vim, solve issues and become more effective
- • 3 minutes read
5 Minutes Vim: CtrlP considered harmful
In this 5 minutes of Vim goodness you learn how to find a superior mapping to ctrlP for moving within your project
- • 1 minute read
2019 - • 12 minutes read
Goodbye 2019! Hello 2020 Holy Shit!
A summary of the things I accomplished throughout the years 2019 and what I want to do during 2020
- • 4 minutes read
The Wizard Logs - Part III - The Adventures, Glory and Misfortunes of Writing Wizards Use Vim
Where I continue my adventures writing Wizards Use Vim. Recap of what has happened over the past year with freezing Wizards Use Vim for a while while I published Boost Your Coding Fu in VSCode and Vim, and what I'm planning to do in the future.
- • 15 minutes read
Learn Svelte: Adding, Editing and Estimating Tasks In The Pomodoro Technique App
Sharing my initial experience in learning Svelte getting started by creating a sample project, a pomodoro technique app. In this part we add a list of tasks to be completed using the pomodoro technique
- • 8 minutes read
Polyglot Programming in Vim (or How to Get A Great Developer Experience for Any Language in Vim)
Where I share how to do polyglot programming in Vim and get a great development experience in any language for those that enjoy using lots of different programming languages.
- • 13 minutes read
Learn Svelte: Get Started with Svelte Writing a Pomodoro Technique App
Sharing my initial experience in learning Svelte getting started by creating a sample project, a pomodoro technique app.
- • 18 minutes read
TypeScript Types Deep Dive - Part 3: Functions
An epic journey of discovery into the mysterious world of TypeScript's type system. Part 3 discuss how to use types in functions within TypeScript.
- • 19 minutes read
Jaime's Guide to Tmux: The Most Awesome Tool You Didn't know you needed
Where I guide you through tmux, what it is, why should you care and how to set it up to maximize your coding enjoyment.
- • 8 minutes read
My favorite books of 2019
Where I share my favorite books of 2019.
- • 2 minutes read
Learn Svelte
Sharing my initial experience in learning Svelte with a couple of great videos on the topic.
- • 10 minutes read
TypeScript Types Deep Dive - Part 2: The Absence of Value
An epic journey of discovery into the mysterious world of TypeScript's type system. Part 2 discuss how TypeScript models the absence of value and how it helps live in a world with null and undefined.
- • 13 minutes read
TypeScript Types Deep Dive
An epic journey of discovery into the mysterious world of TypeScript's type system.
- • 1 minute read
Boost Your Coding Fu Podcast: Chapter 7 - Insert Mode a la Vim
Where you learn the many ways you can jump into Insert mode in Vim
- • 1 minute read
Boost Your Coding Fu Podcast: Chapter 6 - Vim's Secret Language
Where you learn about the secret language a the heart of Vim.
- • 1 minute read
Boost Your Coding Fu with VSCode and Vim, The Auditory Experience: Chapter 5 - Editing Text Like Magic with Vim Operators
Where you learn how you edit text like magic using Vim operators in combination with counts and motions.
- • 1 minute read
Boost Your Coding Fu with VSCode and Vim, The Auditory Experience: Chapter 4 - Moving Blazingly Fast with Vim Motions
Where you learn how you can move fast as a griffin by relying on the varied and powerful Vim motions
- • 1 minute read
Boost Your Coding Fu with VSCode and Vim, The Auditory Experience: Chapter 3 - Your First Steps in Vim
Where you learn the very basic skills you need to survive in Vim, and how to beware of the grue.
- • 1 minute read
Boost Your Coding Fu with VSCode and Vim, The Auditory Experience: Chapter 2 - Installing VSCodeVim
Where I guide you on how to install Vim in VSCode.
- • 1 minute read
Boost Your Coding Fu with VSCode and Vim, The Auditory Experience: Chapter 1 - Introduction
Where I introduce you to Vim in VSCode and why you should care, explain what is Vim and how it can make you a more productive developer, discuss the diagrams in the book and how to pronounce Vintharas in Elvish and English.
- • 1 minute read
Boost Your Coding Fu with VSCode and Vim, The Auditory Experience: Foreword
Whereby I introduce you to the Boost Your Coding Fu auditory experience.
- • 8 minutes read
Improve and Extend Your Text Objects With targets.vim
Whereby we start a new series diving into useful vim plugins. The first of which is vim.targets, an essential vim plugin that lets you extend and improve the use of text objects in Vim.
- • 3 minutes read
Boost Your Coding Fu with VSCode and Vim is Complete! Yihoo!
Whereby I announce that Boost Your Coding Fu with VSCode and Vim is done!
- • 1 minute read
JavaScript-mancy in the Top 100 Best JavaScript Books of All Time
Whereby I find out that two JavaScript-mancy books are in the top 100 of JavaScript books of all time
- • 10 minutes read
Vim Plugins: A Methodology to Become 1% Better Every Week
Whereby we present a new series diving into useful vim plugins and discuss a methodology for taking the most advantage of your plugins.
- • 11 minutes read
I did an Interview For the Frontmatter Podcast! Waaaaat!
Where you find out more about my recent interview at the Frontmatter podcast
- • 1 minute read
New and Shiny! Read Boost Your Coding Fu With VSCode and Vim Online in This Very Site!
Whereby I announce a new online reading experience for Boost Your Coding Fu With VSCode and Vim in this very site. Enjoy!
- • 2 minutes read
Switfly Operating On Search Matches in Vim and VSCodeVim
Whereby I teach you to quickly edit search matches in VSCodeVim and Vim. This in an excerpt from the Boost Your Coding Fu with VSCodeVim The Book.
- • 6 minutes read
How to Come Up With Great Side Projects
Where I answer a query from one of my awesome readers about how to choose a great side project
- • 1 minute read
Behold! Boost Your Coding Fu With Visual Studio Code and Vim - The Book
Whereby I launch a new book on VSCode and Vim
- • 4 minutes read
The Best Way to Advance Your Career
Some advice for one of my readers regarding how to advance your career by focusing on what's really important
- • 1 minute read
Vlog: New Series on Vim in Visual Studio Code!
I'm making a new video series on using Vim inside Visual Studio Code. Super concise and condensed. Lots of goodies packed in just a couple of minutes.
- • 25 minutes read
Boost Your Coding Fu With Visual Studio Code and Vim
In this article we uncover how to level up your Visual Studio Code coding skills by using the VsCodeVim plugin that brings lots of awesomeness from Vim inside Visual Studio Code.
- • 5 minutes read
5 Minutes Vim: Moving Fast Within a File
In this 5 minutes of Vim goodness you learn how to move fast like the wind inside the confines of a file
- • 6 minutes read
The Wizard Logs - Part II - The Adventures, Glory and Misfortunes of Writing Wizards Use Vim
Where I continue my adventures writing Wizards Use Vim. Lots of new writing, passed 200 pages barrier, new art, new decisions, better book. Wo wooo
- • 7 minutes read
Wizards Use Vim: Tips For Learning Vim
Welcome to Wizards Use Vim! This is a preview chapter of my upcoming book Wizards Use Vim where I offer some tips to help you learn Vim more effectively. Enjoy!
- • 10 minutes read
Wizards Use Vim: Getting Started With Vim
Welcome to Wizards Use Vim! This is a preview chapter of my upcoming book Wizards Use Vim where you learn how to get started with Vim. Enjoy!
- • 3 minutes read
How To Stay Motivated When You Are Not Feeling It
Where I share some tricks for staying motivated when you're not feeling it.
- • 8 minutes read
The Wizard Logs - Part I - The Adventures, Glory and Misfortunes of Writing Wizards Use Vim
Where I start a series of articles about the adventure of writing Wizards Use Vim. Within them I'll describe my creative process, how does it progress, any misfortunes that may occur and new ideas I have been having
- • 4 minutes read
Wizards Use Vim! My New Book
Announcing my new book, giving some insider info and sharing a bunch of free versions of the book
- • 6 minutes read
8 Great Books To Improve Your Vim Fu
I am in a journey to improve my vim skills. Join me and discover vim, an editor that lets you write code at the speed thought. In this article I recommend five books you can read to improve your vim skills
- • 1 minute read
Don't Give Up. Keep Iterating
Thoughts of the power of consistent iteration over time
- • 12 minutes read
2018 - • 16 minutes read
Goodbye 2017 and 2018! Hello 2019!
A summary of the things I accomplished throughout the years 2017,2018 and what I want to do during 2019
- • 3 minutes read
Listening to Audiobooks is OK
Where I encourage you to listening to audiobooks. A super awesome way to bathe yourself in knowledge and a beautiful way to enjoy fiction.
- • 21 minutes read
Thoughts on Interviewing at Big Tech Companies
Some thoughts and advice in regards to interviewing at big tech companies based on my experience when interviewing for Amazon and Google
- • 2 minutes read
Barbaric Tip of The Week: The Vim Ways Advent Calendar is Awesome!
This barbaric tip of the week is about the amazing vim ways advent calendar which brings super high quality articles on vim every day for the month of December. And there's more!
- • 3 minutes read
Advice for New Parents Who Want To Find More Time To Code
Some advice for new parents struggling to find time to code.
- • 1 minute read
Vlog: Setting Up Your Vim To Be More Awesome At Vim
I am in a journey to improve my vim skills. Join me and discover vim, an editor that lets you write code at the speed thought. In this part of the series I talk about how the very basics of setting up vim.
- • 49 minutes read
Vim: The 10 Things You Need To Know To Get Through The Dip
I am in a journey to improve my vim skills. Join me and discover vim, an editor that lets you write code at the speed thought. In this article you'll learn the minimum set of commands and motions that will allow you to be super productive with vim and fly switftly through the first dip.
- • 1 minute read
People Don't Know What You Know
People don't know what you know. We often underestimate what we know, what we're capable of and what we can share and teach others. Stop doing that.
- • 1 minute read
Vlog: Exploring Vim
I am in a journey to improve my vim skills. Join me and discover vim, an editor that lets you write code at the speed thought. This time in video format!
- • 3 minutes read
How To Be More Productive And Have a Happier Life In 5 Easy Steps - Redux
On which I share a couple more tricks that you can use to be more productive and happy in your daily life.
- • 14 minutes read
Setting Up Your Vim To Be More Awesome At Vim
I am in a journey to improve my vim skills. Join me and discover vim, an editor that lets you write code at the speed thought. In this article you'll learn the very basics on how to configure and customize vim
- • 20 minutes read
Exploring Vim
I am in a journey to improve my vim skills. Join me and discover vim, an editor that lets you write code at the speed thought.
- • 1 minute read
Opening The Wikis!!
I am opening my personal wikis and making them more accessible through my rss feed and mailing lists. Read on to find out more.
- • 7 minutes read
How To Be More Productive And Have a Happier Life In 5 Easy Steps
On which you learn five easy steps you can follow to become infinitely more productive and happy in your daily life.
- • 26 minutes read
How to Write a Game in Under 13 Kb While Taking Care of a Baby
A story of epic adventure about writing a game in under 13Kb against all odds
- • 16 minutes read
2017 - • 1 minute read
JavaScript-mancy Vlog: The Basics of Functions in JavaScript
Where we go through the basics of functions in JavaScript and compare function expressions with function declarations
- • 13 minutes read
How To Write a Book And Not Die Trying: The Story Of How I Wrote JavaScript-Mancy And Everything I Learned From Writing Two Books And A Half - Part II - Book Execution
A walk through on how to write a book. Everything I've learned from writing two books on JavaScript and a half. This is the second part that focuses on the book execution.
- • 1 minute read
JavaScript-mancy Pixel Art: How To Make Pixel Art Like In JavaScript-mancy
Would you like to learn to do pixel art? This video shows how you can make pixel art like in the JavaScript-mancy series.
- • 9 minutes read
How to Write a Book And Not Die Trying: The Story of How I Wrote JavaScript-Mancy And Everything I Learned From Writing Two Books and a Half - Part I
A walkthrough on how to write a book. Everything I've learned from writing two books on javascript and a half. This is the first part that focuses on the book conception.
- • 6 minutes read
Rejoice! JavaScript-mancy OOP: Mastering the Arcane Art of Summoning Objects In JavaScript is Complete!
Announcing the completion of my second book JavaScriptmancy OOP and how it came about.
- • 21 minutes read
TypeScript: JavaScript + Types = Awesome Developer Productivity - Type Annotations
TypeScript is a superset of JavaScript that adds type annotations and, thus, static typing on top of JavaScript. Learn how TypeScript can improve your developer productivity. In this part of the series we dive into what makes TypeScript special, type annotations.
- • 18 minutes read
TypeScript: JavaScript + Types = Awesome Developer Productivity - Cool TypeScript Features
TypeScript is a superset of JavaScript that adds type annotations and, thus, static typing on top of JavaScript. Learn how TypeScript can improve your developer productivity. In this part of the series we setup a simple TypeScript project and test some of the cool features of TypeScript.
- • 12 minutes read
TypeScript: JavaScript + Types = Awesome Developer Productivity
TypeScript is a superset of JavaScript that adds type annotations and, thus, static typing on top of JavaScript. Learn how TypeScript can improve your developer productivity.
- • 23 minutes read
From Idea To Reality in Under 50 Minutes (Mostly) With Angular And Firebase Part IV - Making Baby-Gotchi a Progressive Web App
Bring your idea to life with a friction free and excuse repellant environment with Angular and Firebase. (Part IV where we turn baby-gotchi in a PWA)
- • 12 minutes read
From Idea To Reality in Under 50 Minutes (Mostly) With Angular And Firebase Part III - Firebase Cloud Functions
Bring your idea to life with a friction free and excuse repellant environment with Angular and Firebase. (Part III where we use Cloud Firebase Functions)
- • 28 minutes read
From Idea to Reality in under 50 minutes (mostly) with Angular and Firebase - Part II
Bring your idea to life with a friction free and excuse repellant environment with Angular and Firebase. (Part II)
- • 22 minutes read
From Idea to Reality in under 50 minutes (mostly) with Angular and Firebase - Part I
Bring your idea to life with a friction free and excuse repellant environment with Angular and Firebase
- • 10 minutes read
A look at object internals and the secret lives of objects
A look at the metaprogramming capabilities of the Object internals methods like defineProperty and object descriptors
- • 37 minutes read
Building Beautiful Web Apps With Angular Material - Part II
Learn how you can build beautiful web apps with Angular Material - Part II
- • 10 minutes read
Building Beautiful Web Apps With Angular Material - Part I
Learn how you can build beautiful web apps with Angular Material - Part I
- • 1 minute read
Come say Hi at Swetugg 2017 And Learn Some Angular Material
I am going to speak at swetugg 2017 about angular material. Come and say hi.
- • 1 minute read
2016 - • 6 minutes read
Goodbye 2016, Hello 2017!!
A summary of what I accomplished last year 2016 and what I want to do during 2017
- • 1 minute read
Barbaric Tip of the Week: Learn Functional Programming in JavaScript with Professor Frisby
Learn functional programming in JavaScript with this outstanding course
- • 1 minute read
Behold the New JavaScriptmancy.com! Your #1 destination to learn javascript! Necromancer Style!!
Announcement of JavaScriptmancy.com the super duper awesome place to learn javascript
- • 6 minutes read
How to Create a Simple Chrome Extension To Hide Your Follower Number On Twitter
A guide to writing content script chrome extensions using a chrome extension to hide twitter followers as an example
- • 1 minute read
Barbaric Tip of The Week: Configure eslint Super Quickly with eslint init
A barbaric tip of the week about eslint and how to configure it super quickly with eslint init
- • 1 minute read
Angular 2 Final is Out!!!
Finally! The Angular 2 Final release is upon us! :)
- • 2 minutes read
I Have a Published A New Book: JavaScript-Mancy Getting Started! Get it now!
I have published a new book called JavaScript-mancy get started. An awesome introduction to JavaScript where JavaScript meets C# meets fantasy.
- • 5 minutes read
Angular CLI: Bootstrap Your Angular App in a Breeze
The Angular CLI can help you get started with Angular (2+) very quickly.
- • 9 minutes read
Updating Your Angular 2 App From RC4 to RC5: A Practical Guide (Also works for RC6, RC7 and Angular 2 Final)
Update your Angular 2 app from RC4 to the new RC5 including the new router RC1 release
- • 5 minutes read
Updating Your Angular 2 App To Use The New Forms API: A Practical Guide
A quick guide to update your Angular 2 app to use the new template driven forms api
- • 8 minutes read
Updating Your Angular 2 App to Use the New Router: A Practical Guide
A quick guide to update your Angular 2 app to use the new router
- • 1 minute read
Dev Talk Monday: Mastering The Arcane Art of JavaScriptmancy at Devsum 2016
- • 19 minutes read
Functional Programming in JavaScript
An in-depth look at ES6/ES2015 Maps
- • 3 minutes read
Barbaric Tip of The Week: How to Recover A Lost Commit With Git
- • 6 minutes read
My Talk At Devsum 2016 And Some Interesting JavaScript Links
My talk at devsu and some interesting js links
- • 4 minutes read
Argument Destructuring and Type Annotations in TypeScript
An in-depth look at ES6/ES2015 Maps
- • 11 minutes read
A look at ES6 Sets
An in-depth look at ES6/ES2015 Maps
- • 5 minutes read
A Super Quick Summary of the NgConf 2016 Keynote on Angular 2
A quick summary of the announcements at ngconf
- • 10 minutes read
Making a Game With Rx.js and Web Speech at Active Dublin 2016 - Part III
Getting Started with rx.js. Continue by building a game with Rx.js. Part III
- • 13 minutes read
Making a Game with Rx.js and Web Speech at Active Dublin 2016 - Part II
Getting Started with rx.js. Continue by building a game with Rx.js. Part II
- • 10 minutes read
Making a Game with Rx.js and Web Speech at Active Dublin 2016 - Part I
Getting Started with rx.js. Continue by building a game with Rx.js
- • 11 minutes read
A look at ES6 Maps
An in-depth look at ES6/ES2015 Maps
- • 13 minutes read
Getting Started With Rx.js: A Gentle Introduction
Getting Started with rx.js, A series of introductory articles to rx.js and reactive programming
- • 19 minutes read
Getting Started With Angular 2 Step by Step: 6 - Consuming Real Data with Http
Getting Started with Angular 2 Step by Step, a series of articles to get started with Angular 2. This one talks about using the http service to get you some real data
- • 26 minutes read
Getting Started with Angular 2 Step by Step: 5 - Forms and Validation
Getting Started with Angular 2 Step by Step, a series of articles to get started with Angular 2. This one talks about forms and validation.
- • 22 minutes read
Getting Started with Angular 2 Step by Step: 4 - Routing
Getting Started with Angular 2 Step by Step, a series of articles to get started with Angular 2. This one talks about routing
- • 13 minutes read
Getting Started With Angular 2 Step by Step: 3 - Your Second Component And Angular 2 Data Binding
Getting Started with Angular 2 Step by Step, a series of articles to get started with Angular 2. This one talks about creating a component and various data bindings
- • 13 minutes read
Getting Started With Angular 2 Step By Step: 2 - Refactoring To Services
Getting Started with Angular 2 Step by Step, a series of articles to get started with Angular 2
- • 23 minutes read
Getting Started with Angular Step by Step: 1 - Your First Component
Getting Started with Angular Step by Step, a series of articles to get started with Angular
- • 19 minutes read
JavaScript Arrays: The All-in-One Data Structure
An in-depth look at JavaScript Arrays
- • 1 minute read
Getting Started with Angular 2 at ngStockholm
Getting Started with Angular 2 workshop at ngStockholm
- • 16 minutes read
Lean UX, Atomic Design and Angular - A Flexible Front-end Architecture for Developing Web Applications: Part IV
lean ux, atomic design and angular - A flexible front-end architecture for developer web applications guided by UX goals, part IV, starting coding
- • 1 minute read
I am Going to be Speaking JavaScript Awesomeness at DevSum 2016!!
Blog post announcing that I am going to be speaking at DevSum 2016 about JavaScript
- • 1 minute read
JavaScript-mancy Vlog: What is ECMAScript 6?!?
Ever wondered about ES6? ECMAScript? This video tells you all about it
- • 1 minute read
Dev Talk Monday: Dealing With Garbage, a Quick Guide to Cleaning Memory Leaks and Memory Profiling
This dev talk monday brings you a great talk on cleaning memory leaks and memory profiling by Samuel Saccone
- • 14 minutes read
Start Using ES6/ES2015 In Your Project With Babel and Gulp
First issue of a guide to how to automate your front-end development workflow with gulp
- • 15 minutes read
Barbaric Development Toolbox: Automate Your Front-end Workflow with Gulp - Getting Started
First issue of a guide to how to automate your front-end development workflow with gulp
- • 1 minute read
JavaScript-mancy Vlog: Learn About JavaScript Function Scoping, Hoisting and How to Win With Let And Const
Learn more about JavaScript Function Scoping, Hoisting and How to Enable Block Scope with ES6 let and const
- • 1 minute read
Master The Arcane Art of JavaScript-mancy On Video! Waaaat!?
A blog post announcing my new video series on JavaScript
- • 1 minute read
I've Just Added a New Now Page to My Site
I have just added a now site to the blog where you can check what I am working on right now
- • 2 minutes read
Speaking (and Being) at Swetugg 2016 was a Blast!!
A very brief summary of my experience of swetugg as a listener and speaker
- • 1 minute read
Use Data Structures and Algorithms Problems as TDD Katas!
Data structures and Algorithms Problems work superbly as katas to practice your TDD.
- • 4 minutes read
Lean UX, Atomic Design And Angular - A Flexible Front-End Architecture For Developing Web Applications: Part III
lean ux, atomic design and angular - A flexible front-end architecture for developer web applications guided by UX goals - angular architecture and component based design
- • 2 minutes read
Lean UX, Atomic Design And Angular - A Flexible Front-End Architecture For Developing Web Applications: Part II
lean ux, atomic design and angular - A flexible front-end architecture for developer web applications guided by UX goals
- • 2 minutes read
Lean UX, Atomic Design and Angular - A Flexible Front-end Architecture for Developing Web Applications: Part I
lean ux, atomic design and angular - A flexible front-end architecture for developer web applications guided by UX goals
- • 28 minutes read
Ultra Flexible JavaScript Object Oriented Programming with Stamps
Experience an ultra flexible way to do object oriented programming in JavaScript using Stamps
- • 3 minutes read
Dev Talk Monday: Stop Hating Your Tests With Justin Searls
This dev talk monday brings you an awesome talk on how to stop hating your unit tests by justin searls
- • 9 minutes read
2015 in Books: Miscellaneous
Review of various books I read in 2015
- • 6 minutes read
2015 in Books: UX
Review of the literature books I read in 2015
- • 11 minutes read
2015 in Books: Fantasy and Sci-Fi
Review of the literature books I read in 2015
- • 6 minutes read
2015 in Books: Programming
Review of the literature books I read in 2015
- • 23 minutes read
Safer JavaScript Object Composition With Traits and Traits.js
Experience a safer JavaScript object composition by using traits instead of Mixins via traitsjs
- • 4 minutes read
Goodbye 2015, Hello 2016!!
A summary of what I accomplished last year 2015 and what I want to do during 2016
- • 6 minutes read
2015 - • 3 minutes read
The Best Of Barbarian Meets Coding 2015
A summary of the top articles of barbarian meets coding during 2015
- • 27 minutes read
Black Tower Summoning: Object Composition With Mixins
Article about the limitations of classical inheritance and how to overcome them with javascript object composition and mixins
- • 15 minutes read
White Tower Summoning Enhanced: The Marvels of ES6 Classes
In the last article you learned how to implement *classes* in JavaScript without relying in *ES6 classes* which puts you in a prime position to learn *ES6 classes*. *ES6 classes* are great for developers that are coming to JavaScript from a static typed language like C# because they offer a perfect entry point into the language. You can start using *classes* just like you'd do in C#, and little by little learn more about the specific capabilities of JavaScript. Behold! ES6 classes!
- • 1 minute read
Dev Talk Wednesday: Be More Productive With Visual Studio Code With These Coding Quick Tips Series
- • 27 minutes read
White Tower Summoning: Mimicking C# Classical Inheritance in JavaScript
In this article we are going to take a deep-dive into how to emulate *classical inheritance* in JavaScript and get to the nearest equivalent to what you are accustomed to in C#. We will focus in the alternatives we had prior to *ES6 classes* so that you can work with *classes* even if you are stuck in *ES5* and so that you can understand the underlying implementation of *ES6 classes* which are just syntactic sugar over the JavaScript *prototypical inheritance* model.
- • 11 minutes read
Summoning Fundamentals: A Three Part Introduction to OOP in JavaScript for C# Developers - III - Polymorphism
An article about how to achieve polymorphism in JavaScript through the concept of duck typing
- • 19 minutes read
Summoning Fundamentals: A Three Part Introduction to OOP in JavaScript - II - Prototypical Inheritance
An article about how to use prototypical inheritance in JavaScript when working with OOP
- • 3 minutes read
Barbaric Tip of the Week: Be More Productive and Git Things Done With These Git Aliases
- • 20 minutes read
Summoning Fundamentals: A Three Part Introduction To OOP in JavaScript - Encapsulation
An in-depth view into how to achieve encapsulation in JavaScript when practicing OOP
- • 1 minute read
Learn How to Build Web Apps With React JS and Flux with this Great Udemy Course
- • 1 minute read
Dev Talk Wednesday: How To Listen And Empathize with Others in the Workplace
- • 19 minutes read
An Introduction to Object Oriented Programming in JavaScript for C# Developers
An introduction to object oriented programming in JavaScript for C# developers with an introduction to mimicking classes in ES5, ES6 classes and mixins
- • 7 minutes read
Barbaric Tip of the Week: Check The Connect 2015 Keynote for Some Truly Awesome Stuff That is Coming
- • 3 minutes read
How To Start Writing Your AngularJS Tests In ES6
- • 1 minute read
Barbaric Tip of The Week: Improve Your CSS Animation Workflow With FireFox Dev Tools Challenger
- • 14 minutes read
Mastering the Arcane Art of JavaScriptMancy For C# Developers: ES6 Spread Operator
The ES6 spread operator works sort of in an opposite way to the rest operator. Where the rest operator takes a variable number of arguments and packs them into an array, the spread operator takes and array and expands it into its compounding items. Let's find out how this new ES6 feature can help you write more readable code.
- • 3 minutes read
Barbaric Tip of the Week: Improve Your Visual Studio Web Dev Fu With Web Extension Pack
- • 22 minutes read
Mastering the Arcane Art Of JavaScript-Mancy for C# Developers: ES6 Arrow Functions
An in-depth view into ES6/ES2015 arrow functions, how to use them and detailed information about their gotchas
- • 1 minute read
I am Going To be Speaking at Swetugg 2016! Yippiiii!
- • 12 minutes read
ES6 Destructuring - Mastering The Arcane Art of JavaScriptmancy for C# Developers
An in-depth view into ES6/ES2015 destructuring syntax
- • 18 minutes read
Mastering The Arcane Art Of JavaScript-mancy for C# Developers: A Guide to Strings, Finding The Right Words and Proper Spell Intonation
An in-depth look at strings in JavaScript covering also new features in ES6/ES2015 like template string literals
- • 18 minutes read
Mastering the Arcane Art of JavaScript-Mancy for C# Developers: On Summoning Servants and Critters, Or The Basics of Objects in JavaScript
An in-depth look at object initializers or object literals in JavaScript and ES6/ES2015. With a look into new features like the short-hand syntax.
- • 1 minute read
I published the First Version of JavaScript-mancy The Book!!!
An article announcin the publishing on my first book on JavaScript
- • 3 minutes read
Dev Talk Monday: Master Web Performance at Nordic.js 2015
- • 31 minutes read
The Basic Ingredients of JavaScript-Mancy: An Introduction to JavaScript and ES 6 For C# Developers
An introduction to JavaScript and ES6/ES2015 for C# developers
- • 1 minute read
Barbaric Tip of the Week: Listen to Software Engineering Daily
- • 2 minutes read
Dev Talk Monday: The Future of Web Development and Learning Functional Programming
- • 23 minutes read
Mastering the Arcane Art of JavaScriptmancy for C# Developers - Chapter 8: Enumerables, Iterables, Iterators and Generators
An in-depth look into JavaScript enumerables and ES6/ES2015 iterables, iterators and generators
- • 1 minute read
Finally Got the MCSD Web Applications Title Wiii! Also a Study Guide for the 70-487 Azure and Web Services Certification
- • 19 minutes read
Mastering the Arcane Art of JavaScript-Mancy for C# Developers - Chapter 7: Using LINQ in JavaScript
Did you know that JavaScript arrays support a similar feature to LINQ in C sharp?
- • 4 minutes read
Barbaric Tip of the Week: Ultra-Fast HTML and CSS Editing With Web Essentials and Emmet (ZenCoding)
- • 17 minutes read
Mastering the Arcane Art of JavaScript-mancy for C# Developers - Chapter 6: Functions in ES2015
Welcome back! Today we will make a summary of the different ES6/ES2015 features related to functions that we've seen and worked with so far in the series destructuring, default arguments and rest parameters.
- • 29 minutes read
Want to Get Stuff Done? Behold!! The Ultimate System to Git-Things-Done!
- • 5 minutes read
Learn Some CSS and Stuff with the Redesign of Barbarian Meets Coding
- • 11 minutes read
Even More Useful JavaScript Function Patterns - Function Overloading
Learn different patterns for achieving function overloading in JavaScript and ES6, ES2015
- • 1 minute read
A Short Study Guide For The 70-486 Developing ASP.NET MVC Applications Exam
- • 4 minutes read
A brief update on Angular 2
- • 11 minutes read
More Useful JavaScript Function Patterns - Multiple Arguments
Learn different patterns for using multiple function arguments in JavaScript and ES6, ES2015
- • 9 minutes read
Useful JavaScript Function Patterns - Default Arguments
Learn different patterns for using default function arguments in JavaScript and ES6, ES2015
- • 1 minute read
Barbaric Tip of the Week: Saving Your Session for Later in Vim
- • 14 minutes read
The Basics Of JavaScript Functions
Learn more about the most foundational building block in JavaScript, the humble function.
- • 15 minutes read
The Many a One JavaScript Quirks
This article details the most commonly missunderstood parts of JavaScript, the gotchas, the quirks of this marvelous but sometimes treacherous language.
- • 12 minutes read
A Brief Guide On How to Pass the 70-480 Certification Exam
- • 1 minute read
Barbaric Basics: Building Flexible Layouts With Flexbox
- • 5 minutes read
Barbaric Basics: Web Workers
- • 9 minutes read
And This Was Swetugg on Day 2
- • 9 minutes read
And This Was Swetugg on Day 1
- • 9 minutes read
Barbarian Meets Aurelia: First Contact And Building Athena, My Very Own Jarvis
- • 1 minute read
Dev Talk Monday: On CSS Performance
- • 4 minutes read
Learning Test Driven Development With Kent Beck
- • 5 minutes read
Why I write unit tests and why you should too
- • 2 minutes read
Barbaric Tip of the Week: Improve Your Code Typing Skills with Typing.io
- • 8 minutes read
100 Things Every Developer Should Know About People
- • 3 minutes read
Goodbye 2014, Hello 2015!!
A summary of what I accomplished last year 2014 and what I want to do during 2015
- • 3 minutes read
2014 - • 9 minutes read
Some Thoughts on the Awesomeness of Function and Object Composition in JavaScript After Reading JavaScript Allonge
- • 3 minutes read
The Best of Barbarian Meets Coding 2014
- • 7 minutes read
2014 in Books: Literature
Review of the literature books I read in 2014
- • 12 minutes read
Barbaric Development Toolbox: Elevate Your Front-end Workflow With Yeoman
- • 4 minutes read
Dev Talk Monday: Douglas Crockford, ES6, New Ways Of Writing Better JavaScript and The Future
- • 3 minutes read
The Barbarian Chronicles. Chapter I
- • 10 minutes read
The Art of Unit Testing 2nd Edition - A Barbaric Book Review
- • 1 minute read
Dev Talk Monday: Nordic.js 2014 Amazing Visual JavaScript Experiments and FRP
- • 1 minute read
Level Up your Code-Fu with Chuck Norris
- • 1 minute read
And I went a did a super teeny tiny talk on Knockout Components
- • 3 minutes read
East Sweden Hack Was a Ton Of Fun!
- • 1 minute read
Inspiration Corner: Hello World Podcast
- • 25 minutes read
Object-oriented JavaScript for C# Developers
An introduction to object oriented programming in JavaScript for C# developers that covers encapsulation, prototypical inheritance, polymorphism and much more!
- • 5 minutes read
Write 30% Less Test Code With AutoFixture
- • 9 minutes read
3 Things I Learned From Seductive Interaction Design, Creating Playful, Fun and Effective User Experiences - A Barbaric Book Review
- • 1 minute read
Dev Talk Monday: Architecting Large JavaScript Single Page Apps With Knockout.js
- • 9 minutes read
Thoughts on Unit Testing And TDD: Test Behavior, Not Implementation
- • 4 minutes read
5 things that I like about codealike and 2 that I don't
- • 5 minutes read
Boost Your Productivity with Codealike Insights. Barbaric Development Toolbox
- • 1 minute read
Dev Talk Monday: What is Open Source and Why I Feel So Guilty
- • 2 minutes read
Brief and Superficial Thoughts On Starting My Own Company After jsFiddle Goes and Dies
- • 2 minutes read
Dev Talk Monday: Is TDD Dead?
- • 1 minute read
I am going to Japan!!
- • 1 minute read
Dev Talk Monday: Why so mean?
- • 2 minutes read
New Presentation: Edgar Allan Poe presents The Raven...DB What!?
- • 1 minute read
Maciej Makowski Started a Blog! Go Pay Him a Visit!
- • 1 minute read
Dev Talk Monday: Yo Polymer!
- • 7 minutes read
Barbarian Meets Knockout: Introduction to Knockout.js Observable Arrays
- • 1 minute read
Dev Talk Monday: The Present and Future of the Web Platform
- • 3 minutes read
30 Principles or so That Can Help You Become Even More Awesome
- • 1 minute read
Dev Talk Monday: Programming is terrible, lessons learned from a life wasted
- • 2 minutes read
Goodbye 2013, Hello 2014!!
- • 9 minutes read
2013 - • 1 minute read
Barbaric Tip of the Week: Listen to JavaScript Jabber
- • 3 minutes read
Six Months Into Vim And Yet a Padawan
- • 1 minute read
Barbaric Tip of the Week: REST happily with Postman
- • 3 minutes read
What is New in Knockout.js 3.0 Lightning Round
- • 12 minutes read
Barbarian Meets Knockout: Knockout.js Computed Observables
- • 2 minutes read
Barbaric October: Writing an iOS Game With SpriteKit
- • 3 minutes read
Some great resources to begin learning node.js
- • 2 minutes read
Packed September: Paris, Kraków and my first hackathon: East sweden Hack
- • 4 minutes read
Learn TypeScript to Improve Your JavaScript
- • 1 minute read
Back from Vacations
- • 2 minutes read
Barbaric June: Being Focused and Productive With ilPomodoro
- • 1 minute read
Barbaric Tip of the Week: Writing Consistent, Idiomatic JavaScript
- • 10 minutes read
Barbarian Meets Knockout: Knockout.js Observables
- • 3 minutes read
The Path To Jedi Text Editing. Two Weeks Into Vim and VsVim
- • 1 minute read
Inspiration Corner: Minecraft The Story Of Mojang
- • 1 minute read
Re-imagining Microsoft, an Insider Look at the Metro Design Language and the new Microsoft Brand
- • 1 minute read
Quick! Come to dotNetConf!
- • 8 minutes read
Barbarian Meets Knockout.js: Introduction, or How to Enrich your HTML Views with Unparagoned User Experience
- • 1 minute read
Barbaric Tip of the Week: Learn CSS Layout
- • 2 minutes read
Epic Articles Week 11 2013: This Time About Web Development.
- • 4 minutes read
Barbaric Tip of the Week: Improve Your Productivity in Visual Studio with Quick Launch/Quick Access
- • 1 minute read
New Beginnings
- • 1 minute read
How to Win Friends and Influence People
- • 2 minutes read
Barbaric January Wrap-up: Loving JavaScript
- • 2 minutes read
Barbaric January: Making a Space Shooter with HTML5 and JavaScript
- • 1 minute read
Getting my Feet Wet With Windows 8 Store Apps Development
- • 1 minute read
Life Teachings and Enlightenment 2012 Edition
- • 2 minutes read
Goodbye 2012! Hello 2013!
- • 1 minute read
2012 - • 1 minute read
quiz4couples on a roll featured on the AppBizDev Podcast
- • 1 minute read
quiz4couples muy caliente on the windows developer show
- • 2 minutes read
Epic Articles and News Week 49: Awesome Resources For Windows 8 and Windows Phone 8 (and some updates)
- • 2 minutes read
Barbaric Development Toolbox: Boost Your Productivity With ReSharper
- • 1 minute read
December is time for chillin'...and refactoring
- • 1 minute read
Black Friday/Cyber Monday = Programming Books Buy Craze!
- • 4 minutes read
Windows Phone App Marketing 101: quiz4couples
- • 1 minute read
quiz4couples is officially Published in the Windows Phone Store
- • 1 minute read
Awesome sessions from Build 2012: Scott Hanselman Kicks Ass
- • 1 minute read
Barbaric September: Quiz4couples is Finished!
- • 1 minute read
Windows Phone 8 SDK Finally Released To All Developers
- • 2 minutes read
The Windows Phone 8 Launch Event Was A.W.E.S.O.M.E.
- • 2 minutes read
Epic Articles and News Week 42: Programming beats Blogging
- • 2 minutes read
Epic Articles And News Week 40: Falling From The Edge Of The Space
- • 1 minute read
Barbaric September: And So The End Approaches
- • 3 minutes read
Barbarian Goat-Skin Reading Digest September 2012
- • 1 minute read
Barbaric September: Expectation is a Bitch
- • 1 minute read
Barbaric September: One Week To Release My First Windows Phone 7 App!
- • 1 minute read
Passion is Beautiful
- • 2 minutes read
Epic Articles And News Week 37
- • 1 minute read
Barbaric September: Just Got A Theme... And It Is About Love!
- • 2 minutes read
Visual Studio 2012 Virtual Launch Event, R.A. Salvatore and 800th episode of .NET Rocks
- • 1 minute read
Barbaric September: Releasing My Very First Windows Phone App to Market
- • 2 minutes read
Barbaric August: TheUltimate Extreme Makeover
- • 2 minutes read
Barbaric August: And Thence Skynet Was Giveth A Way To Remember
- • 1 minute read
Scott Adams on Rewarding Work
- • 1 minute read
Barbaric August: On Building Skynet And Failing In Making It Conquer The World For Me
- • 2 minutes read
Barbaric August: About DSL Design, Setting Up The Project And Putting Something On the Screen
- • 2 minutes read
Barbaric August: Building A Pseudo-Intelligent Personal Task Management System
- • 6 minutes read
Barbarian Meets MEF (Managed Extensibility Framework)... And There Are Evil Wizards Too
- • 2 minutes read
On Focus
- • 1 minute read
Nolan Bushnell on Entrepeneurship
- • 4 minutes read
Awesome Resources To Become a Software Development Wizard
- • 3 minutes read
Apprenticeship Patterns and 2 Other Great Books Every Programmer Should Read On Summer Vacation
- • 1 minute read
Indie Game: The Movie Was Pure Awesomeness
- • 1 minute read
Vacations!
- • 1 minute read
NDC 2012 Session Videos are Out!
- • 1 minute read
Build a Website on Azure in 5 Minutes
- • 1 minute read
Projects Hub is Up And Running!
- • 5 minutes read
Barbarian Goat-Skin Reading Digest May 2012
- • 1 minute read
Meet Windows Azure Tonight!
- • 5 minutes read
Barbarian Goat-Skin Reading Digest April 2012
- • 1 minute read
Scott Hanselman helps you increase your productivity
- • 2 minutes read
Happiness is a healthy disregard for the impossible
- • 1 minute read
Gmail Tap: Pure Awesomeness in April's fools day
- • 2 minutes read
The Hunger Games & The Art of Triggering Human Emotions
- • 1 minute read
Visual Studio 11 Beta Released Today!
- • 1 minute read
First Poooost
- • 1 minute read
2010 - • 9 minutes read
Introduction to The Principles of Object-Oriented Design. Classes
An introduction to the SOLID principles of Object Oriented Design
- • 9 minutes read