The open source Composer tool, which manages PHP project dependencies, has become standard equipment for modern PHP. New to this tool? I recommend this introduction to Composer.
Composer automatically installs or updates required components, known as dependencies, and any others required by those initial components. The required components are defined by the developer in an easy-to-read JSON-formatted text file.
It’s not always easy to spot a Clark Kent in our midst. Case in point . . . have you ever seen Alan Seiden without his glasses?
Salesforce’s cloud platform has become a leading choice for enterprises seeking to automate their sales process. Known primarily for customer relationship management (CRM), Salesforce also offers broad integration with functionality such as marketing automation. Salesforce can also be integrated with core systems, such as those running on IBM i.
Here are a couple of suggestions from Seiden Group’s IBM i and cloud integration specialists.
We’ve seen a surge of interest in Git version control on IBM i, so a recent video about Git caught my eye.
One of my favorite jobs here at Seiden Group is to introduce developers to the Git version control system. I’ve delivered talks, workshops, and individual Git training.
Fast, popular, and open source, Git can be hosted on varied platforms, such as cloud-based repositories (Github, Bitbucket), internal servers (GitLab), and on our trusty IBM i servers.
This past October I had the pleasure of collaborating musically with Ted Holt at the RPG & DB2 Summit. Ted is not only a seasoned IBM i programmer, mastermind behind IT Jungle’s Guru column, and a speaker at many conferences, but also a musician who plays the ukulele, the banjo, the piano, and who knows what else.
Ted traditionally closes the Summit with an original IBM i rendition of a classic song. For this Summit I suggested that he adapt The Beatles’ With a Little Help from My Friends. Ted wrote the lyrics for, and invited me to help lead the group in, With a Lot of Help from My i.
Enjoy the video and lyrics below!
Developers coming from a non-IBM i background know how to run the apachectl command to start, restart, and end an Apache web server instance. Instead of apachectl, however, IBM i provides a web-based graphical interface and the commands STRTCPSVR and ENDTCPSVR (be sure to prompt those for parameters using F4).
To supply the “missing” apachectl command for IBM i, I have written a BASH shell script that simulates apachectl on IBM i.
You’re sure you fixed that last bug, but the app is still malfunctioning. You’re racking your brain for the cause. Paradoxically, the more you know about programming, the more likely you are to over-think the problem.
I’ve been there. My Seiden Group colleagues have taken to calling me their “CTO” (Chief Troubleshooting Officer), for my debugging skills.
Before you wear yourself out seeking obscure bugs, try these sanity checks: