(1) Robert G. Reeve su Twitter: "I'm back from a week at my mom's house and
Saved
on: 2021-05-31
What it means to run a monolith on AWS Lambda
Let's talk about the elephant monolith in the room. It's easy to associate monoliths with legacy, weird, outdated, insecure code. A beast developed for decades that nobody wants to touch because they'll break it and it is impossible to wrap your head around everything.
Saved
on: 2021-05-31
Deep Dive into Reactive Programming with RxJS
Key Takeaways You can use observables and RxJS to write clean and efficient code for handling asynchronous data in your application. With observables, you can construct continuous data streams that emit data over time. Observables can be subscribed to, canceled, or completed at any moment.
Tags:
#rxjs
Saved
on: 2021-05-25
wickedblocks
Over 120 fully responsive component and blocks you can copy paste into your Tailwind projects. Use it in as many projects you want to and as many times you need too. A beautiful collection of premium block components for Shadcn UI & Tailwind. Try the free blocks.
Saved
on: 2021-05-25
A Single Div
A Single Div: a CSS drawing project by Lynn Fisher 2014-2019GitHub#divtoberBuy me a coffee
Saved
on: 2021-05-24
Find N 1 problems instantly by disabling lazy loading | Laravel News
Strict about preventing N+1 query problems? @themsaid's recent contribution to the framework allows you to disable lazy loading entirely (exception will be thrown)... Can disable it only on non-production so production doesn't crash if one slips through! 💅
Saved
on: 2021-05-22
Page Not Found
The page you are looking for doesn't exist or has been moved Go Home
Saved
on: 2021-05-22
Create a Blog with Nuxt Content - NuxtJS
The Content module is a git files based headless CMS that provides powerful features when it comes to write blogs, documentation sites or just adding content to any regular website. In this post we will go through most of the benefits of this module and discover how we can create a blog with it.
Saved
on: 2021-05-21
Lightning-Fast Web Performance: an online lecture series from Scott Jehl
Lightning-Fast Web Performance has a new home! Updated for 2022, the course remains free to view on the WebPageTest site thanks to Catchpoint.
Saved
on: 2021-05-20
DOM Events
DOM Events Learn about the DOM Event system through exploration Legend An event is a message that is dispatched to event target's. There are many categories of events including user events such as 'click' and system events such as 'DOMContentLoaded'.
Tags:
#webdev
Saved
on: 2021-05-19
The data model behind Notion's flexibility
Today, that information mostly remains siloed across tools. Take cloud-based document editors, where pages are their smallest atomic unit. Information is locked inside of pages and files and folders — that’s reminiscent of how things were done a century ago.
Saved
on: 2021-05-19
Modern Javascript: Everything you missed over the last 10 years by Sandro T
Thank you for visiting my online presence. I’m a software developer living in San Francisco, CA who’s passionate about writing concise, readable, and performant code. I also love to cook, and explore nature regionally and beyond.
Tags:
#javascript
Saved
on: 2021-05-15
HTML Tips
In this article, I will share with you some very useful HTML tips. Enjoy! Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser.
Tags:
#webdev
Saved
on: 2021-05-06
? How Basecamp blew up - Platformer
At 8AM PT on Friday, a bleary-eyed Basecamp CEO Jason Fried gathered his remote workforce together on Zoom to apologize.
Tags:
#politics
Saved
on: 2021-05-04
Keep controllers clean by using form requests in Laravel - Freek Van der He
Most people use form requests solely for validation, but they can also help to keep your controllers clean. Here's how we use them in Mailcoach Stay up to date with all things Laravel, PHP, and JavaScript.
Tags:
#laravel
Saved
on: 2021-05-04
Google’s FLoC Is a Terrible Idea | Electronic Frontier Foundation
No one should mourn the death of the cookie as we know it.
Saved
on: 2021-05-04
Practical SQL for Data Analysis
Pandas is a very popular tool for data analysis. It comes built-in with many useful features, it's battle tested and widely accepted. However, pandas is not always the best tool for the job. SQL databases have been around since the 1970s.
Tags:
#sql
Saved
on: 2021-05-03
Hosting SQLite databases on Github Pages
I was writing a tiny website to display statistics of how much sponsored content a Youtube creator has over time when I noticed that I often write a small tool as a website that queries some data from a database and then displays it in a graph, a table, or similar.
Saved
on: 2021-05-03
The Humble Element And Core Web Vitals — Smashing Magazine
26 min read Performance, User Experience, Core Web Vitals, Next.js, Media Share on Twitter, LinkedIn Images have also been a key part of the web. They communicate ideas instantly, but they are also a lot heavier than text to load.
Saved
on: 2021-04-30
CSS Tips
1. Introduction 2. Typing Effect 3. Drop Shadow 4. Smooth scrolling 5. Center anything 6. Cursors 7. Truncate text 8. Truncate text to the specific number of lines 9. `::selection` CSS pseudo-element 10. Anything resizable 11. CSS modals 12. `calc()` 13.
Tags:
#css
Saved
on: 2021-04-27
6 Tips About Data Seeding in Laravel - Laravel Daily
Laravel migration mechanism has a great function of seeding data. In this article, I will show random tips from my own experience, how to use seeding in real-life cases. Second attempt to run seeder would probably fail because of conflicting IDs.
Tags:
#laravel
Saved
on: 2021-04-26
Pivot tables and many-to-many relationships - Laravel Daily
Today I want to talk about a feature of Laravel which is really useful but can be potentially difficult to understand at first. Pivot table is an example of intermediate table with relationships between two other "main" tables.
Tags:
#laravel
Saved
on: 2021-04-26
Do not mock what you do not own | The PHP Consulting Company
Saved
on: 2021-04-26
FFmpeg cheat sheet
Use the crf (Constant Rate Factor) parameter to control the output quality. The lower crf, the higher the quality (range: 0-51). The default value is 23, and visually lossless compression corresponds to -crf 18. Use the preset parameter to control the speed of the compression process.
Saved
on: 2021-04-25
Getting my blog ready for Core Web Vitals & Page Experience - Paul Bakaus'
Saved
on: 2021-04-24
Tackling the Beast: How to Gradually Upgrade a Legacy Code Base to PHP 7 -
SPONSORS
Saved
on: 2021-04-24
Tiptap - Dev Toolkit Editor Suite
Tiptap is a headless editor framework with an open source core. Integrate over 100+ extensions like collaboration and AI agents and create the UX you want. Tiptap's extension-based architecture lets you pick and choose the features you need.
Saved
on: 2021-04-23
Why we use `!important` with Tailwind — Sebastian De Deyne
Tl;dr: We use !important because it solves annoying specificity issues. Despite being overkill in most situations, we haven't come across any practical drawbacks from globally enabling it. If you want to learn more about how we came to that conclusion and how CSS specificity works, read on!
Tags:
#tailwindcss
Saved
on: 2021-04-21
Intrinsic Typography is the Future of Styling Text on the Web | CSS-Tricks
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! The way we style text hasn’t changed much over the years.
Saved
on: 2021-04-21
The Almost-Complete Guide to Cumulative Layout Shift
Confession Time: I don’t care about the Core Web Vitals (CWV) update. # For those who don’t know but still read my blog (hi, mom), here’s the quick rundown. “Core Web Vitals” is the name of three “core” parts of measuring the “web’s” “vitality.
Saved
on: 2021-04-20
lofi.cafe - lofi music 🎧
Lofi music streams for studying, working, and relaxing.
Tags:
#music
Saved
on: 2021-04-14
Deep dive in CORS: History, how it works, and best practices
No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Access to fetch at ‘https://example.com’ from origin ‘http://localhost:3000’ has been blocked by CORS policy.
Tags:
#webdev
Saved
on: 2021-04-14
Laravel Custom Validation: one of the fields required, but not both - Larav
Laravel Validation mechanism has a lot of rules provided - a field can be required, integer, IP address, timezone etc. But sometimes there is a need for a special rule which is not in that list. One example of this is when you have two fields and you need only one of them to be filled.
Tags:
#laravel
Saved
on: 2021-04-12
This Web Site is a Tech Talk—zachleat.com
Over the weekend I was finishing up some polish on the slides of my most recent conference talk when my daughter walked in to my office. We decided to record a short video of that interaction and put it up on Twitter. Needless to say, the tweet—uh—went much further than I expected.
Tags:
#talks
Saved
on: 2021-04-01
Using Laravel View Components – Beyond Code
When Laravel 7 was released, it introduced a new feature how you can organise and structure your blade views, called Blade components.
Tags:
#laravel
Saved
on: 2021-03-30
Vite with Laravel: Using React — Sebastian De Deyne
Vite supports JSX out of the box (you might have to rename .js files to .jsx), so there are no additional steps to get started with React. However, you'll probably want to enable React Refresh for a better development experience.
Saved
on: 2021-03-26
CoScreen: Collaborative Screen Sharing by Datadog
Share one or multiple windows intuitively across multiple displays, keep the rest private and your data secure. Collaborate on any project on CoScreen to get it done faster together. You and your teammates can simultaneously control any shared app - 2-3x faster than Zoom.
Tags:
#tools
Saved
on: 2021-03-26
permission.site
HTTP HTTPS Async Clipboard API Notes: Augmented Reality (AR) Implemented behind the experimental flag chrome://flags/#enable-experimental-web-platform-features. Encrypted Media (EME) May succeed without permission depending on the implementation. Attempts to use known key systems.
Tags:
#webdev
Saved
on: 2021-03-26
SQLite is not a toy database | Anton Zhiyanov
Whether you are a developer, data analyst, QA engineer, DevOps person, or product manager - SQLite is a perfect tool for you. Here is why. The console is a killer SQLite feature for data analysis: more powerful than Excel and more simple than pandas.
Tags:
#sqlite
Saved
on: 2021-03-25
From semantic CSS to Tailwind - Refactoring the Netlify UI codebase
The React codebase that powers app.netlify.com is about five years old. During these five years, the focus has mostly been on high-speed growth, as most start-ups do.
Tags:
#tailwindcss
Saved
on: 2021-03-24
Laravel SMTP Crack | Laravel News
Spammers have one goal, to send as much spam as cheaply as possible with good IPs that are not blocked, and we've been hearing more and more reports of Laravel apps getting their SMTP credentials hacked and then the attackers using those to send junk.
Tags:
#laravel
Saved
on: 2021-03-23
100ms -> 40ms -> 1ms: Maximizing response caching in Laravel | Samuel Štanc
Saved
on: 2021-03-17
Debugging layout shifts
Learn how to identify and fix layout shifts. The first part of this article discusses tooling for debugging layout shifts, while the second part discusses the thought process to use when identifying the cause of a layout shift.
Saved
on: 2021-03-15
Setup Step Debugging in PHP with Xdebug 3 and Docker Compose - Matthew Sett
What will you need? To follow along with this tutorial, make sure that you have Docker installed for your operating system, ideally the latest version, and one of Xdebug’s supported clients.
Saved
on: 2021-03-11
How CLS optimizations increased Yahoo! JAPAN News's page views per session
Optimizing CLS by 0.2 led to a 15% increase in page views per session, 13% longer session durations, and a 1.72 percentage point decrease in bounce rate. Yahoo! JAPAN is one of the largest media companies in Japan, providing over 79 billion page views per month.
Saved
on: 2021-03-10
content-visibility: the new CSS property that boosts your rendering perform
Improve initial load time by skipping the rendering of offscreen content. The content-visibility property, launching in Chromium 85, might be one of the most impactful new CSS properties for improving page load performance.
Saved
on: 2021-03-08
FFmpeg from Zero to Hero by Nick Ferrando
This book is designed to address anyone who is just above the “raw beginner” level.
Saved
on: 2021-03-07
Nodes – a new way to create with code | https://nodes.io
What if programming was about ideas, not semicolons? Compose, abstract, generalise. Start from top down or bottom up and refine as you go. With Nodes, programming feels like sketching on a canvas. Zoom in and out of problems, experiment on the side and easily re-use parts of other projects.
Saved
on: 2021-03-07
When Objects Are Not Enough
I've been looking up resources on the roots of Object-Oriented Programming - a.k.a. OOP. This journey started because there is a trend in the Laravel community of using Actions, and the saying goes as that's what "Real OOP" is about.
Saved
on: 2021-03-05
HTTPWTF
HTTP is fundamental to modern development, from frontend to backend to mobile. But like any widespread mature standard, it's got some funky skeletons in the closet.
Tags:
#webdev
Saved
on: 2021-03-04
Code analysis tools to help with upgrading an app to a newer PHP version? :
Hi folks –
I have some older sites (some on PHP 5.6.40; some on various versions of 7.x) that I'd like to update to newer versions of PHP.
Of cour
Saved
on: 2021-03-03
Testing your controllers when you have a decoupled core — Matthias Noback -
A lot can happen in 9 years. Back then I was still advocating that you should unit-test your controllers and that setter injection is very helpful when replacing controller dependencies with test doubles.
Saved
on: 2021-03-02
A monorepo approach to larger modules in Laravel and Lambda
I work with a large enterprise application that's broken down into a few teams, languages and modules.
Saved
on: 2021-03-01
Ultimate Cheatsheet Compilation - DEV Community
Today I wanted to share with you the Ultimate Cheatsheet Compilation. I hope you will find this blog post useful and keep it handy for a quick reference. If you want to learn more HTML, CSS, JavaScript and web development tips & tricks, then please subscribe on YouTube.
Saved
on: 2021-02-28
Free Software, Not Free Support: My Reply Template — beberlei.de
Over the last weeks I have seen a few people tweet or write about the burden of open-source maintainership or being a public person in a programming community.
Saved
on: 2021-02-27
Domain-Driven Laravel
Map concepts and ideas in domain-driven design (DDD) and transpose them into clean, testable, and quality code that is effective alongside the Laravel framework. This book teaches you how to implement the concepts and patterns present in DDD in the real world as a complete web application.
Saved
on: 2021-02-26
redbean
redbean is an open source webserver in a single-file that runs natively on six OSes for both AMD64 and ARM64. Basic idea is if you want to build a web app that runs anywhere, then you download the redbean.com file, put your .html and .
Saved
on: 2021-02-26
Does it belong in the application or domain layer? — Matthias Noback - Blog
Where should it go? If you're one of those people who make a separation between an application and a domain layer in their code base (like I do), then a question you'll often have is: does this service go in the application or in the domain layer? It sometimes makes you wonder if the distinction bet
Tags:
#programming
Saved
on: 2021-02-25
Automatio - No-code Web Automation Tool
Build powerful automations for any website with Automatio. Use our intuitive visual bot builder or select from a wide range of pre-made templates. Automatio is made for non-technical people. Which means, creating a bot/scraper will require writing zero lines of code.
Tags:
#tools
Saved
on: 2021-02-23
Talk review: Thomas Pierrain at DDD Africa — Matthias Noback - Blog
As a rather unusual pastime for the Saturday night I attended the third Domain-Driven Design Africa online meetup. Thomas Pierrain a.k.a. use case driven spoke about his adaptation of Hexagonal architecture.
Saved
on: 2021-02-23
Mistakes I've Made as an Engineering Manager | CSS-Tricks
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! I’ve been a manager for many years at companies of different scale.
Saved
on: 2021-02-22
When to use empty in PHP? I’d say never — beberlei.de
This article contains a list of alternatives to use instead of empty expression.
Tags:
#php
Saved
on: 2021-02-19
? Weekend Project: Online Book Site | Alisha.co
Saved
on: 2021-02-19
Unit testing tips by examples in PHP
I just created a repository on Github with examples of good unit testing in PHP. I still work on these tips. I will also try to write more about some
Saved
on: 2021-02-19
Successful refactoring projects - Prepare to stop at any time — Matthias No
A common case of refactoring-gone-wrong is when refactoring becomes a large project in a branch that can never be merged because the refactoring project is never completed.
Tags:
#programming
Saved
on: 2021-02-17
Should we use a framework? — Matthias Noback - Blog
Since I've been writing a lot about decoupled application development it made sense that one of my readers asked the following question: "Why should we use a framework?" The quick answer is: because you need it. A summary of the reasons: So, yes, you/we need a framework.
Saved
on: 2021-02-17
"Tailwind CSS: From Zero to Production" on YouTube – Tailwind CSS
Today we’re excited to release Tailwind CSS: From Zero to Production, a new screencast series that teaches you everything you need to know to get up and running with Tailwind CSS v2.0 from scratch. It’s an eight-part series totaling 1.
Saved
on: 2021-02-17
Functorio
You might have heard people say that functional programming is more academic, and real engineering is done in imperative style. I’m going to show you that real engineering is functional, and I’m going to illustrate it using a computer game that is designed by engineers for engineers.
Tags:
#functional-programming
Saved
on: 2021-02-16
PHP Internals News podcast :: Globals, and Phasing Out Serializable
Derick Rethans 0:14 Hi I'm Derick. Welcome to PHP internals news, a podcast dedicated to explain the latest developments in the PHP language. This is Episode 75. In this episode, I'm talking with Nikita Popov about a few RFCs that he has been working on over the past few months.
Tags:
#php
Saved
on: 2021-02-16
Symfony Lock and Messenger component - Happyr developer blog
The lock component have saved me so many times. It helps me with race conditions, it makes my code simpler and my application more reliable. I’m using it to fix all kinds of problems and I’ve noticed that I use a few different methods.
Saved
on: 2021-02-15
Why I Built Litestream
tl;dr—Despite an exponential increase in computing power, our applications require more machines than ever because of architectural decisions made 25 years ago. You can eliminate much of your complexity and cost by using SQLite & Litestream for your production applications.
Saved
on: 2021-02-12
CSS transitions and hover animations, an interactive guide
The world of web animations has become a sprawling jungle of tools and technologies. Libraries like GSAP and Framer Motion and React Spring have sprung up to help us add motion to the DOM. The most fundamental and critical piece, though, is the humble CSS transition.
Tags:
#css
Saved
on: 2021-02-09
The Rubinoos im Audimax, Hamburg 1978 - Events - Rockpalast - Fernsehen - W
The Rubinoos aus dem kalifornischen Berkeley feiern Ende der Siebziger ihre ersten Erfolge außerhalb der Vereinigten Staaten. Der Rockpalast schnappte zu und filmte ihren Auftritt im Audimax in Hamburg, wo die Band mit ihrem Power Pop ihr Publikum zum Tanzen brachte.
Tags:
#music
Saved
on: 2021-02-09
Introducing Clerk: All of user management, not just authentication
We thought authentication-as-a-service vendors might ease our pain, but over and over again, we were disappointed by how much extra work was necessary. We never understood why until one friend quipped, "auth-as-a-service really just solves half of 2-factor auth." Then it clicked.
Saved
on: 2021-02-09
AWS Cheat Sheets - Tutorials Dojo
While these AWS cheat sheets will save you from going through all the AWS documentations, we still highly recommend that you read those as well as the whitepapers to supplement your exam preparations.
Tags:
#aws
Saved
on: 2021-02-05
The great SameSite confusion
In this post, I dissect a common misconception about the SameSite cookie attribute and I explore its potential impact on Web security. You undoubtedly have heard of the SameSite cookie attribute.
Saved
on: 2021-02-05
Things You Can Do With CSS Today — Smashing Magazine
12 min read CSS, Tools, Workflow Share on Twitter, LinkedIn Try monday dev for free! Inclusive Design Patterns For 2025, with Vitaly Friedman Creating and Maintaining Successful Design Systems, with Brad Fost Click here to kickstart your project for free in a matter of minutes.
Tags:
#css
Saved
on: 2021-02-04
About
There is a secret that needs to be understood in order to write good software documentation: there isn’t one thing called documentation, there are four. They are: tutorials, how-to guides, technical reference and explanation.
Tags:
#programming
Saved
on: 2021-02-03
7 bite-sized tips for reliable web automation and scraping selectors
If you’re like most developers, you’ve probably encountered Cascading Style Sheet (CSS) selectors for styling webpages. We can mix-and-match CSS selectors to describe any subset of elements on a page.
Tags:
#webdev
Saved
on: 2021-02-02
My approach to using z-index. The last time I got straight to the… | by Dav
The last time I got straight to the point people seemed to appreciate it. So… Categorise all uses of z-index as either local or global.
Tags:
#css
Saved
on: 2021-01-31
Lean and Mean Dev with PhpStorm (for Symfony) Video Tutorial Screencast | S
Unleash the power of PhpStorm for Symfony. Explore the powerful Symfony plugin, enjoy auto-complete namespaces, and more!
Saved
on: 2021-01-28
A Bootstrapped SaaS Journey to $10K MRR
I'm Jon Yongfook the founder of Bannerbear. $10K MRR is considered something of a SaaS Bootstrapping milestone so I thought I should document how I got here. This is not a secret formula / growth hack, it is just a personal account of growing a startup.
Tags:
#business
Saved
on: 2021-01-28
Build your own PSR-4 autoloader
Deprecated: Return type of Illuminate\View\ComponentAttributeBag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /Users/pretzelhands/Projects/pretzel
Tags:
#php
Saved
on: 2021-01-26
A comprehensive list of UX design methods & deliverables
This is an updated version of a list published a few years ago. A map that displays all the touchpoints of the consumer with your brand, as well as the key internal processes involved in it.
Saved
on: 2021-01-25
Sign-in form best practices
Use cross-platform browser features to build sign-in forms that are secure, accessible and easy to use. If users ever need to log in to your site, then good sign-in form design is critical. This is especially true for people on poor connections, on mobile, in a hurry, or under stress.
Tags:
#webdev
Saved
on: 2021-01-25
Software development topics I've changed my mind on after 6 years in the industry
Things I've changed my mind on: Things I now believe, which past me would've squabbled with: Typed languages are better when you're working on a team of people with various experience levels Standups are actually useful for keeping an eye on the newbies.
Tags:
#programming
Saved
on: 2021-01-24