Understanding the Input/Output (I/O) model of your application can mean the difference between an application that deals with the load it is subjected to, and one that crumples in the face of real-world use cases.Read More
During the course of my career, I’ve participated in multiple real life software projects and observed how things are done on all levels: decision making, practices adoption, team building, recruiting, skill distribution, etc. Obviously, different approaches yielded different results. Being an improvement-oriented type of person, I noticed and collected the most effective practices and best practical tricks to help me up in my work. Learning from observation is a hard and lengthy way to do it. I would be extremely happy to pick this knowledge earlier from books instead. Unfortunately,…Read More
Thinking With Two Minds Demand within the web design scene has changed over the past few years: designers with front-end skills, and front-end developers with design skills, are more and more in demand. Yes, you could argue that the jobs are completely different—and maybe you straight-up don’t like one of them—but truth be told, in my six years as a freelance web developer and twelve years as a designer, I’ve learned that it’s much harder to get by as just a web designer or just a front-end developer than as…Read More
What does it mean to be a good software developer?
First, it requires deep knowledge of the particular tech stack you’re working in. If you are a LAMP developer, you undoubtedly need to be an expert in PHP and MySQL, know modern frameworks, and have some decent skills in Linux administration.Read More
Working as a remote freelancer has many benefits, but setting up an effective distributed working environment can be a real challenge. Of course, there are many approaches that one can take, and no single “best” way will suit everyone. Remote digital workplace organization is indeed a very personal thing, and what works well for one developer may not work well at all for someone else. With that in mind, the setup I present here is simply what works well for me personally, especially on remote projects that involve both development…Read More
WordPress is easily the most powerful open source blogging and content management system available online today, and so working knowledge of its intricacies is a boon to any developer or designer resume.Read More
The Master does nothing,yet he leaves nothing undone.
The ordinary man is always doing things,
yet many more are left to be done.”
— Tao Te Ching
Several weeks ago, I was thinking about hiring myself for a project I had in mind. Sounds crazy, right? That’s because it is, and I wouldn’t be doing it had I not been a victim of identity theft! I’m sharing my experience with fellow freelancers because there is nothing crazy or funny about what I learned along the way. I learned my lesson the hard way, so you don’t have to. That’s why I’m writing this article and why you should read it. It all began with a Skype chat.…Read More
What’s WordPress’s secret sauce? Easy – it’s the simplest yet most extensible way to manage your content. However, for a while, WordPress seemed to have fallen behind.Read More
Still Windows 10 raises the European Commission concerns especially as he works on data about users activities to collect and use it to improve the experience of use, and this data errors and software problems, and the system in general and sent to Microsoft in order to be considered and addressed and work on the updates fix it.Read More
Since Android was created, we app developers have been using SQLite to store our local data. Sometimes directly with SQL statements, sometimes using an Object-Relational Mapper (ORM) as an abstraction layer, but either way, we’ve been using SQLite at the end of the day.Read More
As a commonly used platform for building websites and other online applications, misconceptions have spread like a forest fire, keeping people away from WordPress.Read More
This article was translated by Marisela Ordaz into Spanish
Your website is gaining traction, and you are growing rapidly. Ruby/Rails is your programming language of choice. Your team is bigger and you’ve given up on “fat models, skinny controllers” as a design style for your Rails apps. However, you still don’t want to abandon using Rails.
No problem. Today, we’ll discuss how to use OOP’s best practices to make your code cleaner, more isolated, and more decoupled.Read More
Coming from an Objective-C background, in the beginning, I felt like Swift was holding me back. Swift was not allowing me to make progress because of its strongly typed nature, which used to be infuriating at times.Read More
Plugins are a vital part of WordPress websites that need specific functionalities.
While the official WordPress repository has more than 45,000 plugins from you to choose from, many of these plugins miss the mark.
Just because a plugin is in the repository doesn’t mean it won’t hinder its performance or compromise its security.Read More
You may have heard that Magento is the eCommerce platform you use if you’re serious about your business—and you’re serious about your business—so you’ve decided on Magento.Read More
How To Re-Design Facebook
What does it mean to design for 1.9 billion people? This is the question that we must face when taking on the challenge to redesign Facebook.
How you can exploit the power of one drive for business
Backup data storage has been the thing in the current business world. Many computer devices are enabled with additional memory backups to be able to tap into the need for bigger spaces when it comes to the storage of data.Read More
Social networks, in one form or another, have existed since people first began to interact. Indeed, put two or more people together and you have the foundation of a social network. It is therefore no surprise that, in today’s Internet-everywhere world, online social networks have become entirely ubiquitous.Read More
What’s the only thing worse than having a buggy app rejected by the App Store? Having it accepted. Once the one-star reviews start rolling in, it’s almost impossible to recover. This costs companies money and developers their jobs.Read More