Streamline Icons & Illustrations | Top Choice for Designers [90,000+]
What Do Tobias Van Schneider, Mike Kus and the World's Best Designers All Have in Common? Streamline. Search Less to Find the Perfect Vector. Try Free
Budi Tanrim - Making sense of your design project by writing
Do yourself a favor. Write down the story of your project.
By writing, you’re making sense of things.
You will untangle what is on your head and make it explicit.
Bulma: Free, open source, and modern CSS framework based on Flexbox
Bulma is a free, open source CSS framework based on Flexbox and built with Sass. It's 100% responsive, fully modular, and available for free.
For the best results using Bulma, it's recommended to use the control element as often as possible.
<div class="field">
<label class="label">Username</label>
<div class="control has-icons-left has-icons-right">
<input class="input is-success" type="text" placeholder="Text input" value="bulma">
<span class="icon is-small is-left">
<i class="fas fa-user"></i>
</span>
<span class="icon is-small is-right">
<i class="fas fa-check"></i>
</span>
</div>
<p class="help is-success">This username is available</p>
</div>A 4-step process for testing the accessibility of your designs
Setting up your screen reader
For this guide, I’m going to use VoiceOver on Mac, a screen reader program that comes on new Mac computers, iPhones, and iPads. If you’re on Windows, you can use JAWS or NVDA. I’ll provide guiding questions and examples of good and bad interactions, so your OS shouldn’t matter.
The first step is to enable your screen reader and get familiar with its keyboard shortcuts.
- Tab
- Ctrl-Option- ← →
- Ctrl-Option-Cmd-H
- Ctrl–Option–Cmd–G
Bonus: disabled buttons
Documentation - Materialize
Materialize is a modern responsive CSS framework based on Material Design by Google.
Crockford Objects in JavaScript
The example that Crockford gave in his presentation on how to create objects is the way developers should use for creating objects. It does not require the 'class' keyword or the 'prototype' property for defining an object. It also does not require using the 'new' keyword for instantiating a new object.
function createThing(name) {
function getName() {
return name;
}
return Object.freeze({
name,
getName
});
}
const myThing = createThing('My Thing');
Creating an Urban Sketch Journal • Concepts App • Infinite, Flexible Sketching
Designer Amin Zakaria shares his impressions on Urban Sketching.
My notes are my journal. Sometimes they are findings of a study I did, and sometimes they are merely my personal thoughts and design ideas. The sketches below reflect the different methods I use when drawing, based on what I am exploring.
Learn to draw:
https://www.youtube.com/watch?v=TOZxfVp_fSc&list=PLco-b9POdcG5WbrEW8KSDGrXh95q0-CWa&index=2
The Squat - Bar Position with Mark Rippetoe
Proper bar position in the low-bar back squat results in a favorable back angle that facilitates hip drive.
Mark Rippetoe gives an explanation of the grip and bar position in The Squat as detailed in Starting Strength: Basic Barbell Training.
More information available at www.StartingStrength.com
Designing Beautiful Shadows in CSS
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
65 brilliant Photoshop tutorials to try | Creative Bloq
Boost your skills with these quality Photoshop tutorials.
Pandoc - Pandoc User’s Guide
Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.
Pandoc can convert between numerous markup and word processing formats, including, but not limited to, various flavors of Markdown, HTML, LaTeX and Word docx. For the full lists of input and output formats, see the --from and --to options below. Pandoc can also produce PDF output: see creating a PDF, below.
2018+ Honda Odyssey Cabin Filter & Engine Filter Replacement
Buy In Cabin Air Filter (CF11182):
US: https://amzn.to/3cymwcu
CDN: https://amzn.to/3dwlAXy
Buy Engine Air Filter:
US: https://amzn.to/2XwhokZ
CDN: https://amzn.to/30hjl6P
=========
In this video, I will show you how to replace the in cabin air filter and engine air filter on your 2018+ Honda Odyssey. The procedure is very simple and can save you a lot of money compare to paying a shop or dealer to do this service.
In cabin: Every 25,000 miles
Engine: Check once per year, replace if necessary
GitHub - susam/texme: Self-rendering Markdown + LaTeX documents
Self-rendering Markdown + LaTeX documents. Contribute to susam/texme development by creating an account on GitHub.
This Jig Is A Two For One! Accurate and Repeatable! Make one Today!
jointer and angle table saw jig
Concentric Circle Spinner - Frontend Horse
A cool spinner made only with divs, some border tricks, and one CSS animation.
I really enjoyed digging into this pen by Luke Richardville. You wouldn’t think it had much to teach, seeing as it’s only 12 lines of Pug and 32 lines of SCSS.
Jovan Rocanov – Medium
Read writing from Jovan Rocanov on Medium. Visual storyteller. Passionate about guiding people through the maze of narratives, symbols, and meanings. Every day, Jovan Rocanov and thousands of other voices read, write, and share important stories on Medium.
Greek illustrations

List all indexes in SQL Server database - SQL Server Data Dictionary Queries
Useful T-SQL queries for SQL Server to explore database schema.
select i.[name] as index_name,
substring(column_names, 1, len(column_names)-1) as [columns],
case when i.[type] = 1 then 'Clustered index'
when i.[type] = 2 then 'Nonclustered unique index'
when i.[type] = 3 then 'XML index'
when i.[type] = 4 then 'Spatial index'
when i.[type] = 5 then 'Clustered columnstore index'
when i.[type] = 6 then 'Nonclustered columnstore index'
when i.[type] = 7 then 'Nonclustered hash index'
end as index_type,
case when i.is_unique = 1 then 'Unique'
else 'Not unique' end as [unique],
schema_name(t.schema_id) + '.' + t.[name] as table_view,
case when t.[type] = 'U' then 'Table'
when t.[type] = 'V' then 'View'
end as [object_type]
from sys.objects t
inner join sys.indexes i
on t.object_id = i.object_id
cross apply (select col.[name] + ', '
from sys.index_columns ic
inner join sys.columns col
on ic.object_id = col.object_id
and ic.column_id = col.column_id
where ic.object_id = t.object_id
and ic.index_id = i.index_id
order by key_ordinal
for xml path ('') ) D (column_names)
where t.is_ms_shipped <> 1
and index_id > 0
order by i.[name]My Advice To Machine Learning Newbies After 3 Years In The Game
- Stay away from unsupervised learning
- Skip neural networks
Plugging an on off-the-shelf model from sklearn is often enough for an MVP. While weeks of tuning a neural net might provide a couple extra points of f1, it’s often not worth it in the beginning. - Frame all problems as binary classification
- Tune your hyper-parameters
Negative Space – How Best to Use It in Website and App Design
In this post, UXPin looks at using negative space in design and how you can use it to create more engaging websites and apps.
Good web design with tall line-height
Avatar generator playground - Boring Avatars
Boring avatars is a tiny JavaScript React library that generates custom, SVG-based, round avatars from any username and color palette.