Lean and Mean Dev with PhpStorm (for Symfony) Video Tutorial Screencast | S
Have you ever written out a long use statement by hand or navigated deep directories to find a file? Then your development is about to get a lot faster. PhpStorm makes modern Php development a joy - especially for Symfony users
Saved
on: 2021-01-28
Here's How I Bootstrapped a SaaS to $10k MRR
Startups are hard, bootstrapping is harder! Here's how I bootstrapped a SaaS product to $10k MRR over the course of 2 years.
Tags:
#business
Saved
on: 2021-01-28
Build your own PSR-4 autoloader
Learn how to build your own autoloader and de-mystify what Composer actually does behind the scenes
Tags:
#php
Saved
on: 2021-01-26
A comprehensive list of UX design methods & deliverables
A map that displays all the touchpoints of the consumer with your brand, as well as the key internal processes involved in it. Useful to visualize the path followed by consumers across multiple…
Saved
on: 2021-01-25
Sign-in form best practices
Use cross-platform browser features to build sign-in forms that are secure, accessible and easy to use.
Tags:
#webdev
Saved
on: 2021-01-25
Software development topics I've changed my mind on after 6 years in the industry - Blogomatano
At some point, I realized I would've argued the exact opposite position on a lot of topics just a few years ago.
Tags:
#programming
Saved
on: 2021-01-24
React Authentication: How to Store JWT in a Cookie | by Ryan Chenkie | Medi
If that’s the case, there’s a decent chance that your API is secured somehow. Maybe you’re making authentication and authorization happen with JSON Web Tokens. If so, there’s also a decent chance…
Saved
on: 2021-01-22
How We Improved SmashingMag Performance — Smashing Magazine
In this article, we’ll take a close look at some of the changes we made on this very site — running on JAMStack with React — to optimize the web performance and improve the Core Web Vitals metrics. With some of the mistakes we’ve made, and some of the unexpected changes that helped boost all the metrics across the board. Hopefully, this little case-study will be useful to you, and perhaps there are one or two techniques that you might be able to apply to your project right away. In the end, performance is all about a sum of all the fine little details, that, when added up, make or break your customer’s experience.
Saved
on: 2021-01-22
MuscleWiki - Simplify your workout
MuscleWiki is a fitness app with a comprehensive exercise library that includes videos and written instructions for over 2000 exercises. With a simple and intuitive bodymap that guides you to exercises for a particular muscle, you can simplify your workout with exercises suitable for beginners, intermediate and advanced fitness enthusiasts.
Tags:
#health
Saved
on: 2021-01-21
Maximally optimizing image loading for the web in 2021
In this post I'll outline 8 image loading optimization techniques to minimize both the bandwidth used for loading images on the web and the...
Saved
on: 2021-01-20
Clean Application Development - Nomad PHP
Presented by Adam Culp @adamculp
Presented on October 24,2013
No matter what level of development we are at in our careers we all face a daily battle to write good code for ourselves and others, deliver finished applications fast to satisfy business, and ensure everything is properly tested to prevent end-user fails. In this talk Adam Culp will discuss what “clean application development” is, and how it can help us win those battles. The talk will provide practical and usable examples to, integrate into your workflow, and continue to grow into good habits.
Saved
on: 2021-01-19
Context switching costs more than we give it credit for. - Thinking Through
(4 min read) Batching things by function can skyrocket your productivity.
Saved
on: 2021-01-18
Death of third party cookies: Enter sandbox from Google
Enter Sandbox: Google's bid to take control of online privacy after the death of third-party cookies. What publishers and advertisers think.
Tags:
#privacy
Saved
on: 2021-01-18
Gitbar - Il podcast dei developer italiani
Gitbar è il podcast per sviluppatori italiani dedicato alla programmazione e allo sviluppo web. Ogni giovedì un nuovo argomento con brainrepo.
Saved
on: 2021-01-15
It’s not legacy code — it’s PHP. Vimeo has been using PHP in production… |
In the last year, Vimeo developers have written backend code in lots of languages — PHP, Go, Ruby, Python, NodeJS, Java, C, C++, and a bit of Rust. In 2004, we started with just one: PHP. It was an…
Saved
on: 2021-01-15
Vite 2, a DX jump into the future | patak
A VitePress powered post about Vite 2 and the importance of the instant feedback loop that it enables
Tags:
#frontend
Saved
on: 2021-01-15
The Greatest Books of All Time
The Greatest Books of All Time. This list is generated by aggregating 618 lists from various critics, authors, experts, and readers.
Tags:
#books
Saved
on: 2021-01-15
Archivio Grafica Italiana
The first systematic digital archive dedicated to the Italian graphic design heritage. A growing overview aimed to spread and promote the culture of quality that distinguishes the Italian design tradition.
Saved
on: 2021-01-13
https://laconicml.com/computer-science-curriculum-youtube-videos/
Saved
on: 2021-01-12
You want overflow: auto, not overflow: scroll | Kilian Valkhof
Every now and then a web developer using a Mac discovers that their beautiful design is littered with scroll bars on other platforms. Either because someone points it out to them or because they attach a mouse to their mac which makes scroll bars appear. Often, MacOS hiding scroll bars by default is blamed for
Saved
on: 2021-01-07
BTI360 | What I've Learned in 45 Years in the Software Industry
BTI360 teammate Joel Goldberg recently retired after working in the software industry for over four decades. When he left he shared with our team some of the lessons he learned over his career. With his...
Tags:
#career
Saved
on: 2021-01-06
新しく、スタジオジブリ5作品の場面写真を追加提供致します - スタジオジブリ|STUDIO GHIBLI
新しく、スタジオジブリ5作品の場面写真を追加提供致します。 スタジオジブリ作品の場面写真ですが、今月は、「風の谷のナウシカ」「天空の城ラピュタ」「おもひでぽろぽろ」「レッドタートル」から50枚ずつ、「On Your Mark」から28枚、合計228枚を本日から提供致します。 なお、9月から順次追加
Tags:
#art
Saved
on: 2021-01-06
How we boosted our traffic by 504.17% with a SEO-Friendly Web Story
Here is what we learned experimenting with web stories. Find out 7 tips to create web-based stories that can push up your organic traffic.
Tags:
#seo
Saved
on: 2021-01-03
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?
In this article, instead of focusing on one or...
Saved
on: 2021-01-02
No Country for Old Developers | Hacker News
Saved
on: 2020-12-28
Interview advice that got me offers from Google, Microsoft, and Stripe
“What would you say if I asked you to design me a service capable of responding
to thousands of user requests every second and latency was critical?”
“Umm...that you have to solve this problem at work. But you’re out of ideas, and
are looking to interviewees for suggestions”
That’s the actual response I gave the interviewer the first time I was asked a
design question. He had a good laugh. But then still made me design the service.
In the decade since I’ve lost track of how many hours I’ve sp
Tags:
#career
Saved
on: 2020-12-24
How to Favicon in 2021: Six files that fit most needs — Martian Chronicles,
Prefer SVG over PNG, trust browsers to downscale, drop obscure formats—the ultimate, exhaustive guide to favicons for modern web. Includes steps for static HTML and Webpack.
Tags:
#webdev
Saved
on: 2020-12-23
Micro - Micro is a platform for API driven services development
Tags:
#programming
Saved
on: 2020-12-22
Bare-metal Kubernetes with K3s
Learn how to configure K3s on bare-metal to run a Kubernetes cluster with just as much resilience and fault tolerance as a managed service.
Tags:
#k8s
Saved
on: 2020-12-22
Live Coding 12-Factor App
Emily Jiang performs live coding of building 12-factor microservices using MicroProfile programming mode and gets them running Open Liberty and Quarkus.
Saved
on: 2020-12-20
Implementing DDD, CQRS and Event Sourcing
This book explains how to implement DDD, CQRS and Event Sourcing. The concepts are put into practice with standalone examples and a Sample Application.
Saved
on: 2020-12-20
7 Rules for Creating Gorgeous UI – Part 2 (Updated for 2020) – Learn UI Des
How to safely overlay text on images · Making text pop – and un-pop · Only use good fonts · Steal like an artist
Saved
on: 2020-12-18
Refactoring Am I Rent Stabilized
Revisiting the code of a five year old project.
Tags:
#programming
Saved
on: 2020-12-14
Suspenders for trousers - YouTube
Una breve colonna sonora che racchiude pezzi e bands che in questo anno di pandemia mi hanno fatto crescere il desiderio di andare a vedere concerti e di far...
Tags:
#music
Saved
on: 2020-12-10
GitHub repositories to improve your programming skills - DEV
1. Free Programming Books Freely available programming books 167k ⭐ Repo: https://github...
Tags:
#learning
Saved
on: 2020-12-10
Lessons from Running a Sale that Earned 3 Month's Profit in a Week | Cory Z
Tips on running successful Black Friday sales for creators and Indie Hackers
Tags:
#sales
Saved
on: 2020-12-10
fabric Resources Hub
Access a wealth of omnichannel retail resources in fabric's library. Find guides, case studies, and white papers to help you optimize your order management and customer experience.
Tags:
#sw-architecture
Saved
on: 2020-12-09
The Modern JavaScript Tutorial
Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.
Saved
on: 2020-12-08
CSS-Only Full-Width Responsive Images 2 Ways | Modern CSS Solutions
Let's look at how to use `background-size` and `object-fit` for similar full-width image effects, and learn when to select one over the other.
Tags:
#css
Saved
on: 2020-12-07
AWS re:Invent 2020 digest — Part 1 | by Adrian Hornsby | Dec, 2020 | Medium
While reInvent just started, the first keynote from Andy Jassy has had a lot of new launches. I know that digesting all the updates takes time and a lot of coffee, so let me help you. Following is a…
Tags:
#aws
Saved
on: 2020-12-03
10 Must-Read Books for Software Engineers - DEV
Besides all the great offerings of the modern world — podcasts, videos, blogs, etc. — reading a good...
Tags:
#books
Saved
on: 2020-12-02
An alternative way to organize the Laravel directory structure // Stefan Ba
In this article, I would like to show you an alternative way to organize your Laravel directory structure. I think the default structure is fine for the most projects. But when it comes down to larger projects I was looking for a different structure.
Saved
on: 2020-12-02
The HTML presentation framework | reveal.js
Documentation and demos for the open source reveal.js HTML presentation framework.
Saved
on: 2020-11-28
https://bhaskargandavabi.medium.com/how-i-passed-2-aws-solution-architect-exams-in-a-month-76d6e612f260
Tags:
#aws
Saved
on: 2020-11-27
CloudConf 2020 Live Streaming
Registrazioni degli interventi live di novembre 2020...
Saved
on: 2020-11-27
Practical Refactoring Tips For Developers That Love Legacy Applications - N
Speaker: Davi Marcondes Moreira @devdropsMany times in our career we have (or we’ll have) to deal with legacy applications, and refactoring is an art specially designed for this scenario. In this lightning talk, I’ll give a few tips that I’ve learned that helped me a lot to find love when dealing with refactoring legacy applications.
Saved
on: 2020-11-24
https://towardsdatascience.com/i-created-my-own-youtube-algorithm-to-stop-me-wasting-time-afd170f4ca3a
Tags:
#videos
Saved
on: 2020-11-24
Building Your Color Palette - Refactoring UI
Learn how to design awesome UIs by yourself using specific tactics explained from a developer's point-of-view.
Tags:
#webdesign
Saved
on: 2020-11-23
Elena Ferrante names her 40 favourite books by female authors | Elena Ferra
List by pseudonymous author of beloved Neapolitan novels includes Zadie Smith, Sally Rooney and several Italian classics
Tags:
#books
Saved
on: 2020-11-21
The Value-Effort Matrix: A framework for thinking about work - Human Who Codes
The Official Web Site of Nicholas C. Zakas
Saved
on: 2020-11-19
Ok Google: please publish your DKIM secret keys – A Few Thoughts on Cryptog
The Internet is a dangerous place in the best of times. Sometimes Internet engineers find ways to mitigate the worst of these threats, and sometimes they fail. Every now and then, however, a major …
Tags:
#security
Saved
on: 2020-11-17
5 most annoying website features I face as a blind person every single day
Tags:
#accessibility
Saved
on: 2020-11-12
Testing Spaghetti - Nomad PHP
Presented by Gemma Anible @ellotheth
Presented on October 23, 2014
The nightmare is at your doorstep! You’ve been tasked with extending a legacy PHP web application, a mash of raw SQL and HTML and PHP all inside out and backwards and spread over a several dozen (or hundred!) files. You know getting the system under test will push the project forward, but where do you start?
Come learn a slow, careful approach to incorporating automated unit tests into untestable code. See how your tests can slip in unobtrusively to take over your codebase from the inside, eating away at the spaghetti and creating a solid platform for future development.
Meet Gemma Anible
Gemma is a software engineer, video gamer and recovering classical violinist who has been developing PHP web applications since before PHP5 (and applications in C, .NET and Delphi since before then). She is passionate about using pragmatic processes and tooling to support developers of all types and skillsets, and her level of excitement over learning new dev technology tends to correlate strongly with her level of caffeination. Gemma and her husband live with their two dogs in New Mexico, where they climb volcanoes for fun.
Saved
on: 2020-11-12
Polypane, the perfect browser for web developers and designers
The browser for ambitious web developers. Build better websites in less time with a stand-alone browser that makes your site more responsive, more accessible and faster.
Saved
on: 2020-11-12
The Service Container, with Christoph Rumpel | The Laravel Podcast
You may not know it, but the service container — also known as the container, the IOC container, the DI container, or just "the application" — is that the core of every Laravel application. It's the glue that holds it all together! In this episode, author of Laravel Core Adventures Christoph Rumpel helps us dig deeply into what the container is and why it's good for you to know about it.
Tags:
#laravel
Saved
on: 2020-11-11
How Go helped save HealthCare.gov featuring Paul Smith, CTO of Ad Hoc (Go Time #154)
Paul Smith (from "Obama's Trauma Team") tells us the tale of how Go played a big role in the rescuing and rebuilding of the HealthCare.gov website. Along the way we learn what the original team did wrong, how the rescue team kept it afloat during huge traffic spikes, and what they've done since to rebuild it to serve t...
Saved
on: 2020-11-10
Getting Started with Dotfiles | Dries Vints
In this blog post I'll explain what dotfiles are, how you can use them and how to start with your own.
Saved
on: 2020-11-09
Lights, Camera, Action! My Tech Setup For Recording Courses & Podcasts — Co
Tags:
#gear
Saved
on: 2020-11-06
Website Ranking Tips - On-Demand Webinar - Moz
Listen in as John Mueller, Webmaster Trends Analyst at Google, and Cyrus Shepard, SEO Consultant at Moz, discuss how even novice website owners and SEOs can increase their chances of ranking higher in search results.
Tags:
#seo
Saved
on: 2020-11-06
Voice Driven Development by Emily Shea – Deconstruct
Saved
on: 2020-11-05
Site-Speed Topography – CSS Wizardry – Web Performance Optimisation
Learning the lay of the land
Saved
on: 2020-11-04
CMU 17-313: Foundations of Software Engineering - CMU 17-313: Foundations of Software Engineering
Tags:
#programming
Saved
on: 2020-10-31
Ruby on Rails in a Week - Simple Thread
I had 7 days to learn Ruby on Rails. I often think about approaches to learning, and it was time to put my ideas into practice.
Tags:
#learning
Saved
on: 2020-10-30
How Stopping Estimations Helped a Team to Become More Predictable
When making estimations using story points didn’t feel helpful, a team decided to experiment with #NoEstimates. Breaking down stories into smaller tasks gives them insight into their velocity and has
Saved
on: 2020-10-29
Union types - What's new in PHP 8
A union type accepts values of multiple different types, rather than a single one. Learn how they work in PHP 8.
Saved
on: 2020-10-29
Object Oriented Done Right
Object Oriented Done Right — Building modern applications with PHP 8.3
Saved
on: 2020-10-29
Unconventional Autoloaders (Talk) - Liam Hammett
Theres really a lot of great stuff in here...
Saved
on: 2020-10-28
Atlas: A Data Mapper For Your Persistence Model - Nomad PHP
Speaker: Paul M. JonesAtlas lets you build an OO model of your SQL tables and relationships. You can use it at the start of your project for basic CRUD operations. As you begin to need simple behaviors in your application, you can add them to the Record and RecordSet persistence model objects. Finally, when the time comes to transition to a rich domain model, you can map the Atlas persistence model objects to your domain Entities and Aggregates.
Saved
on: 2020-10-27
PHP 8 - try out all new features - Marcel Pociot's blog about Laravel, PHP
PHP 8 - try out all new features #
PHP 8 is already in it's release candidate stage, with RC 3 being released on October 29th, and the general availability release targeted for November 26th. So it is time to take a look at all the new and upcoming features of PHP 8. You can take a look at PHP 8's release schedule here.
UPDATE: Free video course
If you're more of a visual learner, check out my entirely free video course, covering all new features in PHP 8.
Every feature that you see in this blogpost comes with an interactive embedded editor, where you can modify the PHP code and evaluate the results yourself.
The official upgrade guide can be found on GitHub.
Tags:
#php
Saved
on: 2020-10-27
Maya Shavin: How I Built My Website
A Cloudinary senior front-end developer recounts how she rebuilt her Jamstack website with Nuxt, Tailwind CSS, Cloudinary, and Vercel.
Tags:
#sw-architecture
Saved
on: 2020-10-27
Web scraping with JS | Analog Forest ?
If you’ll try to google “web scraping tutorial” you’ll get a bunch of tech articles on the subject that tells you how to achieve the result using python. The…
Tags:
#javascript
Saved
on: 2020-10-26
An Intuition for Lisp Syntax
Read Essays by Stepan Parunashvili
Tags:
#programming
Saved
on: 2020-10-26
Transparent Session Management with Sessionz - Nomad PHP
Sessionz is a new PHP library that adds a custom session manager to your application. On top of this custom manager, you can mix any number of specific handlers into a stack to deal with your data:- Write sessions out to the default, filesystem-based session store.- Cache session data in-memory for faster reads (and faster performance).- Encrypt stored data so it’s protected at rest. Synchronize data to an external storage system so multiple application servers can reference it.In this lightning talk I’ll cover both what Sessionz is (how it handles sessions transparently within your application), how it works (the SplStack implementation of callback handlers), and how you can extend it with your own custom handlers.
Saved
on: 2020-10-26
A Beginner's Guide To Freelancing — Ladybug Podcast
Did you know that over one-third of the world’s workforce freelances at least part-time? As freelancing becomes more popular, you may be considering giving the freelance lifestyle a shot. This week on the podcast we’re giving you an introduction to freelancing, from establishing your rates and build
Tags:
#career
Saved
on: 2020-10-26
Pattern Matching in JavaScript | Kyle Shevlin
In this post, Kyle Shevlin demonstrates using a switch statement to replicate a form of pattern matching in JavaScript.
Tags:
#javascript
Saved
on: 2020-10-25
(5) C Course (The Basics) - YouTube
Learn C++ by building a crossword construction program from scratch. Free and fun! 12 hours of video instruction plus exercises. See www.codingforcrosswords.com
Saved
on: 2020-10-23
Domain-Driven Design with Relational Databases Using Spring Data JDBC
Jens Schauder discusses how to design an object model the DDD way, why this might be a good idea, and how to build a persistence layer for it backed by Spring Data JDBC.
Saved
on: 2020-10-23
Automated testing: a step back
The goal of this article is to define basic concepts related to testing, trying not to take anything for granted.
Why do we test??
Why is it important to write automated tests? I asked myself and I did some research because the answer to this question was not obvious to me. I knew it was important but I didn’t know why. So, I decided to try to explain it starting from a point of view as impartial as possible.
Tags:
#testing
Saved
on: 2020-10-23
Casting JSON Columns to Value Objects with Laravel – Jess Archer
With the rise of JSON columns, it can be handy to safely cast to and from value objects.
Saved
on: 2020-10-23
Learn Vue 3 in this Introduction to Vue.js Course by Core Vue Team Member,
Tags:
#vuejs
Saved
on: 2020-10-22
Managing technical quality in a codebase.
If there’s one thing that engineers, engineering managers, and technology executives are likely to agree on, it’s that there’s a crisis of technical quality. One diagnosis and cure is easy to identify: our engineers aren’t prioritizing quality, and we need to hire better engineers or retrain the ones we have. Of course, you should feel free to replace “engineers” with “Product Managers” or “executives” if that feels more comfortable. It’s a compelling narrative with a clear villain, and it conveniently shifts blame away from engineering leadership. Still, like most narratives that move accountability towards the folks with the least power, it’s both unhelpful and wrong.
Tags:
#programming
Saved
on: 2020-10-22
Readable Laravel | Spatie
In this **completely free** series, we'll explore best practices on how to write maintainable and readable code.
Tags:
#programming
Saved
on: 2020-10-21
A Nerd's Guide to Color on the Web | CSS-Tricks
There are a lot of ways to work with color on the web. I think it’s helpful to understand the mechanics behind what you’re using, and color is no exception.
Saved
on: 2020-10-13