- The Gravitational Force of Wage Labor
- Management for the masses?
- Hire characters, not skill sets. My most important questions in interviews.
- Confession… I Cheated During Planning Poker
- Microsoft is giving up on consumer smartphones, too
- Hiring the Ideal Startup Team
- I’m a boring programmer (and proud of it)
- Five Stages of BDD (and Agile) Adoption
- So Are You Saying We SHOULDN’T Learn to Code???
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Functional Programming Principles in Scala | |
https://www.coursera.org/learn/progfun1?recoOrder=7&utm_medium=email&utm_source=recommendations&utm_campaign=recommendationsEmail~recs_email_2016_08_07_17%3A57 | |
Data Structures and Performance | |
https://www.coursera.org/learn/data-structures-optimizing-performance | |
Cloud Computing Concepts, Part 1 | |
https://www.coursera.org/learn/cloud-computing | |
Learn to Program: Crafting Quality Code |
- Online Resources:
- partI: Proofs
- Chapter1: Propositions
- Chapter2: Patterns of proof
- Chapter3: Induction
- The cost of async I/O, false assumptions and pride
- Microservices fault and latency tolerance using Netflix Hystrix
- The Image Optimization Technology that Serves Millions of Requests Per Day
- Google still loves disks, should you?
- Fundamentals of Apache Kafka
- Troubleshoot OutOfMemoryError: Unable to Create New Native Thread
- The Heard-Of Model: Computing in Distributed Systems with Benign Failures
- New Compilers Streamline Optimization and Enhance Code Conversion
- 10 Stack Benchmarking DOs and DON’Ts
- You’re Doing It Wrong: Iteration Planning Gil Zilberfeld
- Requirements in an Agile World Alex Staveley
- Evidence Based Scheduling Joel Spolsky
- Painless Bug Tracking
nginx uses a fixed number of workers, each of which handles incoming requests. The general rule of thumb is that you should have one worker for each CPU-core your server contains.
You can count the CPUs available to your system by running:
$ grep ^processor /proc/cpuinfo | wc -l
- domain registrar is normally the place where you purchased/obtained your domain
- Your registrar could be a business that only does domain registration or even your web host itself.
- whenever a request for a domain is made, the registrar is the first place that gets referenced for information.
- they identify what set of servers any requests should reference in order to obtain a domain’s DNS records.
- Your domain should have it’s nameservers pointed to wherever you are intending to manage your site’s DNS records.
- What I learned from analysing 1.65M versions of Node.js modules in NPM
- What Is Functional Programming?
- Which Programming Languages Are Functional?
- Imperative vs. Declarative Programming - Pros and Cons
- The Joel Test: 12 Steps to Better Code
- 14 Rules for Faster-Loading Web Sites
- Best Practices for Designing a Pragmatic RESTful API
- Don't know which map/collection to use?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.peanutlabs.cron; | |
import java.text.SimpleDateFormat; | |
import java.util.Calendar; | |
import java.util.Date; | |
import org.springframework.scheduling.support.CronSequenceGenerator; | |
public class SpringCronTester { |