How to stop procrastinating by using the Fogg Behavior Model
B J Fogg is a Stanford professor who came up with a simple model of behavior that helps us understand why we take action or not take action at any given moment.
Saved
on: 2020-08-11
What's next for Chrome Music Lab?
Chrome Music Lab is a website that makes learning music more accessible through fun, hands-on experiments. Many teachers have been using Chrome Music Lab as a tool in their classrooms to explore music and its connections to science, math, art, and more.
Saved
on: 2020-08-05
Google Goes Deeper On How It Measures Web Vitals
Martin Splitt from Google went a bit deeper, on Twitter (yes on Twitter), on how Google goes about rendering and measuring what it renders. Here is what Martin Splitt said on Twitter.
Tags:
#seo
Saved
on: 2020-08-04
Enhancements to PHP code coverage in 2020
In 2003, with the release of Xdebug 1.2, Derick Rethans introduced the ability to collect code coverage data to the PHP ecosystem for the first time.
Saved
on: 2020-08-01
What I Learned from Doing 60+ Technical Interviews in 30 Days
Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started
Saved
on: 2020-08-01
Ten modern layouts in one line of CSS
This post highlights a few powerful lines of CSS that do some serious heavy lifting and help you build robust modern layouts. Modern CSS layouts enable developers to write really meaningful and robust styling rules with just a few keystrokes.
Tags:
#css
Saved
on: 2020-07-31
IndieLog - Vlogging our Indie journey together
IndieLog is a community for indie hackers. Each video is up to 2 minutes. Let's share our journey together.
Tags:
#programming
Saved
on: 2020-07-30
Some SQL Tricks of an Application DBA
When I started my career in development, my first job was a DBA. Back then, before AWS RDS, Azure, Google Cloud and the rest of them cloud services, there were two types of DBAs:
Saved
on: 2020-07-29
robinsloan/perfect-edition
is an aspirational name for this project, which aims to provide a lean, fast-loading web e-book template with a kind of definitive sturdiness. (I first encountered the term "perfect edition" in the world of manga.
Saved
on: 2020-07-29
The #1 Flashcard App Recommended by Barbara Oakley, PhD
This is why I use iDoRecall in my own work. Upload all of your learning materials into your iDoRecall library. Word files, PowerPoints, PDFs, images, media hosted on YouTube, Vimeo, Soundcloud, and much more.
Saved
on: 2020-07-25
https://app.getpocket.com
You've used the Pocket button to save a page from Pocket's website! Now that you know how to save to Pocket, it's time to venture out and build your own personal reading list.
Saved
on: 2020-07-24
Parked Domain name on Hostinger DNS system
Happy to see your domain with Hostinger! Your domain is active and is using Hostinger nameservers. Take the recommended steps below to continue your journey with Hostinger.
Saved
on: 2020-07-24
Carbon Copy Cloner LaCie Drive = Bootable/Restorable Backup - Chris Coyie
Stephen at work just got a new work laptop because his old one was dying. He ordered a fairly stock MacBook Pro one day, it arrived the next. He restored it from a “bootable backup” he made with Carbon Copy Cloner, and was instantly back to work on the new machine.
Saved
on: 2020-07-23
Pagination and Scroll Restoration with Turbolinks · Gray Matter
This solution has issues we try to fix in part two. Still a useful read for context, though.
Tags:
#webdev
Saved
on: 2020-07-23
Reactive jQuery for Spaghetti-fied Legacy Codebases (or When You Can’t Have
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!
Tags:
#javascript
Saved
on: 2020-07-23
Design Docs at Google
One of the key elements of Google's software engineering culture is the use of design docs for defining software designs. These are relatively informal documents that the primary author or authors of a software system or application create before they embark on the coding project.
Tags:
#sw-architecture
Saved
on: 2020-07-23
The “I’m new to design” starter pack | by Sara Clayton | UX Collective
As someone who has made the transition from marketing to design, I occasionally get questions from others who don’t have any background in design on how to get started.
Saved
on: 2020-07-22
PHP 8: before and after - stitcher.io
It's only a few months before PHP 8 will be released, and honestly there are so many good features. In this post I want to share the real-life impact that PHP 8 will have on my own code.
Tags:
#php
Saved
on: 2020-07-20
Things I wish I’d known about CSS
I learned how to build websites the old fashioned way: looking at website source code and trying to replicate the things I saw. I threw in the odd book for the stuff I couldn’t see (like PHP/MySQL), and I was on my way.
Saved
on: 2020-07-17
Amazon Interactive Video Service – Add Live Video to Your Apps and Websites
Today, I am so excited to tell you about the new Amazon Interactive Video Service, which allows you to add live video directly into your own apps and websites.
Tags:
#aws
Saved
on: 2020-07-16
How OAuth 2.0 Works
The modern human likely has profiles on dozens of applications. Whether it’s social media applications, music/video streaming, or workspace resources, each of us must manage accounts that contain personal information. Over time, these siloed applications have become increasingly connected.
Saved
on: 2020-07-16
Introducing AWS Copilot
The first official command line tool for Amazon Elastic Container Service (Amazon ECS) was created in 2015. In December 2019, we shared the preview release of a new command line experience, redesigned from the ground up to make it easier for you to deploy your applications on Amazon ECS.
Tags:
#aws
Saved
on: 2020-07-15
How to Run a Live Coding Stream on Twitch using OBS - Jordan Lewis
If you’re reading this post, you might be interested in trying your hand at live coding on stream, as a way of sharing your projects in a more relatable, immediate way than a polished blog post, teaching others about programming, or just as a way to have fun.
Saved
on: 2020-07-14
Essential Meaningful Productivity : zen habits
I don’t care about being efficient and productive just to be a better person, to get more done, to be more awesome. Cranking out more stuff for productivity’s sake doesn’t interest me anymore (it used to). Today, I care about productivity only as it affects my mission.
Tags:
#productivity
Saved
on: 2020-07-14
How We Achieve 90 Lighthouse Performance Score and Fully Offline Mode for
DANA Home Shopping is one of the key features that DANA provides to make us more convenience to buy stuff we want from our home without going anywhere. We can order via Whatsapp and pay it using QRIS (Quick Response Code Indonesian Standard).
Saved
on: 2020-07-08
The Concept of Domain-Driven Design Explained - DEV
Using microservices means creating applications from loosely coupling services. The application consists of several small services, each representing a separate business goal. They can be developed and easily maintained individually, after what they are joint in a complex application.
Tags:
#ddd
Saved
on: 2020-07-08
Building Cloudflare TV from scratch
Cloudflare TV is inspired by television shows of the 90s that shared the newest, most exciting developments in computing and music videos. We had three basic requirements for Cloudflare TV: There should be 24x7 programming. Something interesting should be playing all the time
Tags:
#sw-architecture
Saved
on: 2020-07-08
Clean architecture, building software that lasts - Coders Opinion
When building software we sometimes need to build it in a way so it will last for years. Some projects I’ve worked on used software that was running for almost 10 years. Within these 10 years, the software had experienced many changes.
Tags:
#sw-architecture
Saved
on: 2020-07-03
Domain Driven Design | MokaByte
Con questo numero iniziamo una panoramica su Domain Driven Design, con l‘obiettivo di approfondire i concetti caratteristici di questa disciplina e di esplorarne le possibili implementazioni nell‘attuale panorama tecnologico.
Tags:
#ddd
Saved
on: 2020-07-03
How to integrate WordPress with GitHub - A Complete Guide
Saved
on: 2020-07-02
How to create a Monorepo from Existing Repositories in 7 Steps | Tomas Votr
Saved
on: 2020-07-02
JavaScript for impatient programmers (ES2020 edition)
Homepage ▸ Exploring JavaScript (ES2024 Edition) You can support this book: buy it or donate (Ad, please don’t block.
Saved
on: 2020-07-01
Semgrep
Find bugs, run security scans in CI, and enforce security standards across your organization.
Tags:
#jwt
Saved
on: 2020-06-28
PHP Insights
Analysis of code quality and coding style. Beautiful overview of code architecture and it's complexity. Designed to work out-of-the-box with Laravel, Symfony, Yii, WordPress, Magento2, and more.
Saved
on: 2020-06-27
TeamCity UI: How Do We Test It?
Developing a working piece of software is difficult. Just like building an airplane, it requires talented people, working components, and a testing framework. No plane leaves the hangar before everything is ready, checked, and double-checked.
Saved
on: 2020-06-26
Making Distributed Organizations More Effective
An autonomous team model with teams organized around geographical or time-zone proximity can make a distributed organization more effective. With the Reverse Conway Maneuver you can deliberately add or remove bottlenecks to better support the designs you are trying to build.
Saved
on: 2020-06-25
Time to upgrade your monitor
Translations: Chinese Russian • Illustration by Julia Litvin I am a programmer. I do not deal with digital painting, photo processing, video editing. I don’t really care for wide gamut or even proper color reproduction.
Saved
on: 2020-06-18
Samuel Štancl su Twitter: "✨ In this thread I'll list tactics you can use t
Saved
on: 2020-06-16
How do you build your (production) docker images ?
Hi,
I'd like to start a discussion about docker images for php projects.
I feel like the resources I find on this topic are not advanced enough
htt
Saved
on: 2020-06-13
The complete guide to CSS media queries | Polypane browser for dev & design
Media queries are what make modern responsive design possible. With them you can set different styling based on things like a users screen size, device capabilities or user preferences.
Tags:
#css
Saved
on: 2020-06-11
How to add unlimited custom domains to Laravel Vapor - Laravel News
We have just launched Custom Domains V2, and I’m going to share all the technical details with you. The highs and the lows, what I’ve learned, and how to do it yourself. The end result is a highly available and globally fast infrastructure. Our customers love it, and so do we.
Tags:
#laravel
Saved
on: 2020-06-11
Ordering database queries by relationship columns in Laravel
In this article we're going to explore how to order database queries by the value (column) of an Eloquent relationship. For example, maybe we want to order some users by the name of their company, which is in a separate companies table.
Saved
on: 2020-06-11
Nodesign.dev | Design less develop more.
The ultimate collections of illustrations, art, pictures, fonts, images, icons, css frameworks, favicon generators, color palettes, backgound generators, ui inspirations and many more nodesign tools.
Tags:
#webdev
Saved
on: 2020-06-08
Helvetica — Gary Hustwit
Helvetica is a cinematic exploration of urban spaces in major cities and the type that inhabits them, and a fluid discussion with renowned designers about their work, the creative process, and the choices and aesthetics behind their use of type.
Saved
on: 2020-06-07
Embedded Rules of Thumb
You may call them guidelines, heuristics, or rules of thumb. No matter, the purpose is the same: to provide a reasonable approximation of the truth.
Saved
on: 2020-06-01
The Vintage Beauty Of Soviet Control Rooms
Just for the pleasure, a selection of vintage control rooms dating back to the Soviet era! A beautiful collection of control rooms filled with large buttons and analog dials, long before the democratization of computers and screens.
Saved
on: 2020-05-28
Sharpen your thinking.
Your thoughts are yours. Obsidian stores notes on your device, so you can access them quickly, even offline. No one else can read them, not even us. Your mind is unique. With hundreds of plugins and themes, you can shape Obsidian to fit your way of thinking. Your knowledge should last.
Tags:
#tools
Saved
on: 2020-05-28
high power tools for HTML
introduction htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext htmx is small (~14k min.
Tags:
#javascript
Saved
on: 2020-05-28
Amazon Web Services
Warning: This blogpost has been posted over two years ago. That is a long time in development-world! The story here may not be relevant, complete or secure. Code might not be complete or obsoleted, and even my current vision might have (completely) changed on the subject.
Tags:
#aws
Saved
on: 2020-05-26
The Fastest Google Fonts – CSS Wizardry – Web Performance Optimisation
Ten-Second Version: If you really can’t be bothered going to all of the effort outlined in this post, there is a super rough-and-ready, ten-second, alternative approach—place your Google Fonts stylesheet at the closing </body> tag.
Saved
on: 2020-05-20
DevTut
Example based programming tutorials for solid developers. Master 45+ programming topics.
Tags:
#learning
Saved
on: 2020-05-20
BEM Naming Cheat Sheet by 9elements
When it comes to finding the right class name, it can quickly drive you to despair. Even the most experienced CSS developers don't always find the right class name right away.
Saved
on: 2020-05-19
10 most common mistakes using kubernetes – pipetail Blog
We had the chance to see quite a bit of clusters in our years of experience with kubernetes (both managed and unmanaged - on GCP, AWS and Azure), and we see some mistakes being repeated. No shame in that, we’ve done most of these too!
Saved
on: 2020-05-17
From Node to Deno - DEV
Last week I published an article about Deno, and how to create a Chat app with Deno and Preact. Since then, many doubts have arisen. Mostly of them are about how to do the same thing we did in Node, but with the new Deno ecosystem.
Saved
on: 2020-05-17
Ask HN: What's your quarantine side project? | Hacker News
Saved
on: 2020-05-14
WFH with Kids? 1000 Ideas to Survive and Enjoy It Together.
What a surprise, if you're also a parent! Don't panic, we've got you covered. This is the ultimate guide on managing working from home with kids successfully.
Tags:
#kids
Saved
on: 2020-05-14
Modern CSS Solutions
New — Guided practice is coming soon! Check out Modern CSS Challenges Write safer CSS using `@property`, which enables defining types for custom properties. Learn why traditional fallback values can fail, and how `@property` features improve the resilience of custom property definitions.
Tags:
#css
Saved
on: 2020-05-12
A TALL (Tailwind CSS, Alpine.js, Laravel, and Livewire) Preset for Laravel
There is a newly available frontend preset for Laravel that can get you up-and-running quickly with the TALL stack. If you’re not familiar with the name, it’s an acronym that describes the main technologies involved in the stack:
Tags:
#laravel
Saved
on: 2020-05-12
morris/lessql
LessQL is a lightweight and performant alternative to Object-Relational Mapping for PHP. If you are looking for an SQL-based approach superior to raw PDO, check out DOP as an alternative.
Saved
on: 2020-05-10
Smooth deploy of a loaded PHP web application with php-fpm and nginx, without downtime or errors
Added the cachetool option, thanks to reddit users ds11 and SevereHeight for mentioning it.
Tags:
#php
Saved
on: 2020-05-10
3 Guiding Principles for Building New SaaS Products on AWS
I won't start this article saying there is "one true-way" for building SaaS on cloud providers, specifically AWS. I will confidently say that there are many wrong ways.
Saved
on: 2020-05-06
Rules of thumb for a 1x developer
I’m not a 10x developer. I haven’t been building websites since the days of dialup. I picked up programming a few years out of college because I was at a dead end in my career in government and politics. So I’ve been writing code 9-5 for about five years, all of which have been at Amazon.
Tags:
#programming
Saved
on: 2020-04-30
Patterns for Managing Source Code Branches
Modern source-control systems provide powerful tools that make it easy to create branches in source code. But eventually these branches have to be merged back together, and many teams spend an inordinate amount of time coping with their tangled thicket of branches.
Tags:
#sw-architecture
Saved
on: 2020-04-29
Tmux for mere mortals
Tmux has liberated me from tiling window mangers. Not that I didn’t like those, but I occasionally have to work with macOS or default GNOME setups.
Tags:
#linux
Saved
on: 2020-04-28
Eloquent JavaScript
This is a book about JavaScript, programming, and the wonders of the digital. You can read it online here, or buy your own paperback copy (3rd edition). Written by Marijn Haverbeke.
Saved
on: 2020-04-27
A Manager's Step-By-Step Guide To Leading A Remote Team
Managers of remote teams do all the same things in-office managers do: Hiring, onboarding, performance reviews, weekly check-ins, and more. We just do them a little… differently.
Saved
on: 2020-04-23
silka mono | atipo foundry
fractions, superiors and ordinals silka mono includes features for numeric typography, including pre-designed fractions, numerators and denominators, superscript, scientific inferiors and ordinals.
Tags:
#typography
Saved
on: 2020-04-23
Classi terze?️
Saved
on: 2020-04-20
How to Migrate Spaghetti to 304 Symfony 5 Controllers Over Weekend | Tomas
During Easter weekend, usually, people take a break and have a rest. Instead, we used these 4 days of holiday to migrate the 304-controller application. At least that was the goal on Friday. Me in my colleague in the migrated project accepted the challenge. We got into many minds and code-traps.
Tags:
#php
Saved
on: 2020-04-19
Open Source Identity and Access Management
Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users. Keycloak provides user federation, strong authentication, user management, fine-grained authorization, and more.
Saved
on: 2020-04-15
Why LearnObit
Organize, Memorize, and Retain everything you learn It wants you to do them all – Quickly, Easily, And Efficiently (And slightly more Painfully, but as a keen learner, that shouldn't scare you) "I'm really happy with LearnObit.
Saved
on: 2020-04-09
SRE Books
Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial to the design and operation of scalable systems in production, as it plays an important part in product quality, performance, and availability.
Tags:
#devops
Saved
on: 2020-04-09
Throttling and Debouncing. Avoiding unnecessary API calls. - DEV Community
There are sometimes that we need to perform actions on certain events controlled by the user. This can be the case of events like click, onPress, mouseMove, etc.
Saved
on: 2020-04-08
Part 1 - How to use TDD to build a REST API in Laravel 6 - YouTube
Saved
on: 2020-04-08
Duo - Colour Pairings by Alex Pate
Duo is a collection of my favourite colour combinations
Saved
on: 2020-04-07
HTML DOM - Common tasks of managing HTML DOM with vanilla JavaScript
MEGA HOKI - adalah sebuah jalanhoki megawin 188 & big hoki terbesar di dalam permainan demo mahjong ways 1, 2 di provider pg soft dengan menggunakan metode situs slot pulsa tanpa potongan serta deposit qris di situs slot gampang menang ratehoki88 dan 88 mega 188.
Saved
on: 2020-04-02
100fotografiperbergamo - Perimetro
Durante questa prima settimana dal termine della campagna 100 Fotografi per Bergamo, abbiamo iniziato insieme ai medici dell’Ospedale Papa Giovanni XXIII di Bergamo ad allocare il budget sui primi acquisti indispensabili per il reparto di Terapia Intensiva e Rianimazione.
Saved
on: 2020-03-30
Grab your crayons, it’s coloring time!
Relax, unwind, and connect with your inner child with my FREE printable coloring pages. Perfect for adults, kids, and everyone in between.
Saved
on: 2020-03-30
colors.lol - Overly descriptive color palettes
A fun way to discover interesting color combinations.
Saved
on: 2020-03-29
3 steps to add tests on existing code when you have short deadlines
The code requires significant changes to support unit tests. I have deadlines to meet! You have that pile of Legacy Code you need to change.
Tags:
#testing
Saved
on: 2020-03-27
I, Backpack
This was part i of . i. ii. The Infinite Frontier as American Capitalism’s Response to the Malthusian Trap iii. Advertising, IP Law, and the Invisible Hand Subscribe to get notified when I post more essays.
Saved
on: 2020-03-22
Technical Writing
You need at least a little writing proficiency in English, but you don't need to be a strong writer to take these courses. You will find these courses easier to understand if you have at least a little background in coding, though you don't need to be an expert coder.
Tags:
#programming
Saved
on: 2020-03-22
Visions of the Future
Imagination is our window into the future. At NASA/JPL we strive to be bold in advancing the edge of possibility so that someday, with the help of new generations of innovators and explorers, these visions of the future can become a reality.
Tags:
#illustration
Saved
on: 2020-03-15
A Checklist For Evaluating New Technology
Code and Climate Change. Blog about software development in ClimateTech New technology often comes along with a lot of promises. All the hard things? They’re easy now. All of your troubles? Shh, they’re all better now.
Tags:
#work
Saved
on: 2020-03-14
Several grumpy opinions about remote work at Tailscale
As a "fully remote work" company, we had to make some choices about the technologies we use to work together and stay in touch.
Tags:
#work
Saved
on: 2020-03-14
joeyates/imap-backup: Backup GMail (or other IMAP) accounts to disk
Backup, restore and migrate email accounts. See below for a full list of commands.
Tags:
#tools
Saved
on: 2020-03-13
brendt/aggregate.stitcher.io
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
Saved
on: 2020-03-13
“Designing Intrinsic Layouts” by Jen Simmons—An Event Apart video
Saved
on: 2020-03-12
Ready for changes with Hexagonal Architecture
As the production of Netflix Originals grows each year, so does our need to build apps that enable efficiency throughout the entire creative process.
Tags:
#sw-architecture
Saved
on: 2020-03-12
Bighorn
You have the power of choice without the complexity. It’s power at your finger tips. Setup auth with a single command. Scaffold your application. Generate components, layouts, and pages.
Saved
on: 2020-03-11
You don't want quality time, you want garbage time
What is something you wish you'd done later in life, rather than earlier? Reply directly to this email to let me know! If you've been curious about machine learning, Vicki Boykis wrote a couple of posts that provide context to the hype.
Saved
on: 2020-03-10