Deep insights from our research and experience

Can Your Site Handle Going Viral?
It’s every publisher’s dream to “go viral” and reach thousands, if not millions, of new people. Many videos, tweets, images, …

Use This 5-Point Checklist to Evaluate Your New CMS
Evaluating a content management system (CMS) recently delivered to you can be challenging if you aren’t used to working in …

Go live checklist for your Django project
Launching a website can be an exciting but nerve-wracking experience. With so many moving parts in the website development process, …

How to Avoid Surprises In Your Website Budget
Asking how much a website costs is like asking how much a house costs. The answer depends on what you …
DEV: How to Choose a Web Development Agency in 2023
Your website is the hub of your business. It holds the promise of competitive advantage and the responsibility of delivering …

DEV: 5 Signs It’s Time For a Custom CMS
A content management system (CMS) makes managing and publishing content to your website a breeze. And most digital marketing teams …

Using pyproject.toml in your (Django) project
Back in 2018, I wrote about using setup.py in your Django/Python project. Five years later, setup.py is being phased out …

7 Signs It’s Time to Rebuild Your Website
Whether you are a billion-dollar business, mom-and-pop shop, or mission-driven organization, your website is a key step along your audience’s …

How to Choose a Web Development Agency in 2023
Your website is the hub of your business. It holds the promise of competitive advantage and the responsibility of delivering …

Project Look: Big Cities Health Inventory Data Platform
Last year Drexel University, in partnership with the Big Cities Health Coalition, contacted us to build a website to visualize …