Articles by Ezequiel Bruni

Ezequiel Bruni is a web/UX designer, blogger, and aspiring photographer living in Mexico. When he's not up to his finely-chiselled ears in wire-frames and front-end code, or ranting about the same, he indulges in beer, pizza, fantasy novels, and stand-up comedy.

7 Common Ways Sites Get Compromised

Waking up to find out that your site has been defaced is as awkward as it is possible to feel. Waking up to find out that your users’ information has been stolen and their credit cards used by third parties is a liability, and a nightmare. Sweet dreams now, everyone! For website owners and others who might not know how to harden their own servers against attack, it seems like a nightmare they can’t do much about. Well, I have good news: if you have a simple static site on a host that even kind of knows what they’re...

22 Guides to Securing the Four Most Popular CMS

We live in a world where “script kiddies” is both a pejorative term, and the name of an actual threat. People of all hacking skill levels are trying to break in to other people’s sites for fun and profit. And they pull it off sometimes. Hacked sites are a nightmare. I mean, if you’re lucky, they might just post on your blog and call you ugly. If you’re unlucky, they could steal enough information about your users to access their money and steal their identities. In either case, it looks bad for you....

Will Spectre & Meltdown Break JavaScript?

Spectre. Meltdown. They sound like action movie names, and one of them, well… is exactly that. Well the reality of the situation is that they’re almost as bad as many Bond villain plots. These two names represent three (yeah, three) vulnerabilities in pretty much every processor currently on the market. Everyone is vulnerable in one way or another. It’s the kind of thing sci-fi and action movie writers have been trying to warn us about for decades. And yes, it affects us as web designers. Why? You...
CSS

6 JS Effects That Can Be Achieved With Pure CSS

Look, people keep using JavaScript when they just don’t need to. Some might argue that it’s okay for JS to be a requirement for any given website nowadays, but does it really have to be? If your site has little-to-no app features, do you really have to use JavaScript for all of your fancy schmancy effects? Not always, no. There are already hundreds of examples of pure CSS implementations of common JavaScript effects. Chain some of them together, and you can get some pretty advanced animations and other...
CSS

6 Ways to Organize Your CSS

So you’re getting started with CSS, and you’re having a little trouble keeping it organized. Well, CSS has an inherent organization method that is right in the name: The Cascade. Whatever you write first will impact everything that comes after it; and it can all be overridden where needed. That, of course, is predicated on the idea that you’re building a small, static HTML site in 1998-to-early-2000s. Those were the days. Get off my lawn. Don’t get me wrong. The Cascade is as important as ever,...

9 Best Embeddable Calendars

It’s one thing to say, “Oh yeah, I’m going to a conference in about five days.” It’s quite another to look at a monthly calendar, and have those five days put into context. There’s something about seeing that classic calendar format that puts my brain into gear, and forces me to think a bit more carefully about my plans. Well that’s me, in any case. Given the popularity of the monthly calendar format, I suspect many others feel much the same way. It’s no wonder, then, that we like putting...

9 Ways To Calibrate Your Monitor

What you see may be what you get, but it's not necessarily what everyone else gets. I was reminded of this when I bought a gaming monitor. I'd originally intended to get a 4K monitor of some kind, but I decided to go for speed over size. The one I did get can render my games at a brisk 144hz, and my games have never looked better. Well, they looked good after I finally got my color calibration worked out. It took a while, as I was out of practice, but after finding my monitor's ICC profile and eyeballing the calibration...

Gravit releases ProjectX

Look out Canva! There are a ton of new players in town! Well, not in town so much as “probably on their way”. Maybe. We hope. Basically, the guys behind Gravit, a fantastic web-based image and vector editor, went and built a demo version of a Canva-like web app that they called ProjectX. It really is a demo. It only supports one image size (851 x 315px, the size of a Facebook cover), and really doesn’t have much in the way of features. What makes it very, very cool is the fact that it was built with around...
Load more
Home CSS Deals HTML HTML5 Java JavaScript jQuery Miscellaneous Mobile MySQL News PHP Resources Security Snippet Tools Tutorial Web Development Web Services WordPress