BlogHide Resteemscrell (53)in philosophy • 5 years agoYou are wrongIf you're like every other human in the world, you no doubt believe many things. There are things you believe are factually true. There are things you believe are morally true. There are things…crell (53)in hive-168588 • 5 years agoPresenting the SteemIt PHP CommunityOK, SteemIt, let's see if there's other PHP developers about. :-) Welcome to the new Steemit PHP Community section, page, blog... thing. A place for PHP developers on Steem to discuss the…crell (53)in php • 5 years agoType matching in PHPOne of the nice features of Rust is the match keyword. match is similar to switch , but with two key differences: It requires an exhaustive match, that is, every possible value must be…crell (53)in politics • 5 years agoRanked Choice Voting Online softwareI've been working with Fair Vote IL lately, which is working to advocate for Ranked Choice Voting in Illinois. For now we're looking toward the Presidential Primaries but the long-term goal is…crell (53)in programming • 5 years agoFree Software is politicalThe Internet has been angry lately about Things in Tech, as the Internet usually is. And inevitably there have been the people saying "can't we just focus on code without the politics?" Which…crell (53)in php • 5 years agoSkipping PHP.CE this yearBeing a conference organizer is hard. Like, seriously. Aside from the obvious logistics, and the not-at-all-obvious logistics, you're in a position to create a social gathering, not just a…crell (53)in php • 5 years agoOn "10x developers"Yesterday, a VC posted a Twitter thread about "10x engineers and how to spot them.'' It is a frankly terrible thread, and predictably, it became the latest Internet Pile On(tm), which we all…crell (53)in php • 5 years agoI was wrong about PSR-11Back in January 2017, the PHP Framework Interoperability Group (FIG) reviewed and passed PSR-11 , the "Container Interface" specification. It was a very simplistic 2-method interface for…crell (53)in immigration • 5 years agoThe economics of immigration policyIn the latest "wait, what?" move from the current American President, apparently the US is going to impose a tariff on all goods from Mexico , its second-largest trading partner, until Mexico…crell (53)in php • 6 years agoPSR-14: Example - layered cachingSo far we've looked at a number of complete, practical examples of using PSR-14 Events in various ways, both conventional and unconventional. In our final (probably) installment, I want to…crell (53)in php • 6 years agoPSR-14: Example - PSR-14 in a non-blocking application serverWe continue our exploration of PSR-14 's potential with a guest post. Cees-Jan Kiewiet was the Sponsor of PSR-14 (meaning the member of the Core Committee who bridged from the Working Group…crell (53)in php • 6 years agoPSR-14: Example - Delayed Events, Queues, and AsynchronicityOne of the long-running debates while designing PSR-14 was how to handle events that were inherently mono-directional. Often, a library will trigger an Event that is, from its point of view…crell (53)in php • 6 years agoPSR-14: Example - plugin registrationIn Content Management Systems and similar highly-configurable applications, a common pattern is to have a registration mechanism of some sort. That is, some part of the system asks other parts of…crell (53)in php • 6 years agoPSR-14: Example - Access votingSo far in our 5 part series we've dug into the details of Events, Dispatchers, and Providers. An awful lot of flexibility can be had from just three simple methods. But how does it work out in…crell (53)in php • 6 years agoPSR-14: Compound ProvidersIn part 3 of this series we looked at the more common patterns of Providers that may be used with a PSR-14 Event Dispatcher. In part 4 we looked at some more complex cases of…crell (53)in php • 6 years agoPSR-14: Advanced ProvidersIn part 3 of our series we looked at some common Provider patterns for PSR-14 . But the flexibility and complexity of Providers is limited only by your imagination. Today we'll look at a…crell (53)in php • 6 years agoPSR-14: Being a good ProviderAs mentioned back in part 1 , PSR-14 splits the core mediator into two objects: The Dispatcher and the Provider. The Dispatcher is fairly straightforward and most implementations will be…crell (53)in php • 6 years agoPSR-14: All about EventsIn the last installment we discussed the overall structure of PSR-14 . Today I'd like to dive into the key aspect of any event system: The Events themselves. Various different event…crell (53)in php • 6 years agoPSR-14: A Major Event in PHPThe PHP Framework Interoperability Group ( PHP-FIG ) has released a number of new specifications in the last year. The latest, PSR-14 , covers Event Dispatching. Like many PSRs it's a fairly…crell (53)in work • 6 years agoIn defense of the officeIt is trendy these days to extol the virtues of remote working, and either implicitly or explicitly shame any company/manager that doesn't like it. While there are absolutely advantages to remote…