Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Scotch.io:
How To Process Tweets in Real-Time with Laravel
Apr 29, 2016 @ 09:10:16

The Scotch.io site has a tutorial posted showing you how to combine Laravel and the Twitter Streaming API to process tweets in real time inside your application.

This tutorial will show how to use the Twitter Streaming APIs to process tweets in real-time from a Laravel application. There are a variety of use cases for this: perhaps you want to auto-respond to mentions of your company, run a contest via Twitter, or create support tickets when users complain about your product. For this tutorial, we'll build a "featured tweets" widget to display approved tweets on our app's home page.

He starts with an overview of the tools and terms you'll need to know about for the tutorial and a few notes of things to watch out for. He then describes the overall structure of the application (an app just to show the tweets) and links to a repository for the impatient. He then breaks up the rest of the tutorial into several steps:

  • Creating a new Laravel application and installing the Phirehose library
  • Building a "process tweet" job and matching TwitterStream class to use Phirehose and dispatch the job
  • Make the artisan command to connect to the API and the application you created
  • Configure your queue driver and run the processing command
  • Set up a "Tweet" model to connect the application and database table

He finishes the post showing how to make the ProcessTweet Job useful, set up some basic authentication and pass the currently processed tweets into the default "Welcome" view.

tagged: realtime tweet twitter process stream api laravel job queue tutorial

Link: https://scotch.io/tutorials/how-to-process-tweets-in-real-time-with-laravel#step-11-make-the-processtweet-job-useful

Cal Evans:
What do developers look for when they scan a job ad?
Apr 28, 2016 @ 09:20:15

Recently Cal Evans took an informal survey of fellow Twitter users and asked them what they thought was most important to see in a job ad for a developer position. In this new post he shares some of the results and responses to the question (with a surprising range of answers).

In my book “Culture of Respect” I have a section on writing job ads that will attract developers. I am in the process of revising that chapter, so I thought I would ask the people who actually read the job ads what they look for. The results weren’t that surprising to me. Having read a lot of job ads though, I am guessing that the results will be surprising to some managers out there.

He's embedded the tweets themselves in the post (straight from the horse's mouth, so to speak). Responses touch on subjects like:

  • salary requirements
  • clear definition of duties
  • less "buzz words"
  • well-defined list of technologies they'll be working with

The results are interesting and a definite must read for anyone coming up with job postings for open developer roles in your company.

tagged: developer job ad posting requirement opinion twitter poll

Link: https://blog.calevans.com/2016/04/20/what-do-developers-look-for-when-they-scan-a-job-ad/

Matt Stauffer:
How to Apply for a Web Developer Job at Tighten (and How Not To)
Oct 01, 2015 @ 09:39:03

While the advice that Matt Stauffer gives in this new post to his site is more targeted towards people applying at his company, it's full of great tips for just about any job seeker looking to land a role in web development.

I just finished reading over 200 applications for our latest job posting, a Web Developer job at Tighten Co.. We still hire infrequently enough and are small enough that the two founders (Dan and me) and our operations manager (Dave) read every single application, which is hours upon hours for work before we even get to our initial phone screen.

Some applicants, and some tendencies among applicants, have stood out as best practices, but many more things have stood out as consistent turnoffs. So, I figured I'd share some with you here.

He includes helpful hints on topics like:

  • actually reading the job description
  • writing custom cover letters
  • updating your site and resume to the latest information
  • provide up to date code samples
  • check spelling and grammar

He offers one other piece of advice that I think a lot of job seekers don't bother with: set yourself apart somehow. This may mean extra work on the application but it can yield very positive results. He ends the post with some extra tips he received as feedback on Twitter, asking hiring managers what they really want to hear from applicants.

tagged: webdeveloper job application tips useful suggestion hiringmanager

Link: https://mattstauffer.co/blog/how-to-apply-for-a-web-developer-job-at-tighten-and-how-not-to

Sherif Ramadan:
A Software Engineer's Job
Aug 05, 2014 @ 11:07:54

Sherif Ramadan has a new post to his site today that tries to answer the question "what does a software developer really do?"

As a software engineer I have to learn to see things differently, because my job requires that I solve problems. Though not only is it important that I come up with a solution, but equally important that I can express the solution in code. [...] It is equally important to recognize that not all problems have technical solutions. Some problems are better solved by social solutions.

He talks about the influence that some of the major services have had on the social aspects of our lives and how they're mostly a "convenience to mankind". He suggests that the job of a software engineer has multiple aspects, and not just technical ones. They're required to see things differently, be able to understand the problem well and express the solution in a clear and practical set of code.

The engineer must figure out which problems are worth solving through technology, in order to save people time and money, and defer those which do not to more social means. Let humans do what they do best and computers do what they do best.
tagged: software engineer job opinion technology social

Link: http://sheriframadan.com/2014/08/a-software-engineers-job/

DevShed.com:
PHP: Best Methods for Running Scheduled Jobs
Jun 28, 2012 @ 11:01:49

On DevShed.com today there's a new article posted looking at methods for running scheduled jobs based on responses to this forum post.

I have a webpage form that requires a date and time to be submitted. When it's submitted I need the back-end to run a script at the time and date specified. Have you ever needed to do something like this?

Some recommendations already posted include:

  • The UNIX "at" command
  • Setting up a queue system to manage the processes (using something similar to Gearman
  • Setting up a cron job to handle the periodic execution of the script.
tagged: execute scheduled job cron queue at unix opinion

Link:

Job posting:
Fruux Seeks PHP Developers (Münster, Germany)
Jun 04, 2012 @ 08:00:57

Company Fruux
Location Münster, Germany
Title PHP Engineer (m/f)
Summary

We are looking for great PHP programmers. There's many ways to put this, so we'll keep it simple: If you love developing in PHP, you're aware of the latest trends and you have enough experience under your belt, you may well be what we're looking for. You'll get to work on scalability problems, work with new technology, such as Silex, Composer, LessCSS and Backbone.js. You won't be working on browser compatibility all day, but there is a front-end component. You must be willing to relocate and legally allowed to work in Münster, Germany. We can help with work visas, if required.

Responsibilities:

  • Working on any part of the stack, including:
  • Create web or mobile applications using primarily PHP.
  • Work on the DAV / REST service layer.
  • Implement web interfaces using HTML5, LessCSS, and Backbone.js / jQuery.

Requirements:

  • Plenty of LAMP experience.
  • A solid grasp of web security.
  • Great to have: An active GitHub account.

To apply, submit your information here

tagged: fruux developer germany developer job

Link:

Job Posting:
Wikimedia Foundation Seeks Senior Software Developer (San Francisco, CA)
May 18, 2012 @ 07:22:40

Company Wikimedia Foundation
Location San Francisco, CA
Title Senior Software Developer
Summary

Be a part of a newly forming team that will be tasked to entice new authors to Wikipedia. You will create responsive UI-driven software components in a highly iterative environment to support user engagement experimental features for Wikimedia websites using JavaScript, CSS3, HTML5 and PHP.

Some of the projects you’ll work on:

  • Develop new experimental editor engagement features for Wikimedia sites.
  • Extend MediaWiki software to support new experimental features.
  • Participate in periodic technology meetings for design, development and testing of experimental features.
  • Scrum master for development team.

Required Qualifications

  • 5+ years of web development experience, including front-end development (JavaScript/jQuery/HTML5/CSS3), and server-side development using PHP/MySQL.
  • 5+ years experience with rapid iterative software development processes, ability to quickly grasp requirements, derive UI workflow and develop functionality.
  • Experience deploying code into high transaction volume production environments.
  • Experience with A/B testing, cross-browser testing, debugging.
  • Knowledge of Agile Methodologies such as Scrum and Extreme Programming (XP). ScrumMaster training preferred.
  • Familiarity with version control systems/continuous integration tools (we use Git/Gerrit/Jenkins).
  • Must be able to meet aggressive timelines, iterate rapidly, and switch rapidly across multiple projects.
  • Strong communication skills: Must be able to communicate clearly and effectively; have strong written and oral communication skills as well as be able to collaborate easily within a cross-functional team.
  • B.S. or M.S. Computer Science or related field preferred.

Extra Points if you have:

  • Experience with MediaWiki and other open source PHP-based content management systems
  • Experience in the Wikipedia community
  • Experience contributing to a major Open Source project
  • Understanding of free culture / free software /open source
  • Experience working with online volunteers.
  • Experience with wikis and participatory production environments.
  • Good sense of humor
  • Being creative, highly motivated, hard-working and ability to work effectively in multiple cultural contexts are great assets
  • Comfortable working in an open, highly collaborative, consensus-oriented environment

Please provide URLs to any existing open source software work you may have done (your own software or patches to other packages) if possible. We’d love to see what you can do!

About the Wikimedia Foundation
The Wikimedia Foundation is the non-profit organization that operates Wikipedia, the free encyclopedia. According to comScore Media Metrix, Wikipedia and the other projects operated by the Wikimedia Foundation receive more than 482 million unique visitors per month, making them the 5th most popular web property worldwide. Available in more than 270 languages, Wikipedia contains more than 21 million articles contributed by a global volunteer community of more than 100,000 people. Based in San Francisco, California, the Wikimedia Foundation is an audited, 501(c)(3) charity that is funded primarily through donations and grants. The Wikimedia Foundation was created in 2003 to manage the operation of Wikipedia and its sister projects. It currently employs 130 staff members. Wikimedia is supported by local chapter organizations in 38 countries or regions.

To apply, submit your information here (Jobvite)

tagged: sanfrancisco job wikimedia senior software developer ca

Link:

Job Posting:
RealPage, Inc. Seeks PHP Developer (Carrolton, Tx)
May 03, 2012 @ 13:40:53

Company RealPage, Inc.
Location Carrolton, Tx
Title PHP Developer
Summary

We're looking for a PHP developer that is a motivated, creative, critical thinker with a great sense of humor. This position is part of a fast-paced marketing team and is responsible for maintenance and development of our public website. This position includes maintaining existing Joomla and WordPress systems, adding new features and enhancements to them as needed and managing integration with marketing automation software and CRM (Salesforce and Marketo). Ideal candidate should have a strong working knowledge of Open Source Systems (Joomla and WordPress), CSS, MySQL, SVN, jQuery, Javascript etc., have excellent written and verbal communication skills and be able to work independently and as part of a team.

PRIMARY RESPONSIBILITIES
Responsibilities for this position include but are not limited to the following:

  • Will work with Internet Development Team to meet technical expectations and goals
  • Will have responsibility for one or more technical aspects of development
  • Maintain project timelines and identify obstacles prior to critical deadlines
  • Will be responsible for training other team members as necessary
  • Will create documentation for internal team members
  • Will maintain the Company’s social media sites
  • Will identify and recommend where new technologies may be incorporated

REQUIRED KNOWLEDGE/SKILLS/ABILITIES

  • Undergraduate degree in Marketing or Computer Science and/or equivalent experience
  • Strong PHP 5 Skills
  • Solid HTML, CSS, MySQL, and Javascript Experience
  • Solid Open Source CMS framework experience (Joomla and Wordpress Expert)
  • jQuery/AJAX experience
  • Experience working in a repository/version environment such as GitHub or SVN
  • 5+ years in the IT industry and a good understanding of the full life cycle of development
  • Social Media platform experience
  • Familiarity with SEO principles
  • Integration with marketing automation software and CRM (SalesForce and Marketo)
  • Strong analysis, problem solving and troubleshooting skills
  • Demonstrated interest in, knowledge of, and enthusiasm for Internet technologies
  • Strong business acumen and desire to deliver service excellence to customers
  • Must be self-motivated and have strong communication skills, written and oral
  • Must be able to succeed in a dynamic team environment and be open to overtime when necessary

Contact: Kelly Williams at RealPage, Inc. email: kelly.williams@realpage.com

tagged: job carrolton tx developer realpage

Link:

PHPMaster.com:
Zend Job Queue
Jan 13, 2012 @ 08:37:31

In this most recent post to PHPMaster.com Alex Stetsenko takes a look at the Zend Job Queue functionality, a part of the Zend Server installation. He talks about some basic usage to make HTTP requests and a more extended example showing report generation.

Web applications usually follow a synchronous communication model. However, non-interactive and long-running tasks (such as report generation) are better suited for asynchronous execution. One way to off-load tasks to run at a later time, or even on a different server, is use the Job Queue module available as a part of Zend Server 5 (though not as part of the Community Edition). Job Queue allows job scheduling based on time, priority, and even dependencies

In his two examples, he shows the code involved to create a new Queue object and define a HttpJob in it. The first just calls a "sample.php" script that's exposed as a part of your external-facing site and shows how you can get the current status of the job. The more advanced example shows a call to a "report.php" script with a set of options defining things like "type", "length" and "priority". He also points out some other options that can do similar things like Gearman, NodeJs and RabbitMQ.

tagged: zend job queue zendeserver tutorial task status

Link:

Rob Diana's Blog:
Web And Scripting Programming Language Job Trends - August 2011
Aug 15, 2011 @ 12:09:40

In a recent post to his blog Rob Diana has posted a summary he's created of Indeed.com and SimplyHired.

August is one of the months that I devote to job trends. Last week I focused on the Python, PHP, JavaScript, Flex and Groovy.

According to the results on Indeed Javascript is in huge demand right now, completely overshadowing the others on the list. PHP came in second here. The results from SimplyHired show a similar story, but the gap between Javascript and second place - Flex - is a bit smaller. PHP came in third here.

tagged: web scripting language job trend indeed simplyhired

Link: