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
Behind the scenes of Flare (or How to structure big Laravel applications) -
At Laracon AU, I gave a talk on how you can structure a big Laravel application. The codebases of both Flare and Oh Dear served as examples. By watching this talk you'll gain some valuable insights that could be applicable to your projects as well. Enjoy!
Saved
on: 2020-03-07
The infinite scroll - Columbia Journalism Review
For the sake of this exercise, please imagine it’s another gray midday in winter, months after the end of the World Series and still weeks from the beginning of spring training. The afternoon is sunless but somehow also hangover-bright, and your brain has decided to make it worse.
Saved
on: 2020-03-07
How to Make Yourself Into a Learning Machine
You’re an 18 year old with just a high school degree. You immigrate to a new country that speaks a different language, and start work with some of the brightest engineers in the world. Soon after, you’re thrust into management.
Saved
on: 2020-03-05
La storia dei Kina, la band punk della Valle d'Aosta - VICE
Era qualche anno fa. Mi sono imbattuto nei Kina come lo potrebbero fare tutti. Sei nella fase della vita in cui hai scoperto i Fugazi e i Minutemen, innamorarsi della musica punk hardcore—e dintorni—è un po’ come una rivelazione.
Tags:
#music
Saved
on: 2020-03-05
Millions of tiny databases – the morning paper
This paper is a real joy to read. It takes you through the thinking processes and engineering practices behind the design of a key part of the control plane for AWS Elastic Block Storage (EBS): the Physalia database that stores configuration information.
Tags:
#database
Saved
on: 2020-03-05
Introduction to D3
So far in 6.859, we've primarily been working with visual analysis grammars like Vega-Lite or VizQL (Tableau). These grammars break visualization design down into a process of specifying mappings (or visual encodings) between data fields and the properties of graphical objects called marks. They're useful for concisely and rapidly creating recognizable visualizations, while giving us more design flexibility (or expressivity) than chart typologies like Microsoft Excel. However, describing visualization desig
Saved
on: 2020-03-03
Clean Code and Object Calisthenics Rules I try to Follow — beberlei.de
The first thing I put in place when Tideways hired its first engineer was PHP Code Sniffer with a slightly adopted Doctrine Standard (PSR-2 + a lot more), coupled with static analysis using Psalm.
Saved
on: 2020-03-03
Introducing Stripe payment into your PHP projects
Full working code repository here (with cart simulation) Simple example on how to implement Stripe PaymentIntent (SCA compliant) into your project to enable payment.
Saved
on: 2020-03-01
amos - A half-hour to learn Rust
In order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don't know what it means?
Saved
on: 2020-02-29
Thoughts about a long-running event sourced architecture in PHP
In [this talk](https://www.youtube.com/watch?v=STKCRSUsyP0), Martin Fowlers describes a real-life event driven system that's unlike what I've seen bef
Saved
on: 2020-02-27
Using State Machines in Vue.js with XState | frontstuff
While state machines used to be an obscure model for the front-end world, it has gained quite some traction lately, mostly thanks to XState. XState is a JavaScript state machine implementation created by Microsoft engineer David Khourshid.
Saved
on: 2020-02-27
Clean code workshop slides - looking for feedback : PHP
https://docdro.id/iuJzSy1 (PDF)
I'm preparing a clean code workshop at work, and thought I'd get some feedback from infinitely wise reddit first. ;)
Saved
on: 2020-02-26
cleancode_workshop.pdf | DocDroid
Clean code. Goals ●. Reach team consensus about clean code. ●. New code should be “clean”. ●. Old code should get “cleaner”. Pillars ●. Readability. ●. Maintainability. ●. Testability. ...
Tags:
#programming
Saved
on: 2020-02-26
36 Days of Type | Reflektor Digital
In Spring 2019, our team at Reflektor Digital joined thousands of designers, illustrators and graphic artists around the world for the 36 Days of Type Challenge.All members of our development team took turns at creating a unique representation of every letter and number using various coding techniques.
Saved
on: 2020-02-26
The ultimate guide to proper use of animation in UX
Nowadays it’s hard to impress or even surprise with an interface animation. It shows interactions between screens, explains how to use the application or simply directs a user’s attention.
Saved
on: 2020-02-26
Domain Logic and SQL
Over the last couple of decades we've seen a growing gap between database-oriented software developers and in-memory application software developers. This leads to many disputes about how to use database features such as SQL and stored procedures.
Saved
on: 2020-02-21
How to Make a Complete Game with Godot
Are you eager to get started making your own games? Game development has never been more popular before – with sales stretching into the billions, and thousands of indie developers sharpening their skills and bringing their creations to life.
Saved
on: 2020-02-20
Same HTML, Different CSS
I stumbled upon a project called “Evolution of Web Design”, which shows a web page about Nasa and space. The interesting thing is that there is a slider mimics how the design looked for each year (1993 - 2015).
Saved
on: 2020-02-20
What tools do you use to push your code changes live?
At the moment I'm SSHing into a server and literally typing git pull. Ok for one site but when you're managing hundreds of tiny ones...
Saved
on: 2020-02-20
Andrew Best
This is the first part of a three part series in which we dive into modern application authentication solutions - the hard way. If you are a software developer, security is one of your primary concerns.
Saved
on: 2020-02-19
How to Write a Git Commit Message
If you browse the log of any random Git repository, you will probably find its commit messages are more or less a mess. For example, take a look at these gems from my early days committing to Spring: Which would you rather read?
Saved
on: 2020-02-19
How to write the perfect pull request
As a company grows, people and projects change. To continue to nurture the culture we want at GitHub, we’ve found it useful to remind ourselves what we aim for when we communicate. We recently introduced these guidelines to help us be our best selves when we collaborate on pull requests.
Saved
on: 2020-02-19
What is the recommended way to deploy php in containers ? (using "php-pfm
Saved
on: 2020-02-18
Tuning dynamic php-fpm settings - Chris Morrell | Chris Morrell
This is as much a note to self than anything else. Each time I need to change my php-fpm settings, I need to Google “php-fpm dynamic tuning” or something similar. With a little luck, next time I Google it, I'll find this page :)
Saved
on: 2020-02-16
README.md
AWS Lambda is making it a flash to creating an API endpoint. But that's just the infrastructure part. It doesn't mean your business logic can be simplified. Middleware is for decoupling logic. I learned the value of beforeHooks and afterHooks after adopting Feathers.JS.
Saved
on: 2020-02-16
How to Turn Mocks from Nightmare to Solid Kiss Tests | Tomas Votruba
Martin Hlaváč had a very nice talk about testing in Berlin PHP Meetup last week (while I hosted with Rector), and one of the topic was mocking. Did you know there is easier and more clear way to do "mocking"?
Tags:
#testing
Saved
on: 2020-02-14
Becoming a high performing software developer working from your bedroom
Tags:
#productivity
Saved
on: 2020-02-12
Blog
Where are all the animated SVGs? Let's go on a journey. Poirot has some questions Animated SVGs just make sense. There are lots of articles explaining why you should be using SVG. There's even scientific evidence(!) that says animated icons are better than static ones.
Saved
on: 2020-02-11
Serverless Image Handler | AWS Solutions
Serverless Image Handler on AWS creates a serverless architecture to initiate cost-effective image processing in the AWS Cloud. The architecture combines AWS services with sharp, an open-source image processing software, and is optimized for dynamic image manipulation.
Saved
on: 2020-02-11