# times

Published articles for times.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How to automatically add WebP post banners to Jekyll for faster load times

DevFeed: [How to automatically add WebP post banners to Jekyll for faster load times](<https://devfeed.tech/articles/how-to-automatically-add-webp-post-banners-to-jekyll-for-faster-load-times-38568.md>)

Original publisher: [Read original article](<https://blog.jakelee.co.uk/adding-automated-webp-banners-to-jekyll/>)

Author: Jake Lee

Published: 2024-11-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jake Lee's Programming Blog](<https://devfeed.tech/sources/jake-lee-s-programming-blog.md>)

Topics: [Jekyll](<https://devfeed.tech/topics/jekyll.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [CSS](<https://devfeed.tech/topics/css.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [images](<https://devfeed.tech/tags/images.md>), [jekyll](<https://devfeed.tech/tags/jekyll.md>), [liquid](<https://devfeed.tech/tags/liquid.md>), [optimisation](<https://devfeed.tech/tags/optimisation.md>), [times](<https://devfeed.tech/tags/times.md>)

### AI overview

A tutorial on automating WebP banner generation and delivery in Jekyll. It explains configuring a conversion library, generating WebP files, serving them conditionally with Liquid and picture/source elements, and providing alternative text. The article also notes possible color-rendering issues with the converter.

### Source excerpt

Most modern browsers can handle the smaller & speedier WebP versions of images, yet generating them manually can be a pain! Here's how to do it automatically in Jekyll.

## The Nuts and Bolts with Tom Drapeau

DevFeed: [The Nuts and Bolts with Tom Drapeau](<https://devfeed.tech/articles/the-nuts-and-bolts-with-tom-drapeau-30766.md>)

Original publisher: [Read original article](<https://engineering.squarespace.com/blog/2021/the-nuts-and-bolts-with-tom-drapeau-djfcm>)

Author: Squarespace Engineering

Published: 2021-10-15T16:08:12Z

Content type: article

Language: en

Sources: [Squarespace](<https://devfeed.tech/sources/squarespace.md>), [Squarespace Engineering Blog](<https://devfeed.tech/sources/squarespace-engineering-blog.md>)

Topics: [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Job](<https://devfeed.tech/topics/job.md>)

Tags: [culture](<https://devfeed.tech/tags/culture.md>), [manager](<https://devfeed.tech/tags/manager.md>), [q-a](<https://devfeed.tech/tags/q-a.md>), [team-lead](<https://devfeed.tech/tags/team-lead.md>), [times](<https://devfeed.tech/tags/times.md>)

### AI overview

A Q&A with Tom Drapeau about moving from engineering into management, choosing an Engineering Director role at Squarespace, and defining and building engineering culture.

### Source excerpt

"The Nuts and Bolts" is a reoccurring Q&A with Squarespace engineers. Questions are compiled by their peers to guarantee we get right to the good stuff.

## Speeding Up Tailwind CSS Builds

DevFeed: [Speeding Up Tailwind CSS Builds](<https://devfeed.tech/articles/speeding-up-tailwind-css-builds-31301.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/speeding-up-tailwind-css-builds>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2020-10-13T12:29:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [build times](<https://devfeed.tech/topics/build-times.md>), [PostCSS](<https://devfeed.tech/topics/postcss.md>), [Development](<https://devfeed.tech/topics/development.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [build-times](<https://devfeed.tech/tags/build-times.md>), [builds](<https://devfeed.tech/tags/builds.md>), [css](<https://devfeed.tech/tags/css.md>), [development](<https://devfeed.tech/tags/development.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [insights](<https://devfeed.tech/tags/insights.md>), [learn](<https://devfeed.tech/tags/learn.md>), [live](<https://devfeed.tech/tags/live.md>), [local](<https://devfeed.tech/tags/local.md>), [magnitude](<https://devfeed.tech/tags/magnitude.md>), [make](<https://devfeed.tech/tags/make.md>), [module](<https://devfeed.tech/tags/module.md>), [optimize](<https://devfeed.tech/tags/optimize.md>), [orders](<https://devfeed.tech/tags/orders.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postcss](<https://devfeed.tech/tags/postcss.md>), [reload](<https://devfeed.tech/tags/reload.md>), [replacement](<https://devfeed.tech/tags/replacement.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [times](<https://devfeed.tech/tags/times.md>)

### AI overview

A tutorial on optimizing Tailwind CSS builds in local development. It explains how splitting CSS imports can avoid reprocessing the full Tailwind utilities stylesheet during ordinary CSS changes, improving Hot Module Replacement and Live Reload responsiveness.

### Source excerpt

Learn how to optimize your Tailwind CSS PostCSS build times to make local development with Hot Module Replacement or Live Reload orders of magnitude faster!

## Cutting the Cord: Removing Craft CMS 3 Plugins

DevFeed: [Cutting the Cord: Removing Craft CMS 3 Plugins](<https://devfeed.tech/articles/cutting-the-cord-removing-craft-cms-3-plugins-31256.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/cutting-the-cord-removing-plugins>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-03-19T13:56:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [craft](<https://devfeed.tech/tags/craft.md>), [don-t](<https://devfeed.tech/tags/don-t.md>), [fantastic](<https://devfeed.tech/tags/fantastic.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [insights](<https://devfeed.tech/tags/insights.md>), [let-s](<https://devfeed.tech/tags/let-s.md>), [need](<https://devfeed.tech/tags/need.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [times](<https://devfeed.tech/tags/times.md>), [unplug](<https://devfeed.tech/tags/unplug.md>)

### AI overview

This tutorial explains how to remove unnecessary Craft CMS 3 plugins by using functionality available natively through Twig and Craft CMS services. It focuses on replacing three plugins with built-in capabilities while exploring Craft CMS's broader functionality.

### Source excerpt

Plugins are a fantastic way to add functionality to Craft CMS 3. However many times, you don't need them at all. Let's unplug!

## Tips for optimizing CakePHP applications to improve response times and reduce costs

DevFeed: [Tips for optimizing CakePHP applications to improve response times and reduce costs](<https://devfeed.tech/articles/some-cakephp-optimizations-29142.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/11/05/cakephp-optimizations//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2012-11-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [optimize](<https://devfeed.tech/topics/optimize.md>), [save](<https://devfeed.tech/topics/save.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [better](<https://devfeed.tech/tags/better.md>), [money](<https://devfeed.tech/tags/money.md>), [optimize](<https://devfeed.tech/tags/optimize.md>), [save](<https://devfeed.tech/tags/save.md>), [times](<https://devfeed.tech/tags/times.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

The article offers tips for optimizing CakePHP applications to improve response times and reduce costs.

### Source excerpt

Few tips in how optimize CakePHP applications to get better response times and save money

## Introducing MoqContrib Auto-mocking Container

DevFeed: [Introducing MoqContrib Auto-mocking Container](<https://devfeed.tech/articles/introducing-moqcontrib-auto-mocking-container-33365.md>)

Original publisher: [Read original article](<https://timkellogg.me/blog/2011/04/06/introducing-moqcontrib-auto-mocking>)

Published: 2011-04-06T00:00:00Z

Content type: release

Language: en

Sources: [Tim Kellogg](<https://devfeed.tech/sources/tim-kellogg.md>)

Topics: [Mocking](<https://devfeed.tech/topics/mocking.md>), [IoC (Disambiguation)](<https://devfeed.tech/topics/ioc.md>), [unit tests](<https://devfeed.tech/topics/unit-tests.md>)

Tags: [mocking](<https://devfeed.tech/tags/mocking.md>), [object](<https://devfeed.tech/tags/object.md>), [release](<https://devfeed.tech/tags/release.md>), [service](<https://devfeed.tech/tags/service.md>), [setup](<https://devfeed.tech/tags/setup.md>), [tests](<https://devfeed.tech/tags/tests.md>), [times](<https://devfeed.tech/tags/times.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>), [verify](<https://devfeed.tech/tags/verify.md>)

### AI overview

The article announces MoqContrib Auto-mocking Container, an inversion-of-control container for Moq Contrib intended for use with unit tests and mocking. An alpha release is planned first for Castle.Windsor, followed by Autofac support.

### Source excerpt

The past couple weeks I have been working on an auto-mocking inversion of control container for Moq Contrib. The first results are almost ready to release in the form of an Alpha. The first container to be released will be Castle.Windsor, later we will release an Autofac container.You will be interested in this project if you use an IoC container in conjunction with unit tests and mocking (with Moq). You probably find yourself writing setups like:[SetUp]public void Given(){ _service = Mock<IService>(); Container.Register(For<IService>().Instance(service.Object));}[Test]public void I_did_something() { var test = new TestThingy(); test.DoSomething(); _service.Verify(x => x.Something(), Times.Once();}When you use an auto-mocking container, the container will create mocks at resolve-time if it doesn't already have a component for it. So in the above example, the setup would drop out completely as there wouldn't be any need to explicitly create and register the mock:[Test]public void I_did_something() { var test = new TestThingy(); test.DoSomething(); _service.Verify(x => x.Something(), Times.Once();}We will release an alpha version of the Castle.Windsor auto-mocking container later this week. Soon after we will add an Autofac container and start working towards a regular release schedule. If you are interested, visit the site at codeplex and give feedback through the discussion groups.Happy Mocking!