Workaday Reading

Sorted Tables for Faster Range-Scans



"Most developers will use an automatically incrementing column for the primary key with insertion-order sorting for the table's data by default. However, rows belonging together are stored in the database file very far away, resulting in many disk fetch operations. When instead e.g."

read »

Workaday Reading

Understanding WebViews



"WebViews allow you to display web content inside a native app, but they hide more tricks than just that. Find out what those tricks are! When it comes to accessing internet content, we typically use a browser like Chrome, Firefox, Safari, Internet Explorer, and Edge."

read »

Workaday Reading

How To Optimize Laravel for Performance



"Laravel is a popular open-source PHP framework that’s known for its robust security and simple yet sophisticated coding architecture. It’s a great choice for building cutting-edge web applications capable of driving revenue and propelling businesses forward."

read »

Workaday Reading

Software Engineering - The Soft Parts



"Today I'll share some of the software engineering "soft skills" I've learned from my first 10 years on Google Chrome, where I am a Senior Staff Engineering Manager. On my 10th anniversary, I wanted to reflect on some of lessons that have stayed with me."

read »

Workaday Reading

Introduction



"asdf is a tool version manager. All tool version definitions are contained within one file (.tool-versions) which you can check in to your project's Git repository to share with your team, ensuring everyone is using the exact same versions of tools."

read »

Workaday Reading

Kint - debugging helper for PHP developers



"Kint - debugging helper for PHP developers What am I looking at? At first glance Kint is just a pretty replacement for var_dump(), print_r() and debug_backtrace(). However, it's much, much more than that. You will eventually wonder how you developed without it."

read »

Workaday Reading

Service Container



"The Laravel service container is a powerful tool for managing class dependencies and performing dependency injection. Dependency injection is a fancy phrase that essentially means this: class dependencies are "injected" into the class via the constructor or, in some cases, "setter" methods."

read »

Workaday Reading

Request Lifecycle



"When using any tool in the "real world", you feel more confident if you understand how that tool works. Application development is no different. When you understand how your development tools function, you feel more comfortable and confident using them."

read »

Workaday Reading

Get Started with Speech Recognition in PHP



"Rev AI offers a suite of speech-to-text APIs to help developers build automatic speech recognition (ASR) into their applications. These APIs cover a variety of use cases, including live and pre-recorded audio transcription, language identification, sentiment analysis and topic extraction."

read »

Workaday Reading

Attributes



"Scout APM helps PHP developers pinpoint N+1 queries, memory leaks & more so you can troubleshoot fast & get back to coding faster. Start your free 14-day trial today. As of PHP 8, we'll be able to use attributes."

read »