Image for post
Image for post
Source: https://think360studio.com/saas-application-development-service/

This is a re-post from ReachCRM blog , I found it when I was spending 3 months research on a “perfect” solution on building SaaS applications. Such a good read IMHO.

Sadly the post was gone so I re-post it on my Medium for record. All credits are for author ReachCRM

I’ve recently had the greatest fun exploring options for implementing multi-tenant architectures for one of my upcoming projects. If you know anything about me, you know I’m a data guy. So it’s all about the fundamental database schema. …


I was always confused with using Traits in PHP. I think Traits is a very good way to keep objects clean and extendable, but WHY and WHEN and WHEN NOT use it always cause me headache until I read this post. Ross did a great job on answering my 3 questions above and further more.
Orignal post: http://rosstuck.com/how-i-use-traits

Leverage vs Abstraction

The first thing you should do is go read this blog post: “Abstraction or Leverage” from Michael Nygard. It’s an excellent article.

If you’re short on time, the relevant part is that chunks of code (functions, classes, methods, etc) can be split out for either abstraction or leverage. …


Hi, I’m Sandi Metz, author of Practical Object-Oriented Design in Ruby and 99 Bottles of OOP, and I believe in simple code and straightforward explanations. I prefer working software, practical solutions and lengthy bicycle trips (not necessarily in that order) and I write, consult, and teach about object-oriented design. Ask me anything

How do you prepare for your talks? Do you have any specific rituals you go through before stepping in front of an audience?

I’m a scripter and practicer as opposed to an, err, wing-it-er. Once I sort out the point of the talk and put together a slide deck, I figure out what I plan to say on every slide, and between which words I plan to change slides, and then I rehearse until I feel confident that I can appear unrehearsed. My rule-of-thumb is that I have to give the entire completed talk to my empty office 10 times before I’m ready go on stage.
I once read a recommendation that said a speaker should multiply the number of folks in the audience by their hourly rate in order to decide how much effort should be put into a talk. …


Image for post
Image for post
Freedom — Photo by Mohamed Nohassi on Unsplash

This morning on my way to work, I got time to listen to this podcast, Thank you, traffic jam — for allowing me to finish it 😡.

The podcast is so great, 2 guys on the show were humble enough to admit they were just lucky enough to make a living on their own ways. One is an outstanding developer and one is an awesome author.

I’m very interested this podcast’s topic so I’m making the summary of it here as a note for myself 😎

Whatever you want, start small and start soon


Classical music

If your work involves numbers or attention to detail. E.g solving mathematical problems

Pop music

If your work involves data entry or working to deadlines.

Ambient music

If your work involves solving equations

Dance music

If your work involves proof-reading and problem solving. This improves highest overall accuracy and fastest performance across a range of work tasks.

So next time you see your headphone-clad colleague nodding in time to a dance beat, don’t judge: they’re probably working better than you are.m

Source: From The Telegraph


During his 15 minutes with each executive, Lee explained his simple method for achieving peak productivity:

  1. At the end of each work day, write down the six most important things you need to accomplish tomorrow. Do not write down more than six tasks.
  2. Prioritize those six items in order of their true importance.
  3. When you arrive tomorrow, concentrate only on the first task. Work until the first task is finished before moving on to the second task.
  4. Approach the rest of your list in the same fashion. At the end of the day, move any unfinished items to a new list of six tasks for the following day.
  5. Repeat this process every working day.

Ref: Got this from James


Name

Tech-talk Show

Description

Currently there’re many events, training courses, MOOC websites … that help people/dev to learn new skills. But somehow they’re lacking of practical session, interactive time between people who sharing same interest.

After months of practicing, My friend and I have organized dozen of tech-talk meetups (We did it weekly). Where we could come to wherever we want to talk about technologies, life, leadership ..etc.. stuff that we’re both interested in.

Weekly we pick one to be a presenter, other one to be a secretary. Presenter will have to prepare about topics (it could be something that he already mastered, or new thing that we both want to learn, or just something is new or interesting) and secretary will edit our discussion then publish to our Medium publication. …


  • Return one thing for each existing thing: map()
  • Return only some of the existing things: filter()
  • Return only one new thing: reduce()
  • Don’t return anything, but do something with each existing thing: forEach()

Ref: https://dev.to/andrew565/which-array-function-when


A dream with a island which controlled by a country army then be taken by an unknown force. Government hides everything there. One man and family go there and nearly be captured but he escaped and be a lonely rebeller. His nephew doesn’t know about, come to other island close there for holiday, he met new friends people there but nobody knows about the unknown force and island status. …


Why do I want to start a business?

I want to make something, I want to create something that could help people. That could help me being better with knowledge, experiences and of course, making more money for my kids. Go through challenges for starting a new business could help me get them all.

What are my motivations?

I’m an action guy. I believe that if we work hard in a smart way, we could achieve more and better. Building internet business will help me test out my knowledge and challenge myself which cannot be done if I keep working 9to5 everyday.

What change do you seek to make in your own life?

Change to be more proactive, change to be more productivity, change to be more helpful for everybody that could use my help, change to be a better husband and father. …

About

Chu Quang Tú

A “mind-reading” fullstack web developer, a everyday-learner, a sharing-man , an amateur comic artist. And a husband & father.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store