Great link that explains how to grab InstanceId from a AWS CLI query when filtering by tag info!!! Huge time saver!!!
AWS SQS – receive_message
When using the “receive_message” Python Boto function to pull message(s) from a SQS queue, you will always get a response back when the command completes. However, how do you determine if the response you got back actually contains a valid message?
Quick trick:
response = sqs.receive_message
if 'Messages' in response: print("Message on the queue to process")
else: print("No messages on the queue to process")
Thats about it!!
New Selenium IDE – FireFox Support
Remember when it was announced that the Selenium IDE would stop working with FireFox 55+?
This was a little bit sad as its such an easy tool to use. However, now there is a version that supports Firefox 56+. (Download)
Good news!!!
ANT – JUNIT – PARALLEL
Looking to speed up your builds by running your Junit tests in parallel with Ant? With Ant 1.9.4, the Junit task now supports the “threads” attribute. The default value is “1”, but can optionally be changed to the number of test threads desired that will be used for parallel test execution.
Note, when using this new attribute, you must set your “forkmode” equal to “perTest” and if you are upgrading to 1.10.x, Java 8 run-time is required.
AWS Certified SysOps Administrator – Associate
Its time to study for AWS Certification #3. I took a little time off, but no more! This time I am going for the SysOps Administrator – Associate certificate. I guess its a little harder than the other 2 certifications I passed, but still within range!
Whats hard about some of these certifications is you don’t actually work with all covered material day-to-day. Spinning up EC2 instances and creating security groups it pretty standard, but when it comes to things like networking, those tasks are not typically done by me.
So my plan is going to be the following to pass the exam:
- Listen to a training course from acloud.guru on the way to and from work. (Long commute both ways)
- Practice heavily in AWS on all the relevant topics.
- Use the practice exam voucher I received from passing previous certifications to pay for an official AWS SysOps practice exam.
- Rely on personal experience.
- Cross-fingers!!!
Agile Velocity – Don’t Take It Serious
Velocity – Its a metric, but not a metric to take serious. This is my opinion!
- Is it beneficial to skip story points or think of each story as 1 point?
- Would it be okay to capture velocity, but tie zero goals or KPI’s to it?
- Do we need to hide velocity from managers and PM’s?
- Would it be okay to focus on building cool solutions and not worry about all these metrics?
- Do we do what works in regards to sprints and capacity for the team?
- How about we NOT measure team productivity by velocity, but rather deliverable’s!!
Tech Lead – Characteristics
So what makes a good tech lead. In my opinion its something that warrants a type of framework or guide. Its to easy to forget about the little things that make up a good tech lead.
After some researching and brainstorming, I came up with the following matrix\chart to better clarify expectations and help guide others to success.
It will be a good reminder for those leads out there to periodically look at this diagram and take action as needed.
Blink(1) USB Light
I just got my Blink(1) in the mail today. Its a cool indicator light that hooks into your USB port.
There is a ton of potential with this device. You can utilize the Blink1Control2 application to setup event polling triggers or just play around with the colors. (e.g. Show red color when a specific email is received)
Or you can enable your device to listen on a specific port, which would allow you to update the device remotely via a curl command. (e.g. Jenkin job failure) You can find the URL summary here.
Another option to using the light is to integrate it into a program, which would allow for more customizations. Pretty easy to do with Python. The Blink Python lib can be found here.
Linux Calculator – BC
I was looking to do some quick calculations from the Linux console today and discovered ‘bc‘.
Example Command:
- echo ‘1028 * 8’ | bc
I can see how this command could be useful in a shell script!!
AWS SOLUTIONS ARCHITECT ASSOCIATE CERTIFICATION – PASSED
Passed the AWS Certified Solutions Architect – Associate (Released February 2018) exam today!
These exams are both fun and a little stressful, but you do learn a lot while studying!!!
Will post the overall score results when I get them!