Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Blog Directory  >  Internet Blogs  >  Blog | Freshleaf Media internet Blog  > 

2023-10-11 11:11
Congratulations to Damien on completing the Jurassic Coast Mighty Hike yesterday - an epic half marathon hike over the hilly Dorset coastline, for McMillan Cancer Support. He completed the 2… Read More
2023-09-20 20:56
I’ve been listening lately to a podcast about business, and it’s reminded me how important it is – in life and in business – to ingest…. I hate the word &ldquo&hell…Read More
2023-09-20 20:15
We've done various team-building days over the years, but this year's may qualify as one of the best. The weather was beautiful for our outing to sunny Swanage where we visited Cumulus Outdo… Read More
2023-09-11 11:43
The NHS is one of those things that we never appreciate enough.  Free healthcare at the point of delivery is something we utterly take for granted in the UK, but it's one of THE greates… Read More
2023-08-26 14:44
Pest is our tool of choice when it comes to testing in PHP. It is built on top of the tried and tested PHP Unit and adds a bunch of useful helpers which improve the DX. One I use often… Read More
2023-08-04 13:36
Following on from my last post about output buffer streaming I wondered if it was possible to stream the output from a Laravel Artisan command to the browser. You might be asking "but why… Read More
2023-06-14 14:02
I’ve written before about how managing privacy on websites is bigger than just deciding whether you need a cookie banner. In this post, we look in more detail at how websites process P… Read More
2023-01-25 10:44
When developing new features it is all too easy to go immediately to packagist.org and see if that wheel has already been invented. Most of the time this is the right approach. We don't need… Read More
2023-01-24 14:02
The internet moves fast. New libraries, new tools, major updates to existing tools, security vulnerabilites etc. To keep up with this we created a #learning channel in Slack. This serves… Read More
2023-01-10 14:58
Sometime back in the summer just gone, I got a bit stuck. I’d been running this business for something like eight years, and somehow I’d lost track of where we were going. A lot… Read More
2023-01-06 15:42
It is standard in our projects to include simple routes which are used to signify if the application is alive and working. They are primarily polled by Kubernetes liveness probes. The tests… Read More
2022-12-15 14:34
Data transfer objects (DTOs for short) are simple PHP classes which have one job: Store some data. Until recently the spatie/data-transfer-object package was our go-to when creating DTOs. Th… Read More
2022-11-23 15:50
A few weeks back I was booking a training course. The company we booked with, up the road from us in Wimborne, were doing something that caught my eye: the midday mile. They mentioned a r… Read More
2022-11-14 13:00
Recently I was involved with building a new module for our internal Intranet. It is responsible for storing all the details of our subscriptions; name, start/end dates, price, notes... All s… Read More
2022-11-08 12:21
Images typically account for 40% of the size of a webpage. This makes them a key thing to look at when optimising a site. Image optimisation typically involves resizing and compressing it to… Read More
2022-11-04 11:25
A recent trend with CMSes is to do focal point based media cropping. Traditionally an image is uploaded and then is cropped/scaled to the required size, eg a thumbnail. The problem is that c… Read More
2022-08-18 10:50
It's difficult sometimes to find places for a small team to volunteer just for a day or two, so although we get a fantastic 3 volunteering days a year, we sometimes struggle to find places l… Read More
2022-03-03 13:02
So earlier this week I wrote a post with some recommendations for website owners to help them keep abreast of online privacy requirements. The post came out of internal discussions about whe… Read More
2022-01-20 14:39
New year: it’s a good time to talk about process. Process improvement is easy to want and often difficult to implement. We all set out with good intentions, but there’s that whol… Read More
2021-07-12 11:43
There are plenty of organisations for whom SEO is an inherent part of their marketing efforts. Organisations for whom a difference of one place in the search rankings can make tens of thousa… Read More
2021-02-01 15:31
We build all different sized sites, some call for a full blown CMS but others are more suited to a static approach. These static sites come with some unique problems when it comes to CSP and… Read More
The Great Home Working Experiment
2020-11-18 15:46
There’s been plenty written already about how the current global pandemic has affected the way we live and do business.  In some ways I don’t want to add to that noise. But… Read More
2020-11-10 23:11
The AVIF image format is a really exciting, it promises much higher compression without any noticeable loss of quality and is supported in most of the major browsers. If you want all the nit… Read More
Volunteering 2020
2020-11-03 17:34
This has been an interesting year, to say the least. We've been counting our blessings that Freshleaf seems to operate just as well with us all at home as it does when we're in the office, b… Read More
Making Sense Of IoT
2020-10-15 15:17
The IoT is not new. It’s essentially been with us since the first computers connected to the first networks. But from conceptual beginnings to real-world implementations in a few short… Read More
2020-09-10 15:25
Recently we were asked to implement a Content Security Policy (CSP) onto an existing site. The process of retro fitting CSP goes something like this: Put in a restrictive policy Test th… Read More
2020-05-24 16:23
At almost exactly 0300 (UTC) on the morning of 22/05 our monitoring systems started sending alerts for a handful of websites. They had begun to respond slower. This was very strange, the sit… Read More
2020-04-30 15:10
As part of a recent server migration we had to move a Satis instance. The server it was being moved from was a baremetal server, the server it was going to was a Kubernetes cluster, quite di… Read More
On Server Migrations…
2020-03-10 16:28
Server migration:  there’s a term bound to strike fear into the heart. Horror stories of downtime and lost data abound. This post looks at the good and bad of our migration from d… Read More
At Montacute Again
2019-06-13 09:08
Last year we didn't quite manage to achieve all of our volunteering goals - the weather and our workload conspired against us - so this year we've made a strong start early on with a second… Read More
Volunteering On The Allotment
2019-05-09 14:33
It's part of the human condition to not really appreciate how lucky were are. We think times are tough if we get caught in the rain, or fight with the kids. But there are people in our own c… Read More
You Want Security? You Have To Ask For It
2019-04-15 15:13
I know at Freshleaf we’re a bit guilty of going on (and on) about website and application security, code quality, and the consequences of leaving online data protection to chance. We t… Read More
We Need To Talk About Tech Debt
2019-03-20 13:04
Technical debt is part of the landscape of development. But so often it's the elephant in the room - we all know it's there, but we can't talk to customers about it. Why is that? What is… Read More
Celebrating 10 Years Of Freshleaf
2018-01-18 10:39
This year we're celebrating ten years of doing fantastic work for some amazing customers. Yep, 2018 is Freshleaf's 10th birthday. Some of you might not know that the organisation that was… Read More
Why Code Quality Matters
2017-09-12 15:20
Over the years at Freshleaf we’ve spent a bit of time thinking about what makes us successful. What’s important to us. And one thing that’s consistently top of the list &nd&hell…Read More
What Makes A Great Developer?
2017-08-02 11:14
At Freshleaf, we invest a lot in choosing the right people for our team. I think it probably drives the recruiters crazy. But just because it says “developer” on a CV doesn&rsquo&hell…Read More
Totally Wiped Out
2017-07-04 16:05
Could this be the highlight of the summer? A team-building day with a difference, and all for charity. A little earlier this year some bright spark (who shall remain nameless) noticed tha… Read More
Helping Out At Montacute School
2017-06-29 11:08
Last week we escaped the office and spent the day getting scratched to bits by holly bushes. Why? Well that's a very good question. Here at Freshleaf, as part of our commitment to giving… Read More
Things Everyone Should Know
2017-06-28 10:48
There are lists all over the internet of things everyone should know. From wilderness survival skills, to everyday "life hacks". For my money, you should know how to listen, how to put yours… Read More
On High-profile Hacks And Data Leaks
2016-05-17 14:43
When are we going to learn that if we leave an open door to our data, someone will walk right in and help themselves? Data isn’t inherently unsafe. And yet it seems like not a day goes… Read More
The Hidden Cost Of Bad Software
2016-05-13 12:06
Business applications can make or break your business operations on a daily basis. We often take a great application for granted because it’s easy to use and delivers the reports and a… Read More
What Is A Web App And Why Do I Need One?
2016-05-12 12:07
As a logical extension of our web development services, we also build web applications. But while most folk have got a handle on mobile apps, mention web apps and you get blank faces.  … Read More
Attention Span Of A Goldfish…
2016-05-04 10:49
It’s official, we now actually have the attention span of a goldfish – or rather, less. Smartphones, Facebook, Twitter with its 140 characters, and the constant stream of things… Read More
How To Brief A Web Design Agency
2016-04-26 10:21
So there’s a feeling within the company that the website needs a re-think. You need to find someone to do the job, and it needs to be someone you feel you can trust – and then yo… Read More
2016-03-01 14:49
As a website owner, it can be difficult to tell whether your site has been well built, but there are some fantastic tools around which can help you to understand whether your site is solid… Read More
2016-02-29 15:48
Jakob Sales is a youngster from Wimborne who has a severe form of cerebral palsy which has confined him to a wheelchair. In 2015 his family set out on an epic fundraising journey to raise &p&hell…Read More
2016-01-29 16:35
As far as managing servers go no news is good news, and you can be sure when a server sends an email it’s never good news… So when I came in on Monday morning to an email from o… Read More
2015-12-21 15:26
Where has the year gone? It seems like five minutes ago we were planning our summer picnic – poorly, as it turns out, since we missed the great weather earlier in the year – then… Read More
2015-04-08 14:30
So Google announced a while back that it was going to roll out some changes to its algorithm later this month that would increase the degree to which mobile-friendliness is taken into accoun… Read More
2014-11-28 10:10
We can hardly believe it but we’re proud to announce that Freshleaf was the winner of last night Dorset Business Awards in the “Engagement with the Community” category! Th… Read More
2014-04-15 08:06
So, anyone with their eyes on the tech blogs or the national news will no doubt be aware of a significant security vulnerability in OpenSSL which is being referred to as one of the biggest… Read More
2013-12-24 11:01
Well, the festive season really is upon us (complete with rain and gale force winds!) – and what better way to celebrate, than with a fantastic five star three course lunch? We’v… Read More
2013-12-04 09:45
It might not be where you’d expect to find web developers, but High Mead Farm was our destination last week for a spot of volunteering. High Mead is an amazing place  – a wo… Read More
2006-06-07 11:16
Git Deployment We use a simple post-receive git hook to make a production ready repository that we can push to from our local machines. We’ve also setup SSH keys on the servers we depl… Read More

Share the post

Blog | Freshleaf Media

×

Subscribe to Blog | Freshleaf Media

Get updates delivered right to your inbox!

Thank you for your subscription

×