Learn Software Design Patterns

What Will You Learn? What are software design patterns? What are the use cases for software design patterns? What are common types of software design patterns? How do I choose the right software design pattern? Where can I learn more about software design patterns? The Basics Learn design patterns to accelerate software development. A design pattern considers languages and frameworks as its components. Design patterns help you solve a problem with many software languages and frameworks. ...

Learn How To Prioritize

The Basics Learn how to prioritize for fun and profit! Prioritization is challenging. I’ve struggled with it for years. I have ADHD, so my prioritization struggles center on my desire to do everything. Beyond that, I have many competing interests, my family and a house that needs attention. To continually improve my prioritization skills, I use the following methods. First Things First As Kenny Rodgers said, know when to fold ’em. ...

Learn Color Theory

What Will You Learn? What is Color Theory? What are the use cases for Color Theory? How do I use Color Theory? What are the fundamentals of Color Theory? Where can I learn more about Color Theory? The Basics Learn Color Theory for fun and profit! Do you like math, art, and the pursuit of balance? If so, follow along as the highlights of Color Theory are revealed. Primary Use Cases Communicate effectively with your audience Super-charge the aesthetics of your design project Add harmony to your creations. Data visualization in diagrams, charts, and graphs Use The Right Tool The color theory provides a couple of primary ways of managing your color. ...

Learn Data Visualization

The Basics Learn Data Visualization for fun and profit! Data is only helpful with a way to visualize it. We’re dealing with an assault on our senses with the sheer amount of data coming our way. In the Information Age, your ability to present compelling data is an asset. Data Visualization is often an art form, but we’ll review standard options. Primary Use Cases Why would you want to visualize data? ...

Salary Negotiation for Programmers

I discovered this question on Quora, so I answered it; this post is an extension of that post for programmers. If an interviewer asks me what I expect as my salary, what should I answer? — Quora Ask for what you need and what fits the market rates for your prospective position. Ask yourself these questions. How much money do I need for retirement savings bills? — Requirements What is the salary range for my role? — Market Rate How much am I worth? —Value A little introspection goes a long way. Research is essential to understand your market rate. ...

Learn AWS Amplify

What Will You Learn? What is AWS Amplify? What are the basics of AWS Amplify? What are the use cases for AWS Amplify? Where can I learn more about AWS Amplify? The Basics AWS Amplify is a command-line utility that generates web and mobile applications on Amazon Web Services (AWS) servers. It is written in node and requires NodeJS. I recommend using nvm to install NodeJS if you haven’t already. Primary Use Cases You posted your app idea on Craigslist, but no developers will work for free, so you’ll do it yourself! You want to create a proof of concept application quickly. You would like to evaluate several different technologies without learning the internals. Installation The last time I tried to learn AWS Amplify and followed its instructions, it ended in many errors. This time around, everything worked as expected. Follow the latest installation instructions for a react application. ...

How Do I Use Email?

How do I use email? Email is ubiquitous; most of us have methods for taming our inboxes. I won’t add to the legion of how-to articles specific to email clients. In the following paragraphs, I’ll explain how I keep my inbox clean. My system applies to any email client. Filter All the Things ☕ I’m a zero inboxer that uses filters to achieve inbox nirvana. I create filters with prefixes. MOVE — Move the message to a folder. DELETE — Delete the message. A Few Folders to Rule Them All 📂 ...

How to Highlight Text on a Web Page

Google is pushing a web standard for this feature. Navigate to a web page and select text. Paste the URL in your web browser, and you should see the highlighted text. Notice the browser highlights the text. The generated URL looks like this. ...

SignalFx and EC2

SignalFx and EC2 are a match made in heaven. If you need to ensure the uptime of your EC2 instances monitoring tools like SignalFx is a must-have. Follow along for details that will help you use SignalFx to monitor an existing EC2 instance. Prerequisites An existing EC2 Instance, Amazon provides a free tier A SignalFx account, 14-day trials are available on signalfx.com Setup Login to your SignalFx account then click the INTEGRATIONS menu item. ...

Cloud providers

What Will You Learn? What are cloud providers? What are the use cases for cloud providers? What are the adoption rates of cloud providers? What are the primary cloud providers? Where can I learn more about cloud providers? What are the alternatives to cloud providers? Where can I learn more about cloud providers? The Basics Cloud providers have taken the tech world by storm. Amazon led the way with cloud computing in 2006 when it launched Amazon EC2. The cloud, however, was mentioned as early as 1998. ...