Multi-site login
At work we are developing a network of sites and require a single-sign-on solution to allow a sign-on for one site to sign the user into all sites. This is how I went about developing this functionality.
is a web application developer
At work we are developing a network of sites and require a single-sign-on solution to allow a sign-on for one site to sign the user into all sites. This is how I went about developing this functionality.
It may not seem like a brilliant idea, but the need to run a gulp watch process in production arose. Systemctl can help make this possible.
Setting up a Windows Atlassian Bamboo remote agent can be a tad non-straightforward. Learn from my suffering and get a Windows remote agent setup to compile and test a Visual Studio .NET project.
In trying to get GoAccess to parse my Nginx access logs I have figured out the secret.
PHPStorm is a fantastic PHP IDE. It’s complete list of features would probably be at least a mile long. Here are few of the random features that I find useful.
Version 6 of vmichnowicz.com launched way back in 2010. In internet years that is about 64 years ago (internet years are all binary: 2, 4, 16, 32, 64, etc…). Back in 2010 the internet was a very different place and I had very different goals for my personal site.
Get MySQL Workbench to connect to an Ubuntu instance running with Vagrant.
Mastering the black art of Apache configuration.
Quick video tutorial on how to install and configure the ExpressionEngine polling module VWM Polls.
I have recently released the new jQuery form validation plugin jQuery Form Validate. Let the validation commence.
The last few weeks have been pretty crazy — I got a new job and I started work on a new ExpressionEngine 2 module.
Say “hello” to VWM Secure Files. This ExpressionEngine 2 module and fieldtype allows you to restrict access to files based on a given members group and/or member ID.
WebFaction just updated their control panel. I still think it needs some lovins, however.
Assume you are building an ExpressionEngine module and you need to use jQuery to POST some data to one of your methods. Your method will then insert this data into your database and return some JSON with the insert ID and some other fun stuff. But what if the database insert failed? What are some ways to return an error message?
Apparently, the best way to achieve a goal is to write it down. Time to get buff.
Say “hello” to VWM Polls, a free and open source fieldtype and module package for ExpressionEngine 2.
Cloning select inputs with jQuery is a bit weird. While it works, it does not clone the currently selected option.
O, Git. Will my love for you ever falter? Well, not as long as I have SVN repos lying around it won’t.
I’m sure most people don’t find home folder encryption to be that annoying. However, there is one problem with it that I find to be especially annoying.
One might assume that Saturday, January 1st, 2011 was part of the first week of the new year. However, ISO-8601 says otherwise.
I figure the best way to learn a foreign language is to play tons of video games in that language. How does you think I know English so good!
Follow a video tutorial on how to create a CodeIgniter jQuery and JSON search suggestion system.
I am not cool enough for Memcached. Give me Memcache.
Sometimes the obvious is not very obvious. What does one do when confronted with a table with 50+ rows? Eventually you are going to have to build an array for all this data.
WebFaction is pretty awesome, however, their control panel is quite ugly. Time for a CSS band-aid.
A short review of WebFaction web hosting.
Three potential web hosts battle it out. Only one can win my heart.
Dear Go Daddy,
Your super cheap hosting has been nice, however you are slow and I am leaving you.
Love,
Victor
Did you know Internet Explorer is stealing your pixels? Yes, the rumors are true…
Are you tired of working local on projects located in http://localhost/portfolio/projects/bla? I am.
Now that we got that keyword-stuffed title out of the way, let me introduce my first ExpressionEngine 2 module, VWM Contact. The default ExpressionEngine contact form was just not doing it for me. Not only did it not play nice with AJAX, but the validation also sucked. I had to do something about it…
See how this site used to look over the years.
Welcome to the new portfolio site of Victor Michnowicz!