www.alainschlesser.com
Open in
urlscan Pro
172.67.170.130
Public Scan
Submitted URL: https://alainschlesser.com/
Effective URL: https://www.alainschlesser.com/
Submission: On September 28 via api from CH — Scanned from DE
Effective URL: https://www.alainschlesser.com/
Submission: On September 28 via api from CH — Scanned from DE
Form analysis
1 forms found in the DOMGET https://www.alainschlesser.com/
<form method="get" role="search" action="https://www.alainschlesser.com/" title="Type and press Enter to search.">
<input type="text" class="fl-search-input form-control" name="s" placeholder="Search" value="">
</form>
Text Content
This website uses cookies to improve your experience. Learn More Got It Alain Schlesser * Streaming * Speaking * Community Contributions * About Me Alain Schlesser Menu * Streaming * Speaking * Community Contributions * About Me THE COST OF CONTRIBUTION By Alain Schlesser | November 20, 2019 | 6 There’s a cost attached to anything we do, even when we’re talking about unpaid volunteer work done in the spare time. And that cost will be paid in some way, no matter what. We need to more openly talk about the adverse effects of doing open source contributions in an unsustainable way, destigmatize the money topic when it comes to “free” software and directly address immediate issues of frustration and burn-out as they surface. Read More APPLICATION <=> SERVER MANAGEMENT PROTOCOL (ASMP) By Alain Schlesser | November 26, 2018 | 2 While we can automatically update WordPress Core, plugins and themes, we cannot do the same for the components of the WordPress stack that are installed at the server level. I hereby suggest creating a communication protocol, ASMP, that allows for bidirectional communication between servers and their applications. Read More SINGLETONS AND SHARED INSTANCES By Alain Schlesser | July 8, 2017 | 16 Given the popularity of the Singleton design pattern, how comes that some developers decry it as an “anti-pattern”? Can it really be that bad? This article explains the rationale of why it can indeed be that bad and provides alternative approaches that should be used instead. Read More OOP-NOOB SERIES – THE PUBLICITY STUNT By Alain Schlesser | January 4, 2017 | 7 OOP makes use of access modifiers to control the accessibility of methods and properties. This is what allows you to use the concept of encapsulation, so that you have a public interface that consumers of your code can develop against, as well as a private implementation that needs to be treated as a black box from the outside. Having all of your methods and properties be public generally defeats the purpose of using OOP in the first place, as most of the benefits depend on the concept of encapsulation in some form or other. Read More MEETING THE US COMMUNITY By Alain Schlesser | December 6, 2016 | 4 A spontaneous trip to Philadelphia allowed me to attend two value-loaded conferences and finally get to know the US WordPress Community. This tale is all about Discussions, Dinosaurs and Dim Sum. Read More PROJECT MOIETY – A HYPOTHETICAL WORDPRESS ROADMAP By Alain Schlesser | November 18, 2016 | 26 What would it take for WordPress to reach a next big milestone of accounting for 51% of the web? Here’s a hypothetical long-term roadmap as a thought experiment, targeting enterprise clients as the next big audience to tackle. Read More USING A CONFIG TO WRITE REUSABLE CODE – PART 3 By Alain Schlesser | November 8, 2016 | 14 In a previous instalment, we identified the Config file as being a promising tool to map data reusable code to project-specific code. In this third article, we’ll examine what our Settings page example looks like if we do indeed make use of such a Config file. Read More STRUCTURING PHP EXCEPTIONS By Alain Schlesser | October 24, 2016 | 27 While the consensus is to use exceptions instead of errors, there is very little information on how to structure and manage them in a larger codebase. In this article, I want to talk about the way I currently set them up and use them in PHP, in the hopes to spark some discussion on the topic and get further feedback. Read More INTERFACE NAMING CONVENTIONS By Alain Schlesser | October 20, 2016 | 12 Naming is a hugely important factor to consider and directly influences how effective my work is and how much I enjoy it. It forces you to think about the very nature of things. This article discusses the PHP convention of adding the suffix “Interface” to your interfaces. Read More ON WORDPRESS AND DEMOCRACY By Alain Schlesser | September 15, 2016 | 4 WordPress Philosophy seems to indicate that all design decisions are ultimately run by the user base to get a “democratic” voting of what changes to implement or reject. However, the reality is far from that. Is WordPress missing a “voting” system? Read More Older Posts » HEY THERE, I'M ALAIN! I run Bright Nucleus where I provide consulting and custom development for the WordPress platform. More about me RECENT POSTS * The Cost of Contribution * Application <=> Server Management Protocol (ASMP) * Singletons And Shared Instances * OOP-NOOB Series – The Publicity Stunt * Meeting The US Community RECENT COMMENTS * Dariush zamani on The Cost of Contribution * Mustafa Ghayyur on Adding A Central Autoloader To WordPress * Free resource center on Meeting The US Community * Anthony Rutledge on Interface Naming Conventions * Daniel on Interface Naming Conventions ARCHIVES * November 2019 * November 2018 * July 2017 * January 2017 * December 2016 * November 2016 * October 2016 * September 2016 * August 2016 * July 2016 * June 2016 * April 2016 * March 2016 * January 2016 * September 2015 © 2019 Alain Schlesser — Privacy Policy