Shorthand comparisons in PHP - stitcher.io
Taking a closer look at the ternary, null coalescing and spaceship operators in PHP.
Tags:
#php
Saved
on: 2018-08-20
Headless Chrome support in Cloud Functions and App Engine | Hacker News
Saved
on: 2018-08-20
Introduction - Mithril.js
Mithril.js is a modern, small, fast client-side Javascript framework for building Single Page Applications.
Saved
on: 2018-08-18
8 resources to learn about SOLID design principles - A blog about Laravel F
The SOLID design principles are guidelines for building software that is easier to understand and maintain while also being more flexible. These 8 resources explain what SOLID is, and what it isn’t.
Saved
on: 2018-08-16
The easiest way to keep your web apps accessible: Just use text
The easiest way to keep your web apps accessible: Just use text The web is no longer just a collection of […]
Saved
on: 2018-08-15
How to build a scalable Symfony application on Kubernetes
Modern web applications are complex. The expectations of your users regarding your application are constantly increasing: nowadays, an application needs to be fast, convenient, easy to use and…
Saved
on: 2018-08-14
To Fix That Pain In Your Back, You Might Have To Change The Way You Sit : G
In the past century, many Americans have lost the ability to sit in a way that doesn't strain their backs. Specialists say we could take a lesson from excellent sitters from other cultures.
Tags:
#health
Saved
on: 2018-08-14
How to deal with dirty side effects in your pure functional JavaScript
If you start learning about functional programming, it won’t be long before you come across the idea of pure functions. And as you go on, you will discover functional programmers appear to be obsessed with them. “Pure functions let you reason about your code,” they say. “Pure functions are less likely to start a thermonuclear war.” “Pure functions giveyou referential transparency”. On and on it goes. And they have a point. Pure functions are a good thing. But what do you do with the impure bits of your code?
Saved
on: 2018-08-14
bash-oo-framework/README.md at master · niieani/bash-oo-framework
Bash Infinity is a modern standard library / framework / boilerplate for Bash - niieani/bash-oo-framework
Saved
on: 2018-08-10
Photography Composition: The Definitive Guide - Beautiful Pictures
The most comprehensive free Photography Composition tutorial on the internet. "Rules" explained, tons of examples, charts and food thought. Time to step up!
Saved
on: 2018-08-08
What is your take on defensive programming? How do you normally do it in PH
Saved
on: 2018-08-07
11 Painful Git Interview Questions You Will Cry On - DEV Community ????
11 Tough Git Interview Questions You Will Cry On
Saved
on: 2018-08-06
noximo/PHP-colored-ascii-linechart: Nice looking versatile ASCII linegraph written in PHP
Nice looking versatile ASCII linegraph written in PHP - noximo/PHP-colored-ascii-linechart
Saved
on: 2018-08-06
Learning From Terminals to Design the Future of User Interfaces
How we overvalue the wrong technology and novel aspects of interface design at the expense of substantial gains to our productivity.
Tags:
#ux
Saved
on: 2018-08-04
Modular imports with AWS Amplify – Hacker Noon
The latest release of AWS Amplify now includes modular imports. Let’s take a look at what this means in terms of implementation & benchmarking.
Saved
on: 2018-08-03
The Cost Of JavaScript In 2018 – Addy Osmani – Medium
Building interactive sites can involve sending JavaScript to your users. Often, too much of it. Have you been on a mobile page that looked like it had loaded only to tap on a link or tried to scroll…
Saved
on: 2018-08-03
Top 5 Hot Graphic Design Trends – Neringa – Medium
In my experience as a graphic designer, one of the most exciting parts of my work is exploring new visual trends. The beauty lies in the constant change of graphic design styles returning from the…
Tags:
#design
Saved
on: 2018-08-02
Seven principles of effective digital navigation – Gerry McGovern – Medium
Design for forward momentum. Designing digital navigation is not that different from designing navigation for a road. You always want to be able to help people maintain their momentum and get to…
Tags:
#ux
Saved
on: 2018-08-02
Web Typography Resources for Web Designers and Web Developers | Better Web
Web typography for web designers and web developers.
Saved
on: 2018-07-31
Essential Design Patterns for Beginners with examples - Coding Facts
Tags:
#programming
Saved
on: 2018-07-31
Developing at Full Speed with Xdebug | Juan Treminio - Dallas based senior
A quick history
Saved
on: 2018-07-30
Announcing TypeScript 3.0 | TypeScript
TypeScript 3.0 is here! Today marks a new milestone in the TypeScript journey, serving JavaScript users everywhere.If you’re unfamiliar with TypeScript, it’s not too late to learn about it now! TypeScript is an extension of JavaScript that aims to bring static types to modern JavaScript. The TypeScript compiler reads in TypeScript code, which has things […]
Saved
on: 2018-07-30
How Goodreads offloads Amazon DynamoDB tables to Amazon S3 and queries them
In this post, we show you how to export data from a DynamoDB table, convert it into a more efficient format with AWS Glue, and query the data with Athena. This approach gives you a way to pull insights from your data stored in DynamoDB.
Saved
on: 2018-07-30
I created the exact same app in React and Vue. Here are the differences.
Find out how to add, remove and change data, pass data in the form of props from parent to child, and send data from the child to the parent in the form of event listeners in both frameworks.
Saved
on: 2018-07-29
https://blog.halolabs.io/understanding-javascript-objects-d31cd24ca60f
Tags:
#javascript
Saved
on: 2018-07-27
Bootstrap 4 Interface Builder | LayoutIt!
LayoutIt! is a interface builder for CSS Grid and Bootstrap that wants to be the kick-off for your front-end developments.
Saved
on: 2018-07-26
From Helpers to Middleware [eng] / Marco Pivetta
PHP fwdays'18 conference took place on June 10 in Kyiv.Facebook: https://www.facebook.com/fwdaysTwitter: https://twitter.com/fwdaysTelegram: https://t.me/php...
Saved
on: 2018-07-23
https://stovepipe.systems/post/migrating-your-project-to-symfony
Tags:
#symfony
Saved
on: 2018-07-21
JavaScript fundamentals before learning React
All the fundamentals in JavaScript for learning React. Often React beginners realize that most of the learnings are JavaScript, because React has only a small API ...
Saved
on: 2018-07-20
Why punk keeps connecting people across space and time
Photographers GODLIS and Angela Boatwright may have captured two distinct scenes - 1970s New York and contemporary Los Angeles - but in-between these images, made then and now, lies a single connecting thread.
Saved
on: 2018-07-18
Building the Google Photos Web UI - Google Design - Medium
A tremendous amount of care and attention goes into every detail of the Google Photos experience, the photo grid is just one part of a much bigger product. Here is how we made it.
Saved
on: 2018-07-18
storage/README.md at master · igniphp/storage
Minimalistic entity framework with multi database support. - igniphp/storage
Saved
on: 2018-07-17
How to set up a short feedback loop as a solo coder - DEV Community ????
Strategies for continuous improvement when you're a freelance developer.
Tags:
#programming
Saved
on: 2018-07-16
10 Common Git Problems and How to Fix Them - DEV Community ????
Saved
on: 2018-07-16
How Image Optimisation Decreased my Website's Page Weight by 62%
Learn the image optimisation strategies I employed to shrink the page weight on my homepage from 1.1 MB to just under 450 KB
Saved
on: 2018-07-16
More than concentric layers – @herbertograca
In my previous post in this series, I published an infographic that reflects the mental map I use to figure out the relationships between the code units types. However, there was something that I a…
Tags:
#sw-architecture
Saved
on: 2018-07-13
Delivering WordPress in 7KB | CSS-Tricks
Over the past six months, I've become increasingly interested in the topic of web sustainability. The carbon footprint of the Internet was not something I
Saved
on: 2018-07-12
CSS Grid in IE: CSS Grid and the New Autoprefixer | CSS-Tricks
In Part 1 of this series, I debunked a few misconceptions that many people have around the Internet Explorer (IE) implementation of CSS grid. This article
Saved
on: 2018-07-12
Is timeless UI design a thing?
Trends come and go, fonts become uncool, buttons aren't supposed to have round corners... but what if UI design became timeless?
Saved
on: 2018-07-09
How to manage any kind of secret with AWS Secrets Manager - Sander Knape
Saved
on: 2018-07-08
Facebook post preview with ReactJS and AWS Lambda
React JS app built using AWS Lambda and hosted on Netlify
Saved
on: 2018-07-05
vue-patterns/README.md at master · learn-vuejs/vue-patterns
Useful Vue patterns, techniques, tips and tricks and helpful curated links. - learn-vuejs/vue-patterns
Saved
on: 2018-07-04
multi-image-blog-project — SitePoint
Posts tagged with multi-image-blog-project.
Saved
on: 2018-07-02
Creating Time Tracking System in PHP Symfony and Vue
Here is how you can create a time tracking system in PHP using Symfony and VueJS.
Saved
on: 2018-07-02
How to read | Robert Heaton
Five years ago I realized that I remembered almost nothing about most books that I read. I was reading all kinds of non-fiction - pop-psychology, pop-economics, pop-sociology, you name it - and felt like quite the polymath auto-didact. But one day, after I had finished blathering at a friend about how much I had enjoyed Thinking, Fast and Slow, they asked for a quick summary of the book’s overall thesis. I thought for a while, mumbled something about System 1 and System 2 and how I had only really read...
Tags:
#learning
Saved
on: 2018-07-01
blue-chip-js/blue-chip: Normalizes GraphQL and JSON:API payloads into your state management system and provides ORM selectors to prepare data to be consumed by components
Normalizes GraphQL and JSON:API payloads into your state management system and provides ORM selectors to prepare data to be consumed by components - blue-chip-js/blue-chip
Saved
on: 2018-06-30
kay-is/react-from-zero: A simple (99% ES2015 less) tutorial for React
A simple (99% ES2015 less) tutorial for React
Saved
on: 2018-06-30
How to build a real-time editable data table in Vue.js
By Peter Mbanugo
In data-driven applications, a data table is used to display data in a tabular format with the ability to edit and delete records in place. When you’re working with Vue, there are different open-sourced components that can be used to...
Tags:
#vuejs
Saved
on: 2018-06-27
Ask HN: Have you shipped anything serious with a “serverless” architecture? | Hacker News
Saved
on: 2018-06-23
Bash Brackets Quick Reference
Bash has lots of brackets and this is a cheat sheet to help you remember which ones to use.
Tags:
#bash
Saved
on: 2018-06-21
The Layouts of Tomorrow | Max Böck - Frontend Web Developer
I went over to dribbble in search of fresh webdesign ideas - how hard is it to build a non-standard layout, given the modern CSS tools we have today? An experiment on CodePen.
Saved
on: 2018-06-21
Certificates for localhost
Sometimes people want to get a certificate for the hostname “localhost”, either for use in local development, or for distribution with a native application that needs to communicate with a web application. Let’s Encrypt can’t provide certificates for “localhost” because nobody uniquely owns it, and it’s not rooted in a top level domain like “.com” or “.net”. It’s possible to set up your own domain name that happens to resolve to 127.
Saved
on: 2018-06-20
React Native at Airbnb – Airbnb Engineering & Data Science – Medium
This article was published in 2018 and reflects the state of React Native at the end of 2017. When using these articles to make decisions about your business, please use discretion. Any technical…
Tags:
#react-native
Saved
on: 2018-06-20
The machine Fired me
It was 7am when my phone rang. Instead of an alarm, it was my recruiter disturbing me from a pleasant dream. It was too early for a phone call or to be caught off guard, so I did not answer. I went to
Tags:
#story
Saved
on: 2018-06-20
https://dennisreimann.de/articles/delegating-html-links-to-vue-router.html
Tags:
#vuejs
Saved
on: 2018-06-20
Material Design is a political choice
Google's Material Design is only a single perspective of what constitutes good design, closing the door on other different aesthetics.
Saved
on: 2018-06-18
More Unicode Patterns | CSS-Tricks
Creating is the most intense excitement one can come to know.
Saved
on: 2018-06-15
How to GraphQL - The Fullstack Tutorial for GraphQL
Fullstack GraphQL Tutorial to go from zero to production covering all basics and advanced concepts.
Saved
on: 2018-06-13
Easier scrollytelling with position sticky
Leaning on CSS to simplify the process.
Saved
on: 2018-06-13
How to display a "new version available" of your Progressive Web App
Tags:
#pwa
Saved
on: 2018-06-12
https://blog.graphql.guide/introducing-the-graphql-guide-11a5ae48628a
Saved
on: 2018-06-12
How Frank Chimero Designs a Poster | The Work Behind The Work
How Frank Chimero Designs a Poster
Saved
on: 2018-06-11
Mister Rogers's Simple Set of Rules for Talking to Kids
The TV legend possessed an extraordinary understanding of how kids make sense of language.
Saved
on: 2018-06-09
15 Experts Share Their Web Performance Advice for 2018
25+ experts share their advice and mistakes they see when it comes to web performance and which optimizations you should spend time prioritizing.
Saved
on: 2018-06-08
You’re Doing Scrum Wrong, and Here’s How to Fix It – Hacker Noon
When the Manifesto for Agile Software Development was first published, it was not a process, but a set of guiding principles. Two of the core, foundational principles of agile development are reflection and continuous improvement. By creating tight feedback loops of iteration, analyzing the meta-process of product development, and constantly experimenting in order to improve communication and efficiency, these early agile teams were able to efficiently deliver high quality software while being able to quickly adapt to the shifting priorities of the business.
Saved
on: 2018-06-08
Offline-First Progressive Web Apps (PWA) in Vue.js from @alexjoverm on @egg
Progressive Web Apps are just Web pages, but with superpowers. They load under uncertain network conditions, even offline. They’re fast and engaging, p...
Saved
on: 2018-06-07
How to Pick a Good Monitor for Software Development
Buying a new monitor is stressful because there's so many things to understand. After reading this article, you will know what to look for.
Saved
on: 2018-06-06
Guide to leading a team
The step-by-step guide for becoming a good manager.
Tags:
#management
Saved
on: 2018-06-06
Git Merge vs Git Rebase
These two methods serve the same purpose but achieve the goal in different ways. So, which one should you use for combining multiple branches into one?
Tags:
#git
Saved
on: 2018-06-04
HTML5 UP
Responsive HTML5 and CSS3 site templates designed by @ajlkn and released under the Creative Commons license.
Saved
on: 2018-06-03
Page Object Model (POM) | Design Pattern - tajawal - Medium
Page Object Model is a design pattern which has become popular in test automation for enhancing test maintenance and reducing code duplication. A page object is an object-oriented class that serves…
Tags:
#testing
Saved
on: 2018-06-02
PHP-FPM: Process Management | Servers for Hackers
Learn how to manage how PHP-FPM creates and uses PHP processes to get the most out of your server.
Saved
on: 2018-06-01
http://kpcbweb2.s3.amazonaws.com/files/121/INTERNET_TRENDS_REPORT_2018.pdf?1527701640
Tags:
#economy
Saved
on: 2018-05-31
Tcpdump Examples - 22 Tactical Commands | HackerTarget.com
In these tcpdump examples you will find 22 tactical commands to zero in on the key packets. Know your network with this powerful packet capture tool. Examples for http, icmp, dns, snmp and more.
Saved
on: 2018-05-30
Vue <3 GraphQL
How I built a Vuex-ORM plugin to attach my Vue SPA to a GraphQL API
Saved
on: 2018-05-29
Invisible asymptotes — Remains of the Day
"It is said that if you know your enemies and know yourself, you will not be imperiled in a hundred battles; if you do not know your enemies but do know yourself, you will win one and lose one; if you do not know your enemies nor yourself, you will be imperiled in every single battle." -
Saved
on: 2018-05-29
Liskov and type safety - stitcher.io
What makes a type system safe; how does the Liskov substitution principle help with this; and what does it mean regarding type variance?
Saved
on: 2018-05-28
Building a YouTube MP3 Downloader with Exodus, FFmpeg, and AWS Lambda
A short guide to building a practical YouTube MP3 downloader bookmarklet using Amazon Lambda.
Saved
on: 2018-05-27
The Importance of Deep Work and the 30-Hour Method for Learning a New Skill | Hacker News
Tags:
#productivity
Saved
on: 2018-05-27
spatie/typed: Improvements to PHP's type system in userland: generics, typed lists, tuples and structs
Improvements to PHP's type system in userland: generics, typed lists, tuples and structs - spatie/typed
Saved
on: 2018-05-25
Cool Backgrounds
Explore a beautifully curated selection of cool backgrounds that you can add to blogs, websites, or as desktop and phone wallpapers.
Tags:
#tools
Saved
on: 2018-05-25
jorgebucaran/hyperapp: 1kB-ish JavaScript framework for building hypertext applications
1kB-ish JavaScript framework for building hypertext applications - jorgebucaran/hyperapp
Saved
on: 2018-05-23
Vue.js — Considerations and Tricks - webf
Vue.js is great. However, when you start building large scale JavaScript applications, you will start to hit the boundaries of the Vue.js. These boundaries are not really the limitations of the…
Tags:
#vuejs
Saved
on: 2018-05-23
pwm/s-flow: A lightweight library for defining state machines that supports
A lightweight library for defining state machines. - pwm/s-flow
Saved
on: 2018-05-21
Serverless and PHP: introducing Bref | Matthieu Napoli
Serverless basically means "Running apps without worrying about servers". Obviously there are still servers involved, the main difference is that you do not maintain the servers and reserve their capacity. They are scaled up or down automatically and you pay only for what you use. This article intends to explain what serverless means for web applications and more specifically for PHP.
Saved
on: 2018-05-17
The Ultimate Guide to Automated WordPress Deployments
WordPress site deployments should be consistent, reliable, and repeatable. We show you how to automate your WordPress deployments, saving time and money
Tags:
#wordpress
Saved
on: 2018-05-17
Where Lines Break is Complicated. Here's all the Related CSS and HTML. | CSS-Tricks
Say you have a really long word within some text inside an element that isn't wide enough to hold it. A common cause of that is a long URL finding it's way
Saved
on: 2018-05-16
Learn VIM while playing a game - VIM Adventures
VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!
Tags:
#vim
Saved
on: 2018-05-16