Lessons we’ve learned on real projects (page 138)
The links, tools and tips our engineers and designers share with each other, one “today I learned” at a time.
- lessons shared
- 3,447
- people sharing
- 86
- database started in
- 2016








Tech Insights· npmjs.com
Eslint-stats: Analyses JS files for error frequency, rather than location. This is helpful when introducing ESLint to an existing project.
Shared by
Read on npmjs.com- JavaScript
- Tools

docs.scipy.org
numpy has a really handy function called
is_busdayto check whether a given date is business day or not, it also can receiv...numpy has a really handy function called is_busday to check whether a given date is business day or not, it also can receive a list of parameters to give this functionality a power boost such as weekmask (if you need a custom definition for weekdays) and holiday calendar
Carlos Coelho

Tech Insights· docs.scipy.org
numpy has a really handy function called
is_busdayto check whether a given date is business day or not, it also can receiv...numpy has a really handy function called
is_busdayto check whether a given date is business day or not, it also can receive a list of parameters to give this functionality a power boost such as weekmask (if you need a custom definition for weekdays) and holiday calendarShared by
Read on docs.scipy.org- Numpy
- Python

designbetter.co
precious lessons on management and leadership from Julie Zhuo, Facebook’s VP of Design
The Design Better podcast, newsletters, and books, plus design jobs and a community that meets every other week. Hosted by Aarron Walter and Eli Woolery. Search everything we've published.
Aline Silveira

Tech Insights· designbetter.co
precious lessons on management and leadership from Julie Zhuo, Facebook’s VP of Design
From designbetter.co
The Design Better podcast, newsletters, and books, plus design jobs and a community that meets every other week. Hosted by Aarron Walter and Eli Woolery. Search everything we've published.
Shared by
Read on designbetter.co- Career
- Design
- Management
- Podcast
Today I learned
You don't need a hacky snippet to manipulate dates into the a specific moment, such as EOD.
datetime.datetime.combinecan d...You don't need a hacky snippet to manipulate dates into the a specific moment, such as EOD. datetime.datetime.combine can do that for you as it receives three parameters: date (can be datetime too), time and tzinfo , the latter being an optional argument. The following snippet will put a given date into EOD: ``` from datetime import datetime, time date = datetime.strptime("2019-01-01", "%Y-%m-%d") # datetime.datetime(2029, 1, 1, 0, 0) eod_date = datetime.combine(date, time.max) # datetime.datetime(2029, 1, 1, 23, 59, 59, 999999) ```
Carlos Coelho
Tech Insights
You don't need a hacky snippet to manipulate dates into the a specific moment, such as EOD.
datetime.datetime.combinecan d...You don't need a hacky snippet to manipulate dates into the a specific moment, such as EOD.
datetime.datetime.combinecan do that for you as it receives three parameters:date(can bedatetimetoo),timeandtzinfo, the latter being an optional argument. The following snippet will put a given date into EOD:``` from datetime import datetime, time
date = datetime.strptime("2019-01-01", "%Y-%m-%d") # datetime.datetime(2029, 1, 1, 0, 0) eod_date = datetime.combine(date, time.max) # datetime.datetime(2029, 1, 1, 23, 59, 59, 999999) ```
Shared by
- Python

mauveweb.co.uk
Every mock.patch() is a little smell
The Python unittest.mock library (and the standalone mock package for Python 2) includes an extremely handy feature in patch(), which allows easy and safe monkey-patching for the purposes of testing.
Filipe Ximenes

Tech Insights· mauveweb.co.uk
Every mock.patch() is a little smell
From mauveweb.co.uk
The Python unittest.mock library (and the standalone mock package for Python 2) includes an extremely handy feature in patch(), which allows easy and safe monkey-patching for the purposes of testing.
Shared by
Read on mauveweb.co.uk- Design Patterns

adamj.eu
Feature checking versus Version checking
Bruno Oliveira, known for his work on the pytest project, tweeted this thread last July:
Gustavo Carvalho

Tech Insights· adamj.eu
Feature checking versus Version checking
From adamj.eu
Bruno Oliveira, known for his work on the pytest project, tweeted this thread last July:
Shared by
Read on adamj.eu- Python


Tech Insights· medium.com
good summary as to why choose freemium or free trial for your SaaS. Or, as the author puts it: "the choice between a functionality-based or time-based paywall".
Shared by
Read on medium.com
gojko.net
“If You Don't Schedule Time for Maintenance, Your Equipment Will Schedule It for You” - Sprints, marathons and root canals
How to prioritise technical debt against business features? How do we convince them that refactoring is important? How can anyone estimate the value of techn...
Filipe Ximenes

Tech Insights· gojko.net
“If You Don't Schedule Time for Maintenance, Your Equipment Will Schedule It for You” - Sprints, marathons and root canals
From gojko.net
How to prioritise technical debt against business features? How do we convince them that refactoring is important? How can anyone estimate the value of techn...
Shared by
Read on gojko.net- Agile
Tech Insights· conferencias.dev
Brazilian tech conferences repo:
Shared by
Read on conferencias.dev- Brazil
- Conferences
Tech Insights
Cover's Theorem: A complex pattern-classification problem, cast in a high-dimensional space nonlinearly, is more likely to be linearly separable than in a low-dimensional space
Shared by
- Computationallearning
- Statistics

okrs.app
Create and track OKR objectives and results with this simple tool
SLOT777 merupakan situs slot resmi dengan akses login ke raja123 minimal deposit 10k merupakan situs nomor 1 di Indonesia di akui oleh seluruh kalangan slot elite.
Pedro Bacelar

Tech Insights· okrs.app
Create and track OKR objectives and results with this simple tool
From okrs.app
SLOT777 merupakan situs slot resmi dengan akses login ke raja123 minimal deposit 10k merupakan situs nomor 1 di Indonesia di akui oleh seluruh kalangan slot elite.
Shared by
Read on okrs.app- Management
- Metrics
- Okr
Tech Insights· stackoverflow.com
Python multiprocessing: understanding logic behind
chunksize:Shared by
Read on stackoverflow.com- Concurrency
- Multiprocessing
- Python
- Link offline
darkmodedesign.xyz · offline
The best resources for designing and building dark mode experiences across mobile, desktop and the web
Pedro Bacelar
Link offlineTech Insights· darkmodedesign.xyz
The best resources for designing and building dark mode experiences across mobile, desktop and the web
Shared by
The original link on darkmodedesign.xyz is no longer available.
Look for it on the Wayback Machine- Dark Mode
- Design
- UI

uxdesign.cc
The best UX and design events in 2020
The best UX and design events in 2020:
Letícia Regert

Tech Insights· uxdesign.cc
The best UX and design events in 2020
The best UX and design events in 2020:
Shared by
Read on uxdesign.cc- Design
- Events
- UX

wikidiff.com
Difference between automate and automatize: As verbs the difference between automatize and automate is that *automatize* is t...
Difference between automate and automatize: As verbs the difference between automatize and automate is that automatize is to make or become automatic while automate is to replace or enhance human labor with machines.
Vanessa Barreiros

Tech Insights· wikidiff.com
Difference between automate and automatize: As verbs the difference between automatize and automate is that *automatize* is t...
Difference between automate and automatize: As verbs the difference between automatize and automate is that automatize is to make or become automatic while automate is to replace or enhance human labor with machines.
Shared by
Read on wikidiff.com
Book a call
Found it useful?
Let’s put it to work.
Tell us about your product and the problem in front of you. We’ll bring what we’ve learned on real projects.
Tell us about your product, and we’ll bring what we’ve learned.
Still prefer the good old email? Contact us



