Steven Senkus

Software Developer living in ๐ŸŒž sunny, ๐ŸŒž sunny San Diego

DigitalOcean โ€“ There are some sharks out there!

I recently was setting up a quick proof-of-concept CodeIgniter prototype on a fresh DigitalOcean droplet and noticed quite a lot of activity in my log files. It seemed like someone (or some bot) was scanning my app for potential vulnerabilities and attack vectors! Yikes! The Log File Hereโ€™s a sample from the log file, with normal DEBUG log messages being omitted: ERROR - 2014-07-22 19:53:17 -- 404 Page Not Found -- _PHPMYADMIN ERROR - 2014-07-22 19:54:34 -- 404 Page Not Found -- _pHpMyAdMiN ERROR - 2014-07-22 19:55:51 -- 404 Page Not Found -- _phpmyadmin ERROR - 2014-07-22 19:59:35 -- 404 Page Not Found -- administrator ERROR - 2014-07-22 20:00:13 -- 404 Page Not Found -- adminmysql ERROR - 2014-07-22 20:01:30 -- 404 Page Not Found -- admn ERROR - 2014-07-22 20:02:15 -- 404 Page Not Found -- admin ERROR - 2014-07-22 20:02:45 -- 404 Page Not Found -- bbs ERROR - 2014-07-22 20:07:19 -- 404 Page Not Found -- cpdbadmin ERROR - 2014-07-22 20:08:41 -- 404 Page Not Found -- database ERROR - 2014-07-22 20:10:42 -- 404 Page Not Found -- dbadm ERROR - 2014-07-22 20:11:23 -- 404 Page Not Found -- dbsql ERROR - 2014-07-22 20:12:43 -- 404 Page Not Found -- forum ERROR - 2014-07-22 20:14:05 -- 404 Page Not Found -- httpdocs ERROR - 2014-07-22 20:18:48 -- 404 Page Not Found -- php-my-admin ERROR - 2014-07-22 20:20:08 -- 404 Page Not Found -- php /* ****************************************************************** NOTE: notice how 'phpmyadmin' is missing! Read more โ†’

Online Code Editors โ€“ Essential tools for collaboration, prototyping, and development

Hereโ€™s a list of code editors you can use in your browser for fun, experimentation, and collaboration: jsFiddle โ€“ My favorite online code editor for Javascript/CSS. Embeddable, free, and built-in live collaboration. โ€œThrow it in a jsFiddleโ€ โ€“ my new catchphrase. CodePen โ€“ A front-end developerโ€™s dream. Founded in part by Chris Coyier (the CSS-Tricks guru), CodePen is actively developed and widely used. The front page is filled with inspiration, and they support straight-up HTML/CSS/JS along with HAML, Markdown, Slim, Jade, SASS, LESS, Coffeescript, and many other front-end technologies. Read more โ†’

My ideal interview is a representation of what daily programming work will actually look like. Look, we can throw problems at interviewees that are Leeetcode Hard. We can find candidates that will excel at these types of problem. There are plenty of courses and programs out there that train people how to ace their interviews. After jumping over these hurdles, a framework like Angular can still make these people jump to StackOverflow for even the most basic problems. Read more โ†’