News Feed

News Archive
feed this:

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

Dan Miller:
Comparing the PHP 7 and Hack Type Systems
April 29, 2015 @ 08:31:43

Dan Miller, a core platform engineer at Etsy, has a new post on his personal site sharing his results from a comparison of the variable typing systems between the Hack language (created by Facebook) and what's coming in PHP7.

One of the exciting things about PHP 7, aside from the incredible performance improvements, is the introduction of scalar type hintingHack. I wanted to find out if you could execute the same code in PHP 7 and Hack, and what the differences in execution might be. Here's what I found out.

He starts by describing his setup (the versions of PHP7 and HHVM he's using) and shares a few simple examples. He uses the same(ish) code in both and points out some of the differences in what happens when each is executed. He also points out some of the differences in the features between the two (such as Hack not allowing for default arguments with a value of null). He tries a few more complicated things too, like mixing strict and non-strict files, and the findings. He ends the post with some of his overall thoughts of his results and his excitement about what the future holds for PHP7 and the hinting it will provide.

0 comments voice your opinion now!
compare php7 hack type systems variable statictypehints hinting hhvm


Ibuildings techPortal:
DPC11 Distributed Systems Tutorial
July 01, 2011 @ 10:47:05

In a new post to the Ibuildings techPortal today, Patrick van der Velden shares some of his thoughts about one of the presentations given at this year's Dutch PHP Conference - Think like an ant, distribute the workload.

[Helgi's] presentation started off explaining to us why distributing can be a good thing by pointing out three significant aspects: budget, efficiency and perception. Budget-wise, for a distributed application there is no need to invest in a big, expensive and hard to maintain server that runs the entire application by itself. A company can save a significant amount of money investing in a collection of smaller or virtual servers or even use "the cloud".

Patrick goes on to mention some of the other key points Helgi made about distributing the workload out from a point of user contact to other "workers", decoupling your application into functional pieces, designing for distributed computing from the start and making internal APIs between the sections of the application to make communication simpler. The slides of Helgi's presentation are also posted on Slideshare.

0 comments voice your opinion now!
dpc11 distributed systems tutorial dutchphpconference

Job Posting:
SoftLayer Seeks Software Engineer - Systems Development (Dallas, Tx)
January 11, 2011 @ 11:24:48

Company SoftLayer
Location Dallas, Texas
Title Software Engineer - Systems Development

The Software Development team is challenged with solving complex problems that will advance our business to the next level. We build the most innovative systems in the industry using the latest technology to deliver creative solutions for our customers. We are looking for software engineers that have heavy experience in PHP MVC frameworks, Object Oriented Development and agile programming. Our team is charged with developing new products from a wide variety of web technologies into large scale systems to support the international SoftLayer customer base. If you are a talented developer who seeks responsibility, thrives when empowered, and understands the importance of personal accountability, then we would like to talk with you. As a member of the SoftLayer team, you have the opportunity to directly impact the continued success of the company. We strive to make SoftLayer a place where you want to be - a place where you are proud to work and where you are motivated to produce the best results possible.


  • Design, develop, and implement Object Oriented PHP applications in SOA environment
  • Take ownership and manage projects through the entire lifecycle
  • Create SOAP/XML web services
  • Integrate enterprise-grade products and services into a web-based portal
  • Projects will vary in size and scope depending on which modules of the platform you are working


  • Expert knowledge of PHP 5 Object Oriented Programming, JavaScript, CSS
  • 5+ years professional programming experience
  • Strong understanding of OO design principles
  • Experience with a version control system (subversion preferred)
  • Strong analytical skills and data structures/algorithms fundamentals
  • A positive attitude and willingness drive projects to completion in a fast moving environment


  • Zend framework experience
  • Experience administering a Linux system
  • Experience in a wide variety of web technologies
  • Experience in scripting
  • Project Management/Reporting

BS in Computer Science, Computer Engineering, MIS, and/or demonstrated industry experience on similar successful projects

Headquartered in Dallas, SoftLayer is the innovation leader in on-demand web hosting and data center services. As the largest hosting company in the world, SoftLayer lets customers create dedicated, cloud, or seamless hybrid computing environments, leveraging the company's world-class data center facilities in Dallas, Houston, Seattle, and Washington D.C., and network Points of Presence nationwide. SoftLayer integrates and automates all elements of its platform, empowering enterprises of any size with complete control, security, scalability, and ease-of-management via a leading Customer Portal and Open API.

If you would enjoy working in a dynamic environment and are looking for an opportunity to become part of a stellar team of professionals, we invite you to apply today.

For more information or to submit your resume, please see the career section of our website at

0 comments voice your opinion now!
softlayer software engineer systems development job dallas tx

Ibuildings techPortal:
All the Little Pieces Distributed systems with PHP
March 30, 2010 @ 10:21:57

The Ibuildings techPortal has published the latest episode in their Dutch PHP Conference series of recordings - Andrei Zmievski's talk All the Little Pieces: Distributed systems with PHP.

Quick, what do memcache, MogileFS, and Gearman have in common? They are scalable, distributed technologies, and they can also interface with PHP, your ubiquitous Web development language. Digg uses all 3 (and a few more) in its quest for social news domination, and this session will share much of what we've learned about them and how they are best utilized with PHP.

You can either listen to this latest episode on the in-page player or you can download it directly. If you'd like to follow along with the slides, you can find them here.

0 comments voice your opinion now!
andreizmievski dpc09 distributed systems

Job Posting:
Apex Systems (Recruiter) Seeks Senior PHP Developer (Tampa, FL)
September 22, 2008 @ 15:04:46

Company Apex Systems (Recuriter)
Location Tampa, FL
Title Senior PHP Developer

The Company

Apex Systems is a leading provider of technical and professional staffing solutions to Fortune 1000 and mid-sized clients across North America. With a core focus on Information Technology, Business Applications, Accounting & Finance, Legal, Telecommunications, and Engineering, and a proven recruiting model, Apex Systems has become one of the most in-demand staffing companies around for providing short-term, long-term, and temp-to-perm staffing solutions.

Apex Systems is looking for a PHP developer to work onsite at a large healthcare client of ours in Tampa, FL.

The Job

You will be designing and building systems on a PHP / MySQL platform. You will be improving existing functionality and building new features and systems. You will be involved in every step of the process including design, implementation, deployment, support and maintenance.

  • Designs and constructs web pages/sites including incorporating graphic user interface (GUI) features and other techniques.
  • Maintains and provides ongoing design of the website.
  • Interviews clients to help them clarify goals.
  • Designs digitized images, banners, bullets, charts, image maps and other graphics to enhance appearance of site.
  • Applies knowledge of programming techniques and computer internet systems.
  • Custom tailors a plan for site using combination of graphic and written material, and modifies proposal as necessary.
  • Writes, or edits and formats, copy to present message effectively.
  • Designs screen displays to accomplish goals of site.
  • Provides specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps for coding into language that can be processed by computer.
  • Converts project specifications into sequence of detailed instructions and logical steps for coding into language that can be processed by computer, applying knowledge of computer programming techniques and computer languages.
  • Applies knowledge of database design standards and database management.
  • Programs, runs and tests programs.
  • Determines if project requires new programs or modifying existing programs that access data stored in databases.
  • Replaces, deletes, or modifies codes to correct errors.
  • Writes documentation to describe program development, logic, coding, and corrections.
  • Assists in solving operating problems with site.
  • Reads manuals, periodicals, and technical reports to learn ways to develop programs.
  • Manages version control s/w including test to production promotion model.
  • Modifies/compiles underlying system components (e.g. Apache, )
  • Designs and implements new databases.
  • Generally supervised environment.
  • Effort requires following well-defined standards.
  • Decisions and actions may affect programs or projects.
  • Budgets own time to carry out assigned duties.
  • Multiple but similar tasks requiring some choices from among clearly defined alternatives.
  • Differing but recurring problems and/or duties.
  • Required procedural proficiency and attention to policies and guidelines.
  • Thinking may be guided by standard practices.
  • Key benchmark: procedural proficiency, thinking guided by standard practices.
  • Individual performance of or supervision of several different activities usually in a single function.
  • Requires integration and coordination of work.

Essential Skills

  • PHP, MySQL, JavaScript
  • E-Commerce and/or highly transactional databases
  • UNIX exp w/Sun/Solaris or Linux
  • Object Oriented Programming
  • LAMP and PDF.Lib a plus

Please send your CV to , including in the subject of your email.

0 comments voice your opinion now!
job post tampa fl apex systems senior developer

Job Posting:
Red Ventures Seeks Sr. Systems Analyst/Web Developer (Charlotte, NC)
February 08, 2008 @ 16:17:00

Company Red Ventures
Location Charlotte, NC
Title Sr. Systems Analyst/Web Developer

Very simply put- Red Ventures acquires customers for Great Brands through a myriad of direct marketing channels. We combine analytical marketers, high performing and often unique direct response marketing channels, a superior web and sales infrastructure, with a robust technology and reporting platform. We partner with industry leading brands such as DIRECTV, SIRIUS Satellite Radio, and ADT Home Security Systems. Red Ventures success has recently been recognized by Inc Magazine with the #4 ranking on their Fastest Growing Private Companies in the US list and by DIRECTV as their Dealer of the Year!

Red Ventures' company culture is what gives us our competitive advantage and what attracts top talent from all over the nation. We give our employees the freedom to drive their career direction and to create their own growth opportunities. There is an amazing energy and determination to our team but it comes in a casual office environment with no bureaucracy and no dress code. To be a real player in our company you must be passionate about your work and we expect that passion to run over into the rest of your life. Red Ventures requires that our employees have a healthy work life balance where fun and excitement are a common theme.

We offer unique benefits to our employees such as company sponsored Happy Hours, Cook Outs on our back patio and quick games of 3 on 3 on the basketball court. Tired of paying for parking? We have free parking and our office is conveniently surrounded by restaurants, shops, a fitness facility, and a daycare center. While we are very proud of our current benefits, we look internally for suggestions on ways to continually improve our benefits! We offer a top-notch work environment for our developers, that includes Eclipse with SVN using two development machines and three monitors!

Due to our growth we are seeking a Sr. Systems Analyst/Web Developer to be in a lead technical role on one of our businesses. This position requires the developer to have the business savvy to translate vague business requirements into tangible and accurate technical requirements as well as to anticipate future requirements within the design of new systems. This person should have experience in real-world LAMP (Linux/FreeBSD, Apache, MySQL, PHP/Perl) development as well as a proven record participating and working with the business side of a company. This person must be well-experienced in large scale complex database design, query creation, and data integrity checking, processing, and reporting.

The primary job responsibility for this position is to provide PHP programming and functionality for a wide variety of consumer-related websites, intranets, extranets and web-based applications. This entails designing, evaluating, updating and maintaining OO and non-OO applications in PHP with a heavy emphasis on database design and reporting. This is the perfect opportunity for LAMP Developers looking to play a key role in creating enabling technology for a successful online and offline marketing company. This position will have a large development component based on the business requirements produced during business strategy sessions and day to day business requirements and changes.

Successful candidates will have demonstrable experience building real online applications in a LAMP environment and will be able to make a meaningful contribution from day one. They will be comfortable working with team members at all levels and departments within the organization. These individuals will be willing to share their opinions and insights with business leaders on a daily basis in order to affect rapid decision cycles and effective technical solutions to business requirements.


  • Bachelor's Degree in Information Sciences or similar field
  • 6+ years of solid PHP and MySQL development
  • Strong working knowledge of HTML, DHTML/CSS and Javascript
  • Ability to translate business requirements into system design
  • Ability to partner and work in a fast-paced, collaborative team environment
  • Strong debugging skills and the ability to easily and quickly read and
  • modify existing code
  • Sense of humor
  • Desire to roll up your sleeves and dig into the work!
Link More Information
0 comments voice your opinion now!
developer charlotte nc redventures systems analyst

Job Posting:
Elluminates Software Seeks Software/Systems Architect (Chantilly, Virginia)
January 15, 2008 @ 15:08:31

Company Elluminates Software
Location Chantilly, Virginia
Title Software/Systems Architect

Junior, Mid-Level & Senior Positions Available

We are looking for a full-time system/software architect. This person will be part of a high-performance team made up of an elite group of architects and developers. Strong communication and conceptual thinking is a must. This position is for someone who enjoys complex technical challenges and working with other senior level architects to build a system. Our architect is hands-on and performs other activities such as writing, analysis on alternative design paths, and diagramming design application interconnects.

Our architect is our representative to technical managers and clients in our high-performance, defense and security-minded environment.

In order to be considered for this position, you must:

  • Be able to obtain a security clearance
  • Have hands-on development using object oriented principles, software patterns, algorithm analysis, language specific experience '" J2EE or .NET
  • Experience with designing Oracle database and SQL Server based applications and systems.
  • Experience with clustering (e.g., Microsoft Clustering, Oracle clustering, Weblogic clustering or Load balancing).
  • XML knowledge (SOAP, REST, etc)
  • Have experience with Capacity Planning
  • Have security experience, be familiar with software/system attack vectors such as buffer overflows, etc and be able to explain how the attacks work
  • Be comfortable in speaking in front of technical individuals and management
  • Thrive wearing multiple hats, be flexible, and be able to work effectively in an informal entrepreneurial setting.
  • Have an exceptional level of integrity, raw intelligence, creativity, energy, and passion.
  • Have outstanding communications skills.
  • Have a technical BS degree or higher.


  • DITSCAP, FISMA or related process experience with custom applications

For more information on Elluminates Software see their website

Link More Information
0 comments voice your opinion now!
va chantilly software systems architect elluminates job posting va chantilly software systems architect elluminates job posting

Job Posting:
Financial Systems Engineer (Raleigh, NC)
October 03, 2006 @ 15:08:00

Company Spencer Reed Group, LLC
Location Raleigh, NC
Title Financial Systems Engineer
Summary Take us to the next step by helping with the evolution of our e-commerce and product fulfillment systems. This position will have a specific focus on the challenges associated with internationalization. Strong attention to detail is a must. Email Carrie Smith at for more information.
Link More Information
0 comments voice your opinion now!
job post financial systems engineer raleigh nc job post financial systems engineer raleigh nc

Sandro Groganz's Blog:
eZ System's New Strategy & Slides
July 28, 2006 @ 05:52:53

Sandro Groganz has two new posts related to eZ systems today, one detailing their new strategy in the PHP market and the other, the set of slides from the eZ publish Conference this year.

In their new strategy staatement, eZ systems states why they develop the software they do, how it all relates to the eZ publish CMS, and a mention of their plans to built on top of the eZ platfom.

They look at the "mature market" that is the realm of PHP, noting it's a perfect time for them to make this move. They also talk about their development being done in "the PHP way", popular in the community. Their new focus is one driven by the community, too, adapting itself to the current climate of the market. They're also seeking to raise up the standard of their development, at the same time, raising the bar for other PHP platforms out there.

The second post just notes that the slides from the eZ publish Conference 2006 are now online. They primarily discuss the recent developments with the eZ platform and eZ application server.

0 comments voice your opinion now!
market strategy ez systems slides conference market strategy ez systems slides conference

Sandro Groganz's Blog:
eZ develops PHP application server
June 22, 2006 @ 06:21:36

Reporting in "live" from the eZ public conference, Sandro Groganz has this quick post about a new offering from eZ systems - the eZ platform.

eZ systems announced the development of the eZ platform, which will ship with a PHP application server called "eZ application server".

Of course, eZ platform will be build on top of eZ components.

You can get the complete details on the project from this official announcement on their site.

0 comments voice your opinion now!
ez systems application server platform project ez systems application server platform project

Community Events

Don't see your event here?
Let us know!

list example application language podcast project community laravel api series testing introduction interview symfony yii2 composer php7 opinion part2 framework

All content copyright, 2015 :: - Powered by the Solar PHP Framework