tbenthompson/anti_forgetful: Don't forget and leave your AWS instances runn
Don't forget and leave your AWS instances running! That's expensive... - tbenthompson/anti_forgetful
Saved
on: 2018-04-27
10 Reasons to Love (and Use) Gradients in 2018 | Webdesigner Depot
After years of flat, material and completely minimal styles, the gradient has made a comeback. Everywhere you look, designers are using color fades to add
Saved
on: 2018-04-27
Making 1M Click Predictions per Second using AWS - AdRoll
Click prediction may be a simple binary classification problem, but it requires a robust system architecture to function in production at scale. At AdRoll, we leverage the AWS ecosystem along with a suite of third party tools to build the predictors that power our pricing engine, BidIQ. This is a tour of the production pipelines and monitoring systems that keep BidIQ running.
Tags:
#machine-learning
Saved
on: 2018-04-27
Build a serverless multi-region, active-active backend solution in an hour
This solution is built using DynamoDB Global Tables, AWS Lambda, regional API Gateway, and Route53 routing policies. Learn more!
Saved
on: 2018-04-27
Radial Gradient Recipes | CSS-Tricks
Radial gradients are pretty dang cool. It's amazing we can paint the background of an element with them so easily. Easily is a relative term though. It's
Tags:
#css
Saved
on: 2018-04-27
AWS EC2 T2 Instances Demystified: Don't Learn The Hard Way - Robert Tisdale
Tags:
#aws
Saved
on: 2018-04-26
What Every Programmer Absolutely, Positively Needs to Know About Encodings
Tags:
#programming
Saved
on: 2018-04-26
Context passing
I’m working on another “multi-tenant” PHP web application project and I noticed an interesting series of events. It felt like a natural progression and by means of a bit of dangerous induction, I’m posing the hypothesis that this is how things are just bound to happen in such projects.
In the beginning we start out with a framework that has some authentication functionality built-in. We can get the “current user” from the session, or from some other session-based object. We’ll also need the “current company” (or the “current organization”) of which the current user is a member.
Tags:
#sw-architecture
Saved
on: 2018-04-25
Native-Like Animations for Page Transitions on the Web | CSS-Tricks
Some of the most inspiring examples I’ve seen of front-end development have involved some sort of page transitions that look slick like they do in mobile
Saved
on: 2018-04-24
Remote Synthesis | Running SSL on localhost
Some strategies for local testing with SSL
Saved
on: 2018-04-24
DasSur.ma – Layers and how to force them
The answer is will-change: transform. Or is it?
Tags:
#css
Saved
on: 2018-04-20
Mas Subramanian's Quest for a Billion-Dollar Red
The trail may start with YlnMn, the first blue created in two centuries.
Tags:
#science
Saved
on: 2018-04-19
Which Podcasts Should Web Designers And Developers Be Listening To? — Smash
In this article, Ricky Onsman brings you a list of current podcast for web designers and developers that our Smashing community listens to. We had what can only be called a very strong response both in number and in passion, and we’re pretty sure that any web designer or developer will find a few podcasts in this lot that will suit their particular listening tastes.
Saved
on: 2018-04-19
Editorial Design and CSS Grid: Inspiration and examples • Silo Creativo
With CSS Grid we can design web design inspired by magazines and other editorial design works. We made a practical example on how to pass a design from a magazine to the web.
Saved
on: 2018-04-19
What Kendrick Lamar’s Pulitzer Means for Hip-Hop | The New Yorker
Doreen St. Félix writes that, in becoming the first hip-hop artist to be awarded the Pulitzer Prize for music, Kendrick Lamar has continued the consecration of blackness in élite spaces.
Saved
on: 2018-04-19
The Internet has a Cat! Meet Purrli, the Online Cat Purr Generator.
Not just a cat purr, but a cat purring next to you. Purrli recreates the sound and the presence of a cat, online. It's soothing, it's free, and it's purrfect!
Tags:
#funny
Saved
on: 2018-04-17
Migrations: the sole scalable fix to tech debt.
Migrations are both essential and frustratingly frequent as your codebase ages and your business grows: most tools and processes only support about one order magnitude of growth before becoming ineffective, so rapid growth makes them a way of life. This post takes a look at why migrations are so important, and also how to run them effectively.
Tags:
#development
Saved
on: 2018-04-17
How to write reusable sane API-based Preact, React or Vue.js components usi
Conveniently implementing reusable API calls is now easier than ever before. Read this article about Contentful components and find out how it's done.
Tags:
#javascript
Saved
on: 2018-04-17
Brutalist design is the bad influence we all need
Like it or not, brutalist design is moving from something edgy and almost punk, to something very mainstream and commercially viable.
Saved
on: 2018-04-16
(23) Malte Ubl - Designing very large JavaScript applications - YouTube
Over the last years a modular approach to programming in JS gained a huge following and with the advent of virtual DOM building isomorphic JavaScript applica...
Saved
on: 2018-04-16
12 Best SEO Tools for 2025
Discover the 12 best SEO tools we actually use to drive 867K+ sessions/month – plus alternatives, bonus picks, & how to use each one in 2025.
Saved
on: 2018-04-12
Leveraging Render Props in Vue - Dillon Chanis - Medium
Code sharing between your Vue components is an important concept to consider when designing and developing your components. Render props, a technique being largely adopted by the React community…
Tags:
#vuejs
Saved
on: 2018-04-11
Common Mistakes in Firebase Security Rules (Part 1)
If you have ever developed a mobile app or a website using Firebase Realtime Database, you must have written security rules. Since your client side application communicates directly with your…
Tags:
#firebase
Saved
on: 2018-04-10
How can vim make you a better developer
The first time I encountered vim was during a Linux System Administrator course I attended a while...
Tags:
#vim
Saved
on: 2018-04-10
Notes on keyboard only use of macOS – Rob Allen's DevNotes
An article by Rob Allen
Tags:
#productivity
Saved
on: 2018-04-10
Jason Grinblat su Twitter: "I love maps & their promise of fractal discover
I love maps & their promise of fractal discovery.
I love procedural generation and the aesthetics of the unauthored.
Where do these two loves intersect? Generated maps.
I am the procgen map admirer. These are my favorite map generators and the folks who create them.
👇THREAD👇
Saved
on: 2018-04-05
FATTO-BENE
Fattobene means well made in Italian. It is an online shop and a platform to archive and sell Italian everyday archetypes that have a long history.
Saved
on: 2018-04-04
Here are examples of everything new in ECMAScript 2016, 2017, and 2018
By rajaraodv
It’s hard to keep track of what’s new in JavaScript (ECMAScript). And it’s even harder to find useful code examples.
So in this article, I’ll cover all 18 features that are listed in the TC39’s finished proposals that were added in ES201...
Tags:
#javascript
Saved
on: 2018-04-04
A few days with a software consultant
We started to implement domain driven design (DDD) at my workplace at the start of last year. I had learned a lot about DDD in my spare time, but no one on the team had worked on a DDD project beforehand. We decided to hire Marco Pivetta (@ocramius) as a...
Saved
on: 2018-04-04
Learn to become a Backend Developer - tajawal - Medium
Web development today is completely different from what it was a few years ago; there are lots of different things that can easily baffle anyone entering into the web development. It was one of the…
Tags:
#programming
Saved
on: 2018-04-04
WordPress SEO Checklist - 45 Tips to Grow Traffic by 571% in 13 months
These 60 WordPress SEO tips helped us increase our traffic by 280%, to more than 4 Million monthly sessions. Find out how you can apply them today!
Tags:
#seo
Saved
on: 2018-04-03
Create your own PHP Framework (Symfony Docs)
Introduction Why would you Like to Create your Own Framework? Before You Start Bootstrapping Our Pro…
Tags:
#symfony
Saved
on: 2018-04-01
https://effortless-serverless.com/serverless/claudia/migration/2018/03/29/serverless-migration/
Saved
on: 2018-03-31
Hulkamania! Or; How I made our office play personalized entrance theme musi
How I hacked the office WiFi to play entrance theme music for my colleagues (and myself!)
Saved
on: 2018-03-30
Another MySQL DBA: MySQL Cheat Sheet
Another MySQL DBA's Blog addressing the concerns and solutions with using MySQL.
Saved
on: 2018-03-29
“Just” | Brad Frost
I feel like an idiot while doing my job. A lot.
Now there’s a damn good chance I’m actually an idiot, but the self-respecting part of me wants to challenge that notion.
When I get stuck on a task or am looking for recommendations for tools/resources/strategies/solutions/whatever, I often take
Saved
on: 2018-03-29
Beyond Html with Vue by Eduardo San Martin Morote
8m Lighting talk about building non html components
Tags:
#vuejs
Saved
on: 2018-03-29
Hexagonal Architecture
I recently gave a talk on Hexagonal Architecture at Laracon NYC. The feedback was great, but seemed to have left people wanting for some extra explanation and of course examples. This is an attempt to expand on the ideas of that presentation.
Saved
on: 2018-03-29
Text Buffer Reimplementation, a Visual Studio Code Story
Text Buffer Reimplementation in the Visual Studio Code/Monaco editor
Tags:
#programming
Saved
on: 2018-03-29
http://blog.rangle.io/exploring-zero-configuration-with-vue/?utm_campaign=Revue newsletter&utm_medium=Newsletter&utm_source=Vue.js News
Saved
on: 2018-03-28
https://nrempel.com/guides/react-firebase-ant-design/
Saved
on: 2018-03-27
Vue CLI 3: A Game Changer For Frontend Development
If you thought Vue couldn't possibly get any better, then you'll be shocked by Vue CLI 3. It's a major leap forward in both flexibility and ease of use. It provides your Vue projects with instant access to the best build tools from the frontend world, combining them seamlessly with sensible defaults. At the same time, Vue CLI 3 allows easy configuration and customization to fit your specific needs.
Tags:
#vuejs
Saved
on: 2018-03-26
How to Get Continuous Integration Right | HackerNoon
I’m in the Software Development business since many years now. Living in Berlin also helps me staying in touch with a huge startup community.
Tags:
#sw-architecture
Saved
on: 2018-03-26
How not to suffer with APIs – ITNEXT
Everyday I see the questions “How to work with API?”, “Can you give some best practices”, “How to cook axios” in frontend chats. They get a lot of answers but all of them can be reduced to three…
Saved
on: 2018-03-26
12 Beautiful Examples of Web Typography – Plan of ATTCK – Medium
Varying screen sizes makes designing web typography uniquely challenging. These sites do it wonderfully, in no particular order. Supremo does a superb job of presenting beautiful typography in an…
Saved
on: 2018-03-26
Elegant patterns in modern JavaScript: RORO
Most of my functions now accept a single parameter of type `object` and many of them return or resolve to a value of type `object` as well. Thanks in part to the _destructuring_ feature introduced in ES2015, I’ve found this to be a powerful pattern...
Saved
on: 2018-03-25
Symfony Tutorial: Building a Blog (Part 3)
Learn how to create and deploy a secure blog engine with Symfony.
Saved
on: 2018-03-24
Catchpoint Invests to Advance API, Cloud Functions, and Microservices Monitoring
Catchpoint® announced the acquisition of the assets of Thundra.io, a move that strengthens Catchpoint’s Application Experience Solution with advanced microservices and API monitoring capabilities.
Saved
on: 2018-03-24
Uses | Wes Bos
Make sure to check out uses.tech for a list of everyone's /uses pages!
Tags:
#programming
Saved
on: 2018-03-23
Renderless Components in Vue.js
Have you ever pulled in a third-party UI component only to discover that because of one small tweak you need to make, you have to throw out the whole package?
A renderless component is a component that doesn't render any of its own HTML and instead only manages state and behavior, exposing a single scoped slot that gives the consumer complete control over what should be rendered.
Tags:
#vuejs
Saved
on: 2018-03-23
How We Adopted CSS Grid at Scale | Julian Gaviria — Web Designer
From team buy-in to fallbacks, here's the approach we took at Thomas with the implementation of CSS Grid.
Tags:
#css-grid
Saved
on: 2018-03-22
(8) Improving page performance with Chrome DevTools - YouTube
Modern DevTools Lesson 13 https://moderndevtools.com/lessons/13
Saved
on: 2018-03-22
appbaseio/dejavu: The Missing Web UI for Elasticsearch
A Web UI for Elasticsearch and OpenSearch: Import, browse and edit data with rich filters and query views, create reference search UIs. - appbaseio/dejavu
Saved
on: 2018-03-22
Cloud Armor - Denial of Service Defense | Google Cloud
Google Cloud Armor is a network security service that provides defenses against DDoS and application attacks, and offers a rich set of WAF rules.
Saved
on: 2018-03-22
(7) 7 Secret Patterns Vue Consultants Don’t Want You to Know - Chris Fritz
There’s an astounding amount of power packed away in Vue, despite its small size. The official guide provides a gentle learning path and the API is thorough,...
Saved
on: 2018-03-21
The Ultimate Guide To iPhone Resolutions
Articles about PaintCode's new features, interviews, application development topics.
Tags:
#webdesign
Saved
on: 2018-03-20
8 books every junior developer should read
Each profession has a lot of books that a junior should read in order to advance her career, but one has to choose wisely to decide in which books should invest her time. Here I provide my opinion on which books you should read - first - if you're an aspiring developer.
Saved
on: 2018-03-20
Simple A/B Testing with Google Optimize – Caffeina Developers
Google Optimize is a free tool for creating experiments for conversion rate testing. You set up experiments for various elements on your pages and then Google randomly serves the different versions…
Tags:
#webdev
Saved
on: 2018-03-20
Functional Programming with PHP Generators – iFixit Engineering – Medium
Generators are cool. They make it easy to write iterators by defining a function instead of building an entire class that implements Iterator. They also make it easy to write lazy lists and infinite…
Saved
on: 2018-03-19
I am a mediocre developer
I personally know some developers who are very talented and can create wonderful pieces of software...
Saved
on: 2018-03-18
Let's Encrypt CloudFront Cert Renewal with AWS Lambda · Dan Vittegleo
Saved
on: 2018-03-18
Design - Redis Graph - a graph database module for Redis
RedisGraph is a queryable graph database built on Redis.
Saved
on: 2018-03-18
What Is the ‘Asian Squat’ and Why Can’t Everyone Do It?
All the way down! Not on your toes!
Tags:
#lifestyle
Saved
on: 2018-03-17
Why inheritance never made any sense | Structure and Interpretation of Computer Programmers
Tags:
#programming
Saved
on: 2018-03-17
» The Game of Everything, Part 1: Making Civilization The Digital Antiquarian
Saved
on: 2018-03-17
5 Takeaways From Using Tailwind CSS In Real Projects | Nick Basile
A roundup of the lessons learned using Tailwind CSS in real projects.
Saved
on: 2018-03-16
How JavaScript works: the rendering engine and tips to optimize its performance
This is post # 11 of the series dedicated to exploring JavaScript and its building components. In the process of identifying and describing the core elements, we also share some rules of thumb we use…
Tags:
#javascript
Saved
on: 2018-03-16
Lookahead and Lookbehind Tutorial—Tips &Tricks
Regex Lookahead and Lookbehind Tutorial. Explains the fine details of Lookahead and Lookbehind, including zero-width matches, overlapping matches and atomicity.
Saved
on: 2018-03-16
(4) Salvatore Sanfilippo - YouTube - YouTube
Programming, AI, algorithms & other stuff :)
The channel is bilingual, Italian and English. The hands-on programming videos are all in English.
The other videos (without an open terminal) may be mostly in Italian certain in English.
Subtitles are always cleaned so enable it for better understanding or translation!
Saved
on: 2018-03-15
Building Vue.js Apps with Parcel ← Alligator.io
Do you have a soft spot for zero-config module bundlers? Tired of configuring webpack? Take a look here at how to build your Vue.js apps with ParcelJS instead!
Saved
on: 2018-03-15
Five Key Git Concepts Explained the Hard Way – zwischenzugs
If you’ve ever read a git man page, you’ll know that trying to understand git can be an intimidating experience. There’s even a git man page generator that produces joke git pages…
Saved
on: 2018-03-15
ACME v2 and Wildcard Certificate Support is Live - Issuance Policy - Let's
We’re pleased to announce that ACMEv2 and wildcard certificate support is live! With today’s new features we’re continuing to break down barriers for HTTPS adoption across the Web by making it even easier for every website to get and manage certificates. ACMEv2 is an updated version of our ACME protocol which has gone through the IETF standards process, taking into account feedback from industry experts and other organizations that might want to use the ACME protocol for certificate issuance an...
Tags:
#security
Saved
on: 2018-03-14
Say goodbye to the information age: it's all about reputation now | Aeon Id
In the reputation age, we should rank the quality of information not by its the content but by the agenda of its source
Tags:
#opinions
Saved
on: 2018-03-14
Is it a Value Object or an Entity? | HackerNoon
Imagine you enter a library to borrow a book.
Saved
on: 2018-03-14
Latency reduction of hybrid architectures with Amazon ElastiCache | AWS Dat
A challenge that some organizations face when moving to the cloud is how best to migrate or integrate old legacy infrastructure with restrictive licensing to an environment that offers a breadth of functionality and pay-as-you-go pricing. AWS provides many options to help customers in their analysis and planning. One common approach is to establish a […]
Saved
on: 2018-03-13
Rough.js
Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.
Saved
on: 2018-03-13
How Atlassian moved Jira and Confluence users to Amazon Web Services, and w
If your business is built around servicing software developers who know exactly what state-of-the-art tools should be capable of doing, at a certain point
Saved
on: 2018-03-12
Continuous Delivery Sounds Great, but Will It Work Here? - ACM Queue
Continuous delivery is a set of principles, patterns, and practices designed to make deployments predictable, routine affairs that can be performed on demand at any time. This article introduces continuous delivery, presents both common objections and actual obstacles to implementing it, and describes how to overcome them using real-life examples. Continuous delivery is not magic. It
Saved
on: 2018-03-11
Pixar's 22 Rules of Storytelling
Pixar's Rules of Storytelling were originally tweeted by Emma Coats, a Pixar Story Artist. Rule 1: You admire a character for trying more than for their successes.
Tags:
#movies
Saved
on: 2018-03-11
Playing Video Games With My Son Isn’t What I Thought It’d Be
Reflections of a video-game kid turned video-game dad.
Saved
on: 2018-03-11
Make your Laravel App Fly with PHP OPcache – Appstract – Medium
Every time you execute a PHP script, the script needs to be compiled to byte code. OPcache leverages a cache for this bytecode, so the next time the same script is requested, it doesn’t have to…
Saved
on: 2018-03-10
san-kumar/lambdaphp: Quick and Dirty PHP website hosting using Aws Lambda
Quick and Dirty PHP website hosting using Aws Lambda - san-kumar/lambdaphp
Saved
on: 2018-03-09
Responsive images done right - stitcher.io
How to render responsive images in an optimal way.
Saved
on: 2018-03-09
https://read.acloud.guru/serverless-application-with-flutter-lambda-aa0d264fbefd
Saved
on: 2018-03-07
Paseto is a Secure Alternative to the JOSE Standards (JWT, etc.) - Paragon
Paseto (Platform-Agnostic Security Tokens) is everything JWT should be, but isn't (namely, secure)
Saved
on: 2018-03-05