Early Friday Links

We have hackdays this week, so this is a bit early. Schneier: The Pentagon Is Publishing Foreign Nation-State Malware https://www.schneier.com/blog/archives/2018/11/the_pentagon_is.html Android: a 10-year visual history https://www.theverge.com/2011/12/7/2585779/android-10th-anniversary-google-history-pie-oreo-nougat-cupcake Kellan: What I’m up to: tech leadership http://laughingmeme.org/2018/11/12/what-im-up-to-tech-leadership/ The next version of HTTP won’t be using TCP https://arstechnica.com/gadgets/2018/11/the-next-version-of-http-wont-be-using-tcp/ New – Redis 5.0 Compatibility for Amazon ElastiCache https://aws.amazon.com/blogs/aws/new-redis-5-0-compatibility-for-amazon-elasticache/ PageSpeed Insights, now powered by Lighthouse https://webmasters.googleblog.com/2018/11/pagespeed-insights-now-powered-by.html Basecamp: Postmortem on the read-only outage of Basecamp on November 9th, 2018 https://m.signalvnoise.com/postmortem-on-the-read-only-outage-of-basecamp-on-november-9th-2018-9165c315ee7f Answer these 10 questions to understand if you’re a good manager https://qz.com/work/1447711/how-to-tell-if-youre-a-good-manager/ ...

November 15, 2018 · 1 min · Christof Damian

Friday Links PHP Edition

Google Geo Developer Blog: Marker Clustering and Heatmaps: New features in the Google Maps Android API Utility Library http://googlegeodevelopers.blogspot.de/2014/02/marker-clustering-and-heatmaps-new.html HHVM and Hack – Can We Expect Them to Replace PHP? http://www.sitepoint.com/hhvm-hack-part-1/ What Application Layer Does A DI Container Belong In? http://paul-m-jones.com/archives/5914 Mockery 0.9.0 Has Landed…Mostly In One Piece! http://blog.astrumfutura.com/2014/02/mockery-0-9-0-has-landed-mostly-in-one-piece/ Coding Standards: Humans Are Not Computers http://blog.astrumfutura.com/2014/02/coding-standards-humans-are-not-computers/

February 14, 2014 · 1 min · Christof Damian
Moving on...

Moving on...

I have confess that this was shorter than I would have thought or wished for, but Thursday is my last day at Splendia. Splendia is a very different company from my previous employer Softonic. While Softonic has all the perks and advantages of a big successful company with a large development team. Splendia is much smaller and when I arrived the whole team had just arrived too and was confronted with a “legacy” code base. ...

July 17, 2013 · 1 min · Christof Damian

WeLovePHP Talk: Methodologies and tools used by the Splendia development team

Today I gave a talk at WeLovePHP, which is a quarterly talk and workshop series organized by Softonic in Barcelona. They also do one about JavaScript. I can highly recommend them if you are interested in PHP, JavaScript or related topics. I talked about the processes and tools we are using at Splendia. There are no pictures in the slides … sorry.

July 13, 2013 · 1 min · Christof Damian
A Code Review and Continuous Integration Workflow

A Code Review and Continuous Integration Workflow

As hopefully most people working on software projects nowadays we are writing unit tests and do code reviews. Work-flow at Splendia As our project is a large PHP site we are using PHPUnit for unit testing and various static code checking tools (checkstyle, phpmd, pdepend, phpcpd) to verify the quality of our code. All of these are run on our integration branch, whenever a new feature is integrated. Before this can happen the code will be reviewed by other people in the team and only if there is a consensus it will be merged into the integration branch. ...

May 18, 2013 · 3 min · Christof Damian