[dcphp-dev] [JOB] PHP developer (contract)

2016-10-17 Thread Tim Burch


Hi, everyone, it was good to meet a number of you at the monthly meeting 
last week. Thanks, Eli, for an informative presentation--you inspired me to 
finally dive into PHP 7 over the weekend.


I'm looking for a freelance PHP developer to assist me with one or more 
projects on an ongoing basis. The first and most urgent is a website built 
with Drupal and Magento, with a custom registration system similar to 
evite.com. Knowledge of one of these platforms is a requirement. Knowledge 
of both would be a huge plus. Bonus points, too, for familiarity with the 
Salesforce API, which is an integral part of the system.


With the exception of a face-to-face interview and occasional (roughly 
monthly) meetings, work will be done remotely and hours are flexible. If 
interested, please email me (timothybu...@gmail.com).


Thanks.

Tim

-- 
You received this message because you are subscribed to the Google
Group: "Washington, DC PHP Developers Group" - http://www.dcphp.net
To post, send email to washington-dcphp-group@googlegroups.com
To unsubscribe, send email to 
washington-dcphp-group+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/washington-dcphp-group?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Washington, DC PHP Developers Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to washington-dcphp-group+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[dcphp-dev] [JOB] Junior PHP developer

2016-12-06 Thread Tim Burch
Hi, everyone,

I'm looking to hire a junior PHP developer to join my growing software 
business, which consists of myself (full-time) and another senior developer 
(part-time). Unlike a lot of other firms, mine focuses on custom, 
enterprise-level applications. Projects have included homegrown CMS, CRM, 
e-commerce, and ERP systems, and several have spanned years. In other 
words, you would not just be churning out websites or putting out fires, so 
to speak.

Required skills are as follows:
* PHP, including at least one framework
* JavaScript, esp. jQuery
* MySQL
* Experience with one or more APIs

Pay is competitive and hours are flexible, and you would be working at a 
great coworking space with free coffee/tea, video games, putting green, 
comfy couches and other amenities.

Please email me your resume at tim@linchpin.software if you're interested.

Thanks.

--Tim

-- 
You received this message because you are subscribed to the Google
Group: "Washington, DC PHP Developers Group" - http://www.dcphp.net
To post, send email to washington-dcphp-group@googlegroups.com
To unsubscribe, send email to 
washington-dcphp-group+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/washington-dcphp-group?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Washington, DC PHP Developers Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to washington-dcphp-group+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[dcphp-dev] [JOB] PHP developer

2016-12-15 Thread Tim Burch
Hi, everyone, I originally posted this job under the title Junior PHP 
Developer. However, I've since changed my mind and have extended my search 
to mid-level and senior developers. If interested, please email me at 
tim@linchpin.software.

Thanks.

--Tim

On Tuesday, December 6, 2016 at 11:19:51 AM UTC-5, Tim Burch wrote:
>
> Hi, everyone,
>
> I'm looking to hire a PHP developer to join my growing software business, 
> which consists of myself (full-time) and another senior developer 
> (part-time). Unlike a lot of other firms, mine focuses on custom, 
> enterprise-level applications. Projects have included homegrown CMS, CRM, 
> e-commerce, and ERP systems, and several have spanned years. In other 
> words, you would not just be churning out websites or putting out fires, so 
> to speak.
>
> Required skills are as follows:
> * PHP, including at least one framework
> * JavaScript, esp. jQuery
> * MySQL
> * Experience with one or more APIs
>
> Pay is competitive and hours are flexible, and you would be working at a 
> great coworking space with free coffee/tea, video games, putting green, 
> comfy couches and other amenities.
>
> Please email me your resume at tim@linchpin.software if you're interested.
>
> Thanks.
>
> --Tim
>

-- 
You received this message because you are subscribed to the Google
Group: "Washington, DC PHP Developers Group" - http://www.dcphp.net
To post, send email to washington-dcphp-group@googlegroups.com
To unsubscribe, send email to 
washington-dcphp-group+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/washington-dcphp-group?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Washington, DC PHP Developers Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to washington-dcphp-group+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[dcphp-dev] Re: Global Variables Question

2017-03-28 Thread Tim Burch
I agree with Ray that dependency injection is a more elegant solution to 
the problem. It makes certain resources, for example, a database 
connection, available throughout an application or framework, while 
minimizing mutability and the problems & confusion that come with it. 
Here's another article that talks about it in the context of the broader 
concept of Inversion of Control: 
https://martinfowler.com/articles/injection.html.

For a more concrete example of global variables at work, check out the 
source code for WordPress or common WordPress plugins, where you'll see a 
smattering of "global $post" (the current blog post) and "global $user" 
(the current user). Then consider this question: should the record of the 
current user really be open to global changes? If it's altered within a 
certain plugin (i.e., module), changing the user's role from guest to 
administrator, what mayhem might ensue elsewhere in the system?

I would also add--to give a bigger picture view--that functional 
programming is taking off because of this very problem, giving rise to 
(relatively) new languages such as Scala, Clojure, etc. The functional 
programming paradigm dictates that programs be stateless and immutable (the 
very antithesis of global variables and state), which can have huge 
benefits for certain applications (and be highly impractical for others).

On Tuesday, March 28, 2017 at 8:44:11 AM UTC-4, Ray Paseur wrote:
>
> Hi, Whitney.  Here's my take on the issue. 
>
> https://www.experts-exchange.com/articles/1/PHP-Design-Avoiding-Globals-with-Dependency-Injection.html
>
> On Monday, March 27, 2017 at 8:24:57 AM UTC-4, Whitney Yiu wrote:
>>
>> Hi all,
>>
>> I am reading a book (*PHP and MySQL Web Development* - Thomson, Welling; 
>> 5th Ed.; Addison-Wesley) and am trying to understand the following passage 
>> regarding global variables:
>>
>> You can also use the global keyword at the top of a script when a 
>>> variable is first used to declare that it should be in scope throughout the 
>>> script. This is possibly a more common use of the global keyword.
>>
>>
>> Can someone explain a use case for using a global variable at the top of 
>> a script? I thought that if a variable is declared outside of a function, 
>> then it is accessible throughout the script (except inside functions). I 
>> think I am missing something here.
>>
>> Thanks,
>> Whitney 
>>
>

-- 
You received this message because you are subscribed to the Google
Group: "Washington, DC PHP Developers Group" - http://www.dcphp.net
To post, send email to washington-dcphp-group@googlegroups.com
To unsubscribe, send email to 
washington-dcphp-group+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/washington-dcphp-group?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Washington, DC PHP Developers Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to washington-dcphp-group+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.