This month's newsletter is brought to you by …
DaniWeb is designed, developed, and maintained by a small team consisting of myself (Dani), James, our systems administrator, and Davey, our community manager. I have been working fulltime, largely behind-the-scenes, and often putting in 80+ hour weeks, ever since I was a teenager, to build DaniWeb into what it has grown into today. Servers are expensive, and all of our expenses are paid for out of my own pocket. We have no debt and have never taken any outside funding since our inception in 2002.
Welcome to the July 2016 DaniWeb Digest
There's a French proverb which goes something like "plus ça change, plus c'est la même chose" which translates as the more things change, the more they stay the same. This could easily have been written with DaniWeb in mind. Exactly a year ago, the July 2015 newsletter started with a headline of 'Ch..ch..changes' and explained the tweaks that Dani had been making to our beloved system. The year before we also started with changes made to DaniWeb, and in 2013 even had the exact same ch..ch..changes headline! It should come as no surprise then, that Dani has been at it again with the hard work behind the scenes with some pretty important changes to the system we love so much. The biggest can be summed up by Dani herself: "All new code. From the ground up. Every line rewritten by yours truly." Yep, you read that right, Dani has rewritten every single line of code behind DaniWeb. That's quite a task for a single developer, who also has the day to day running of the business to take care of as well. The keener memoried of readers with access to Area 51 may recall that Dani mentioned she was going to do this a few months ago when she stated she would be "recoding DaniWeb's four year old back end to be on the same updated framework as Dazah." Dazah, in case you haven't tried it yet, is the new business networking site that is also owned and developed by Dani.
What does this all mean? Well, the fact that Dani has spent the last few months rewriting every single line of code by hand means that she has been able to roll out a new and improved DaniWeb which runs on much faster and more efficient code. Technically speaking, there has been a migration from Apache to Nginx, and from SVN to Git for source control. Most importantly perhaps, both DaniWeb and Dazah will live on that single code base. This will make it far more efficient in terms of adding features and functionality across both services moving forward. Features such as private messages being replaced with a one-on-one realtimne chat system, powered by Dazah, and functionality such as the ability to find members with similar interests or complimentary skills, powered by Dazah's matching algorithm, for example. It also means that DaniWeb's sign-up and login mechanism has been replaced by a Dazah universal login. Sadly this did cause some hiccups to start with, which we apologise for and sincerely hope have all been ironed out now.
Back to that French proverb though, and despite the fact that Dani is always making changes to improve the way that DaniWeb works from a technical perspective there's one constant: the community. What doesn't change about DaniWeb is the truly great community we have here, always there to help others find the right solution to their problem and always happy doing so. The move from standalone forums to DaniWeb becoming, for all intents and purposes, a web app that interacts with the Dazah networking platform, just ensures our community will grow stronger long term. Imagine if someone creates a mobile app to provide another way of interacting with your Dazah, and through it DaniWeb, account? The possibilities are endless; plus ça change, plus c'est la même chose!