https://mattallan.me/posts/how-php-environment-variables-actually-work/
Tags:
#php
Saved
on: 2019-03-27
How to Deliver Constructive Feedback in Difficult Situations
As a founder, my biggest regrets are not having difficult conversations sooner. Through a course in nonviolent communication, I learned the value of precise, empathetic communication in leadership.
Tags:
#career
Saved
on: 2019-03-26
Kubernetes: deploy Laravel the easy way ♦︎ Learnk8s
In this article, I'll explain how to deal with the simple requirement of running a Laravel application as a local Kubernetes set up.
Saved
on: 2019-03-21
How we built the fastest conference website in the world
This is a post by JSConf EU Organiser Malte Ubl. The clickbait headline got you here, so let’s make this worth your while! I have no idea whether this is the fastest conference website in the world but I also don’t know that it isn’t; and I’ve spent a...
Saved
on: 2019-03-20
Introducing Inertia.js
In this article I introduce Inertia.js, a framework for creating server-driven single-page apps.
Saved
on: 2019-03-19
The typographic scale
The typographic scale has been used for centuries to choose harmonious font sizes. It has been likened to a harmonious musical scale. But there are *flaws* in those historical values.
Saved
on: 2019-03-19
Writing Resilient Components — Overreacted
Four principles to set you on the right path.
Saved
on: 2019-03-18
6 Tricks with Resting and Spreading JavaScript Objects
Properties can be removed using destructuring in combination with the rest operator. Here password is destructured out (ignored) and the rest of the properties are returned as rest. The…
Tags:
#javascript
Saved
on: 2019-03-18
Generative.fm – Endless ambient music generators
Ambient generative music to let you focus, sleep, or relax. Composed by a human and infinitely performed by computers.
Saved
on: 2019-03-17
Which is the coolest PHP library you have used ? Put a link as well... : PH
Saved
on: 2019-03-16
Color Hunt - Color Palettes for Designers and Artists
Discover the newest hand-picked color palettes of Color Hunt. Get color inspiration for your design and art projects.
Saved
on: 2019-03-16
Give me back my monolith - Craig Kerstiens
It feels like we’re starting to pass the peak of the hype cycle of microservices. It’s no longer multiple times a week we now see a blog post of “How I migrated my monolith to 150 services”. Now I often hear a bit more of the counter: “I don’t hate my monolith, I just care that things stay performant”. We’ve actually seen some migrations from micro-services back to a monolith. When you go from one large application to multiple smaller services there are a number of new things you have to tackle, here is a rundown of all the things that were simple that you now get to re-visit:
Tags:
#sw-architecture
Saved
on: 2019-03-14
Amazon Aurora ascendant: How we designed a cloud-native relational database
Saved
on: 2019-03-14
Rebuilding My Personal Infrastructure With Alpine Linux and Docker - WezM.net by Wesley Moore
My story of replacing three servers, across two countries, running two operating systems with a single server running Alpine Linux and Docker.
Tags:
#docker
Saved
on: 2019-03-13
Facebook’s Privacy Cake – Stratechery by Ben Thompson
Mark Zuckerberg’s announcement of A Privacy-Focused Vision for Social Networking is not some dramatic pivot: it is a growth opportunity for Facebook and a challenge for regulators.
Tags:
#business
Saved
on: 2019-03-08
What is Microservice? What is Kubernetes for?
What is a microservice? What is Kubernetes for? In this post, we try to explain microservices, containers and Kubernetes in 10 minutes
Saved
on: 2019-03-07
Use Cases For Flexbox — Smashing Magazine
In this final article of the series, we wrap up by taking a look at some of the common uses for Flexbox. What should we use Flexbox for, and what it is not so good at? Today, Rachel Andrew is going to spend some time thinking about what the use cases for Flexbox really are, given that you now have CSS Grid Layout, giving some suggestions for what you might use when and a way to decide.
Saved
on: 2019-03-05
Learning to Learn | CSS-Tricks
There’s been a lot of talk recently about whether or not you need a degree to be in tech (spoiler: you don’t). But please don’t take this to mean you don’t
Tags:
#learning
Saved
on: 2019-03-05
Teaching TDD to Different Learning Styles
Tiffany Larson walks through how to identify a person's learning style and what techniques can be leveraged in order to create the most productive learning environment.
Saved
on: 2019-03-04
Cache-Control for Civilians – CSS Wizardry – CSS Architecture, Web Performa
What does Cache-Control really do? In basic terms? Let’s find out!
Tags:
#webdev
Saved
on: 2019-03-04
Pac-Man: The Untold Story of How We Really Played The Game
People can tell you how many levels, what patterns to follow to beat the levels and how to get a “perfect game”. But until now, no one’s ever told you how people really played the…
Saved
on: 2019-03-04
Different kinds of service bus: command bus, service bus and query bus.
Service buses exist in different flavors. This article explains the overall concept of the service bus. Then it shows differences between the command bus, query bus, and event bus.
Saved
on: 2019-03-01
Breaking Boxes With CSS Fragmentation — Smashing Magazine
Rachel Andrew has been digging around in the CSS Fragmentation spec, and finding browser support is somewhat fragmented. In this article, she explains what fragmentation is, why you might want to use it, and what the state of browser support is. She’ll also show you the current state of browser support and some of the things you can do to get it working as well as it can in your multicol and print projects.
Tags:
#css
Saved
on: 2019-03-01
It depends - BrandonSavage.net
When I was younger, I had strong opinions about many subjects. I felt I was right about a great many things, and anyone who disagreed with me was wrong. In my mind there was a right or a wrong, a black and a white, with little room for grey. Others were certainly entitled to their […]
Saved
on: 2019-02-21
AddyOsmani.com - JavaScript Loading Priorities in Chrome
How browsers schedule and execute scripts can impact the performance of web pages. While techniques like
Saved
on: 2019-02-21
Commento: A fast, privacy-focused commenting platform
Add comments to your website with Commento. It's fast, modern, and privacy-focused.
Saved
on: 2019-02-21
https://mobilejazz.com/docs/company-handbook/mobile-jazz-company-handbook.pdf
Saved
on: 2019-02-20
Why I choose Slim Framework for my PHP web development
Of course I often found myself involved in the same tedious tasks reinventing the wheel. But I found it even worse to spend a lot of time in learning just-another-framework and not being satisfied at…
Saved
on: 2019-02-20
Moving away from magic — or: why I don’t want to use Laravel anymore
By Niklas Schöllhorn
It is time for a change in the tools that I use. And I’ll tell you why!
First of all, I want to make sure that you know about my intentions. I am not trying to rant about Laravel or why other frameworks might be better.
This arti...
Saved
on: 2019-02-20
Find Eco-Friendly Alternatives to Anything - EcoAlternatives
Saved
on: 2019-02-20
Why Config Coding Sucks | Tomas Votruba
Rector and static analysis help us to work with code better, but it also helps us spot new weak-points of our PHP code.
One of the biggest evils is *config coding*. **How it can hurt you and how get rid of it**?
Saved
on: 2019-02-19
Keeping (large) data providers organized in PHPUnit - DEV Community ????
It's easy to lose track of what exact data is in your data providers in a PHPUnit test, especially if there are many test cases, or many parameters for your test case. Fortunately, it's also easy to prevent that from happening.
Saved
on: 2019-02-18
Color Spaces – Bartosz Ciechanowski
Interactive article explaining color spaces and how they're used to express color.
Saved
on: 2019-02-17
A Designer’s Little Helpers – Hinderling Volkart – Medium
A list of useful tools, extensions and features from my bookmark bar to ease your day at work and beyond.
Saved
on: 2019-02-14
If you could recommend just one book.. : PHP
Saved
on: 2019-02-13
Let's Launch a Website, Right Friggin' Now!
Lemon shows a methodology for building websites with Vue, Pug and Sass.
Saved
on: 2019-02-12
Blog - Next.js 8 | Next.js
Next.js 8 introduces Serverless Mode, smaller bundles, performance improvements, and more.
Tags:
#react-js
Saved
on: 2019-02-12
Server-side apps with client-side rendering - Jonathan Reinink
In this article I introduce a technique I've been using lately that blends my favourite parts of server-side and client-sidee apps: using client-side rendering in a server-side app.
Saved
on: 2019-02-12
SEO For Engineers
I like to joke that SEO stands for 'somebody else's obligation' because it’s easy to point a finger when something goes wrong.
Tags:
#seo
Saved
on: 2019-02-09
Make your site’s pages instant in 1 minute
And improve your conversion rate by 1%
Saved
on: 2019-02-09
Guida Anti-Inculata per laureandi in Informatica e Ingegneria Informatica — Conjure Utopia
Più volte durante la vostra istruzione vi sarete imbattuti in guide, siti e materiale vario che vi hanno consigliato cosa studiare, come ...
Saved
on: 2019-02-09
Mike Monteiro | F*ck You, Pay Me | CreativeMornings/SF
The most popular CreativeMornings talk of all time, Mike Monteiro gives us some valuable advice on how to get paid for the work that you do.
Saved
on: 2019-02-09
Errori di Link building interna: lo studio di SEMrush
150.000 siti web e 15 miliardi di link univoci per scoprire la frequenza dei problemi di internal linking. Scopri gli errori più comuni e come correggerli.
Tags:
#seo
Saved
on: 2019-02-08
How to Report Errors in Forms: 10 Design Guidelines
Help users recover from errors by clearly identifying the problems and allowing users to access and correct fields easily.
Saved
on: 2019-02-08
How Peter Jackson’s team made World War I footage look new - Recode
Saved
on: 2019-02-07
Migrate Apache .htaccess to NGINX server block - A blog about Laravel Frame
I’ve migrated my blog from Apache to NGINX. In the process, the .htaccess file was converted into an NGINX Server Block. This article shows both files and serves as an example for others that want to migrate.
Saved
on: 2019-02-07
Animate a Blob of Text with SVG and Text Clipping | CSS-Tricks
I came across this neat little animation in a designer newsletter. Unfortunately, I lost track of the source, so please give a shout out if you recognize
Tags:
#webdesign
Saved
on: 2019-02-07
Subtle Patterns | Free textures for your next web project
Subtle Patterns brought to you by Toptal, free textures for your next web project. Find out more here.
Tags:
#webdesign
Saved
on: 2019-02-07
Move fast and migrate things: how we automated migrations in Postgres
At Benchling, we’re building a platform to help scientists do research. Hundreds of thousands of scientists across academia and enterprise clients use Benchling to store and analyze scientific data…
Tags:
#database
Saved
on: 2019-02-06
Ask HN: What books changed the way you think about almost everything? | Hacker News
Saved
on: 2019-02-05
React as a UI Runtime — Overreacted
An in-depth description of the React programming model.
Saved
on: 2019-02-04
tyroprogrammer/learn-react-app: Application that will help you learn React fundamentals. Install this application locally - there's tutorial, code snippets and exercises. The main objective of this project is to help you get off the...
Application that will help you learn React fundamentals. Install this application locally - there's tutorial, code snippets and exercises. The main objective of this project is to help you get ...
Saved
on: 2019-02-01
Everything You Need To Know About SVG | CSS-Tricks
Using SVG can be very simple, but if you start digging in, there is a lot to know about SVG. In this series you're going to learn why SVG is such an important
Saved
on: 2019-01-31
Taotajima.jp WebGL deconstruction – akella – Medium
I love decompiling stuff, i did that for facebook 3D photos recently, but this time it will be about marvelous Tao Tajima website. Go check it out first. The website has been done by Homunculus…
Tags:
#webdesign
Saved
on: 2019-01-31
The Book of Shaders
Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
Saved
on: 2019-01-31
Why isn't the internet more fun and weird?
MySpace inspired a generation of teenagers to learn how to code. We have Dark Mode now, but where did all the glitter go?
Saved
on: 2019-01-31
Rebuilding My Blog in Vue: Part 1
There are lots of you that write blogs, and maybe you've been thinking about switching to a Vue-based platform. Maybe you haven't even gotten started yet. This is the first article in a series documenting my progress and my thoughts as I rebuild my blog in Vue.
Tags:
#vuejs
Saved
on: 2019-01-30
20 Docker commands use cases for developers
Technology is most effective when you know how to work with it; bear this in mi...
Tags:
#docker
Saved
on: 2019-01-28
1600s England Through the Eyes of One of the First Modern Travel Writers (2017) | Hacker News
Tags:
#books
Saved
on: 2019-01-27
Design Patterns for Managing Up - ACM Queue
Challenges come up all the time at work. Spend time now thinking about how you want to be seen at work, and then think about how that version of you would respond to the challenges that you could encounter. When you have a plan in place, you are much more likely to succeed.
Saved
on: 2019-01-26
Google Search Operators: The Complete List (44 Advanced Operators)
Google advanced search operators are special commands that filter search results, making them more precise. Here are all of them.
Tags:
#seo
Saved
on: 2019-01-25
Bauhaus at 100: its legacy in five key designs | Art and design | The Guard
The aesthetic of the German art school has influenced everything from typography at airports to iPhones. Here are five key designs
Saved
on: 2019-01-22
Ports and Adapters implementation in PHP, with a little help from Symfony
The “Ports and Adapters” pattern (also know as Hexagonal Architecture) is strictly related to Domain Driven Design (DDD). That means it is framework-independent. But what is Symfony doing here? Let’s…
Saved
on: 2019-01-22
Ask HN: What are must-know concepts for back end development? | Hacker News
Saved
on: 2019-01-22
Proper Breathing Brings Better Health - Scientific American
Stress reduction, insomnia prevention, emotion control, improved attention—certain breathing techniques can make life better. But where do you start?
Tags:
#health
Saved
on: 2019-01-21
Onsen UI 2: Beautiful HTML5 Hybrid Mobile App Framework and Tools - Onsen U
Make beautiful hybrid mobile apps using HTML5, CSS and JavaScript. Works with or without any framework including Angular, Meteor, React and Vue. iOS and Android.
Saved
on: 2019-01-20
How Do People Communicate Before Death?
Insights into the little-studied realm of last words
Tags:
#read-later
Saved
on: 2019-01-19
Type Safe JavaScript with JSDoc – TruckJS – Medium
JSDoc comments are an alternative to TypeScript and Flow for type definitions in JavaScript. In combination with VSCode you can get type checking and IntelliSense just like TypeScript.
Saved
on: 2019-01-18
DEV Community
A space to discuss and keep up software development and manage your software career
Saved
on: 2019-01-17
Making a podcast app → assertchris.io
Arimbi189 Battleground Royale adalah permainan bertema perang dinamis yang dikembangkan oleh PG SOFT yang menawarkan pertempuran merebut kemenangan.
Saved
on: 2019-01-15
Design v17 | CSS-Tricks
We rolled out a new site design on January 1! This is the 17th version of CSS-Tricks if you can believe that. The versions tend to evolve a decent amount
Tags:
#webdesign
Saved
on: 2019-01-15
Polishing your code
While preparing content for my upcoming PHP Package Development video course I discovered that over the last couple of years I spend more and more time polishing my code before shipping it.
And I believe that this is something that is just as important as the actual coding itself.
Let me talk you through some of the adjustments that I try to make, while working on my codebase and how this can hopefully affect your way of writing good and readable code.
Tags:
#programming
Saved
on: 2019-01-14
7 Rules for Creating Gorgeous UI (Part 1) – Erik D. Kennedy – Medium
If you went to art school or consider yourself a UI designer already, you will likely find this guide some combination of a.) boring, b.) wrong, and c.) irritating. That’s fine. All your criticisms…
Saved
on: 2019-01-14
SOLID JavaScript
Jonathan Mills shows how to apply all five of the SOLID principles to front-end JavaScript applications.
Saved
on: 2019-01-14
The Flexbox Holy Albatross | HeydonWorks
A blog post from the HeydonWorks.com blog
Saved
on: 2019-01-14
Download Original Bauhaus Books & Journals for Free: Gropius, Klee, Kandinsky, Moholy-Nagy & More
In 1919, German architect Walter Gropius founded Bauhaus, the most influential art school of the 20th century. Bauhaus defined modernist design and radically changed our relationship with everyday objects.
Tags:
#art
Saved
on: 2019-01-13
Netflix Play API: Building an Evolutionary Architecture
At QCon SF, Suudhan Rangarajan presented “Netflix Play API: Why We Built an Evolutionary Architecture”. Key takeaways included: services that have a single identity/responsibility are easier to upgrad
Tags:
#sw-architecture
Saved
on: 2019-01-11
Search Engine Optimization (SEO) Starter Guide - Search Console Help
A knowledge of basic SEO can have a noticeable impact. Explore the Google SEO starter guide for an overview of search engine optimization essentials.
Tags:
#seo
Saved
on: 2019-01-11