13294. How to make a cash flow chart for your business (gocardless.com)
A guide to generating a cash flow chart for your business
13295. How to make a cash flow chart for your business (gocardless.com)
A guide to generating a cash flow chart for your business
13296. How to accept invoice payments online (gocardless.com)
13297. How to accept invoice payments online (gocardless.com)
13298. HOWTO: Avoid temptation -- why avoiding temptation is harder than you think (matt.might.net)
The ability to avoid temptation is a modern superpower. With temptation ubiquitous, avoiding it is essential in fighting procrastination; keeping finances healthy; managing diet and weight; boosting productivity; and maintaining healthy relationships. Avoiding temptation hard because before you are ...
13299. Automating Tedious Managerial Tasks (engineering.wingify.com)
Client issue assignment and tracking. We at Wingify take our client issues very seriously and have built processes to get the desired…
13300. In Memoriam: Frederick P. Brooks, Jr. --- Personal Recollections ()
Fred Brooks passed away on November 17. He was a giant in computer science and a tremendous inspiration to many of us. Brooks is famous for many things. Many people know him best as the author of The Mythical Man-Month, his musings on software engineering and why it’s so very hard. Some of his presc...
13301. Refactoring Bloated Controllers with IServiceProvider (elegantcode.com)
I have come into an ASP.NET MVC project that has a HomeController that takes at […] The post Refactoring Bloated Controllers with IServiceProvider appeared first on Elegant Code.
13302. Codegen in Hare v2 (drewdevault.com)
I spoke about code generation in Hare back in May when I wrote a tool for generating ioctl numbers. I wrote another code generator over the past few weeks, and it seems like a good time to revisit the topic on my blog to showcase another approach, and the improvements we’ve made for this use-case.In...
13303. Codegen in Hare v2 (drewdevault.com)
I spoke about code generation in Hare back in May when I wrote a tool for generating ioctl numbers. I wrote another code generator over the past few weeks, and it seems like a good time to revisit the topic on my blog to showcase another approach, and the improvements we’ve made for this use-case. I...
13304. 🎧 Replay: 2022 (carlosbecker.com)
This is a different kind of post: I’m sharing some music I enjoyed this year!
13305. clipped() doesn’t affect hit testing (oleb.net)
The clipped() modifier in SwiftUI clips a view to its bounds, hiding any out-of-bounds content. But note that clipping doesn’t affect hit testing; the clipped view can still receive taps/clicks outside the visible area. I tested this on iOS 16.1 and macOS 13.0. Example Here’s a 300×300 square, which...
13306. Our Solution for Measuring React Native Rendering Times (shopify.engineering)
After Shopify went all-in on React Native, we had to find a way to confirm our mobile apps are fast. The solution is an open-source @shopify/react-native-performance library, which measures rendering times in React Native apps.
13307. What Does Financial Inclusion Mean? (gocardless.com)
Learn more about the meaning of financial inclusion and its applications.
13308. What Does Financial Inclusion Mean? (gocardless.com)
Learn more about the meaning of financial inclusion and its applications.
13309. How to Become a Freelance Developer (gocardless.com)
Becoming a freelance developer requires both coding and business skills.
13310. How to Become a Freelance Developer (gocardless.com)
Becoming a freelance developer requires both coding and business skills.
13311. How to become a freelance artist (gocardless.com)
Becoming a freelance artist requires creative flair and business knowledge.
13312. How to become a freelance artist (gocardless.com)
Becoming a freelance artist requires creative flair and business knowledge.
13313. How to Become a Freelance Recruiter (gocardless.com)
Become a freelance recruiter with these simple tips.
13314. How to Become a Freelance Recruiter (gocardless.com)
Become a freelance recruiter with these simple tips.
13315. SQL or NoSQL? Why not use both (with PostgreSQL)? (supabase.com)
How to turn Postgres into an easy-to-use NoSQL database that retains all the power of SQL
13316. Type TypeScript React Functions (jaketrent.com)
These are the best typings for React function components in TypeScript.React.FC no moreReact.FC was a nice shortcut. But it seems to actually create trouble down the line -- eg, in generics, defaultProps and return types.Simple and makes senseInstead, do what's simple and makes sense. Just type your...
13317. A World Where Other People Think (jaketrent.com)
Others are solving their problems. Solve your own.Parallel ProcessingWe live in a world where other people are thinking. All the time. Oh, and talking. Hot takes from all tech corners. Find an outlet to fit you on the Internet. There are many distractions. Social media feeds never stop.Things seem f...
13318. Default Function Params in Python (jaketrent.com)
This is how to write bug-free default parameters for your python functions.Dynamic DefaultsA dynamic default is one that changes on each function invocation. An example would be a datetime parameter that is set to the current datetime if not explicit datetime is sent as an argument.Not in Function S...
13319. Generate a Password (jaketrent.com)
Here are some ways to generate a secure password.Pre-installeduuidgen comes with linux-utils. Probably pre-installed. If a uuid will do it, bam:uuidgen a08db6c6-66bd-4cd1-a6d0-a7d4c72d0e90Nice for use in portable bash scripts.pwgensudo apt install pwgenpwgen -ycns 64 1-y - include a symbol-c - inclu...
13320. Favorite Vim Tricks (jaketrent.com)
These are some of my favorite or most easily forgotten vim tricksOf course, there is a fantastic educational newsletter, VimTricks. You should subscribe and get all the tricks they have. These are some I've learned from them and elsewhere that I want to remember and highlight for myself.Get filetype...