So what is Laravel?
Laravel is a relatively new MVC web framework for PHP that was released in
2012. It’s also the most popular PHP project on Github at the time of this
post. Like many web frameworks, Laravel boasts an easy learning-curve to get
an app up and running. This was certainly the case when I used it.
While this post is focusing on logging in Laravel, its applicable to other
php web frameworks, like Symfony2 and Aura to name a few. It’s worth
noting that Laravel actually has several Symfony dependencies but the two can
be used independently to build a web app.
When it comes to logging, each of these web frameworks have followed
the PSR-3 logging standard interface.
This helpful standard is also implemented by Monolog, a popular PHP logging
library that is inspired by Pythons Logbook library.
Thanks to this, the frameworks actually come with Monolog out of t... (more)
It's widely understood that increasing the scope and complexity of a piece of
software almost always dramatically increases the effort required to verify
it. Verification typically entails testing the behavior of the new feature,
plus ensuring no existing functionality has been adversely affected.
Because this kind of testing can quickly become painful for even the simplest
of components, and because atLogentries we continuously deploy large
components of our service, anytime we invest in automation rapidly speeds up
release cycles and tames the complexity. I'd like to talk briefl... (more)
It takes a lot of will power, in our data obsessed world to say "too much!"
However, there are many ways where too much information is destroying
productivity, and actually causing bad decision making, not good. But it is
hard to avoid the world of opportunities that has been opened in data
collection and analysis. So how do you balance the two? The first step is to
understand there is a big difference between data collection, and it's
utilization. While it seems subtle, the difference is key, and utilization is
where many make mistakes.
Many confuse data collection and data uti... (more)
Guest blog post by Florian Motlik, Cofounder & CTO of Codeship Inc.
Why Great Logging Is Key to Continuous Delivery
Over the last years Continuous Delivery has gained a massive following with
many development teams embracing the style. Companies have chosen (as with
many other modern developer tools), to either build their own embrace a
hosted service likeCodeship. In the end though, no matter if you go with a
hosted service or roll it on your own, the goal is to move faster and build
a product that your customers really love. For that you need to iterate
quickly, get feedback an... (more)
Infographic: The Modern IT and DevOps Toolkit
Over the past year I reckon I have spoken to more than a thousand
Developers/IT Os/DevOps folk through customer calls, demos of Logentries, at
conferences such as Velocity, DevOpsDays, AWS re:Invent as well as a bunch of
other more low key meetups across US and Europe.
Naturally, one of the first questions I tend to ask is: "hey what do you use
Quickly followed by: "What other tools do you use?"
Below is a list of tools I frequently come across (note: this is not
exhaustive) that I see making up today's modern IT and Dev... (more)