Charity Majors is one of the best writers I’ve ever read on the topics of startups, building and growing engineering teams and dealing with the inevitable challenges of managing tech organizations. Get some wisdom and have a laugh with her latest post – Software Sprawl, The Golden Path, and Scaling Teams With Agency

keybase.txt

==================================================================

https://keybase.io/beejhuff

I hereby claim:

To do so, I am signing this object:

{
“body”: {
“key”: {
“eldest_kid”: “010194ac9fb85679e65c0a0fc3a014c6aafe1df6d1705cd9a0fcde178aa18f8592550a”,
“fingerprint”: “5caf226b52b003f811da47d653117c1a8673e297”,
“host”: “keybase.io”,
“key_id”: “53117c1a8673e297”,
“kid”: “010194ac9fb85679e65c0a0fc3a014c6aafe1df6d1705cd9a0fcde178aa18f8592550a”,
“uid”: “ac6bc551ee09b2253bea19e6286f8219”,
“username”: “beejhuff”
},
“service”: {
“hostname”: “innovez.wordpress.com”,
“protocol”: “https:”
},
“type”: “web_service_binding”,
“version”: 1
},
“ctime”: 1486664994,
“expire_in”: 157680000,
“prev”: “b3cabd8a67f698176083d61b0620d65ace0c01874f21091bc32fa58585880ed2”,
“seqno”: 62,
“tag”: “signature”
}

which yields the signature:

—–BEGIN PGP MESSAGE—–
Version: Keybase OpenPGP v2.0.62
Comment: https://keybase.io/crypto

yMIyAnicrZJbbA1BGMe3de0JKUFcHpTFA73NzJ6dnT1SEoIIQkQErZzMzs62q+ye
7u45VVUhlbrVgxeXIEJEQtCLnFAScWlc4h5taDRSQYKKW0IIac02vHk08zCZb/7f
b/7zzdc6tJ8UyfjcWdReuLxlUsadq0eT0opDablaNlyzSo5Vy+W8b+FrTe4H8XLb
lGMygADqUcp0yyAq1nSOVQYosJhCAYwyTKnFoWlhE2pAZaYeHpkcaoRSSCyi6khV
AZXzZMt2SrmX8GwnEFiVUQshbKjIAECxCIQmjWomVhUINQYpwZrCka6JxDLXDzOE
OYP6vMB2RUxs4n32/qH/z76TfTjKsMFUFXIOdAMhVTE4hQKKCLYIgnoo9Lnn0HVc
qA3O15QlLUuuyZNFNGUzHhY2fMkfhe04bopvKKh0PTPhcd8vYO46AUl4buAyd62Q
lAVBwo+FiKAqEeZUciP+hxY3bMcUBRUZKe75tuvIMSiULLBDPIwSjHFU16N5Ml+f
sD0et0OFqmECxAjv4anQqMKoYRKKNQvrBGoYEMXE0AAYAfEZlHHAACRa1EIQ6NBg
CrKoSsJJADeRHL6vwnHlGEbCJy0VTN8udWiQ9Lhcc+1KSX8pIyINHJAZdpoUyRr2
t/9+vR7UM3V+qmj2woxtbYuWZs+8nZvfNE7vOvhqYvwpPlVy4uae4Ntdyems23n+
w/vayTlfD7+d/vHMpSk9E9tqj3RndbDIo57MYb2fNp/K2j60t37f9kfZxROqNkF1
xrv5u7LTrQ3npOvl6N3Pwob+JXUXAqk1kulPfdg7+GXjxQkzDnR2leWsureyqeNs
fXXT/d3NNUsubjGeNz6796Jw1Jj9yxc8qW0uSW68+bXyRsUPCT0mXXns+M7aseni
glk5w8cNmXsZ5V+bNmdK962tDx7veJ/r72lfVtpd8XlE1Zt2knt6+qjnSh2qP7Z4
ddvozV+KvjeOHJ2et7hlb0PmyXTz8GfFD7eMf7Njdf5vrf5HAw==
=3nDV
—–END PGP MESSAGE—–

And finally, I am proving ownership of this host by posting or
appending to this document.

View my publicly-auditable identity here: https://keybase.io/beejhuff

==================================================================

key base.txt

==================================================================

https://keybase.io/beejhuff

I hereby claim:

To do so, I am signing this object:

{
“body”: {
“key”: {
“eldest_kid”: “010194ac9fb85679e65c0a0fc3a014c6aafe1df6d1705cd9a0fcde178aa18f8592550a”,
“fingerprint”: “5caf226b52b003f811da47d653117c1a8673e297”,
“host”: “keybase.io”,
“key_id”: “53117c1a8673e297”,
“kid”: “010194ac9fb85679e65c0a0fc3a014c6aafe1df6d1705cd9a0fcde178aa18f8592550a”,
“uid”: “ac6bc551ee09b2253bea19e6286f8219”,
“username”: “beejhuff”
},
“service”: {
“hostname”: “innovez.wordpress.com”,
“protocol”: “https:”
},
“type”: “web_service_binding”,
“version”: 1
},
“ctime”: 1486664994,
“expire_in”: 157680000,
“prev”: “b3cabd8a67f698176083d61b0620d65ace0c01874f21091bc32fa58585880ed2”,
“seqno”: 62,
“tag”: “signature”
}

which yields the signature:

—–BEGIN PGP MESSAGE—–
Version: Keybase OpenPGP v2.0.62
Comment: https://keybase.io/crypto

yMIyAnicrZJbbA1BGMe3de0JKUFcHpTFA73NzJ6dnT1SEoIIQkQErZzMzs62q+ye
7u45VVUhlbrVgxeXIEJEQtCLnFAScWlc4h5taDRSQYKKW0IIac02vHk08zCZb/7f
b/7zzdc6tJ8UyfjcWdReuLxlUsadq0eT0opDablaNlyzSo5Vy+W8b+FrTe4H8XLb
lGMygADqUcp0yyAq1nSOVQYosJhCAYwyTKnFoWlhE2pAZaYeHpkcaoRSSCyi6khV
AZXzZMt2SrmX8GwnEFiVUQshbKjIAECxCIQmjWomVhUINQYpwZrCka6JxDLXDzOE
OYP6vMB2RUxs4n32/qH/z76TfTjKsMFUFXIOdAMhVTE4hQKKCLYIgnoo9Lnn0HVc
qA3O15QlLUuuyZNFNGUzHhY2fMkfhe04bopvKKh0PTPhcd8vYO46AUl4buAyd62Q
lAVBwo+FiKAqEeZUciP+hxY3bMcUBRUZKe75tuvIMSiULLBDPIwSjHFU16N5Ml+f
sD0et0OFqmECxAjv4anQqMKoYRKKNQvrBGoYEMXE0AAYAfEZlHHAACRa1EIQ6NBg
CrKoSsJJADeRHL6vwnHlGEbCJy0VTN8udWiQ9Lhcc+1KSX8pIyINHJAZdpoUyRr2
t/9+vR7UM3V+qmj2woxtbYuWZs+8nZvfNE7vOvhqYvwpPlVy4uae4Ntdyems23n+
w/vayTlfD7+d/vHMpSk9E9tqj3RndbDIo57MYb2fNp/K2j60t37f9kfZxROqNkF1
xrv5u7LTrQ3npOvl6N3Pwob+JXUXAqk1kulPfdg7+GXjxQkzDnR2leWsureyqeNs
fXXT/d3NNUsubjGeNz6796Jw1Jj9yxc8qW0uSW68+bXyRsUPCT0mXXns+M7aseni
glk5w8cNmXsZ5V+bNmdK962tDx7veJ/r72lfVtpd8XlE1Zt2knt6+qjnSh2qP7Z4
ddvozV+KvjeOHJ2et7hlb0PmyXTz8GfFD7eMf7Njdf5vrf5HAw==
=3nDV
—–END PGP MESSAGE—–

And finally, I am proving ownership of this host by posting or
appending to this document.

View my publicly-auditable identity here: https://keybase.io/beejhuff

==================================================================

Semantic Versioning and Patch 2.1.2

Alan Kent's Blog

The recent Magento 2.1.2 patch didnot strictly follow the semantic versioning rules for patches. In this casewe made ajudgment call that the benefit to customers based on feedback we received (especially as we approached holiday peak) outweighed the negatives. The change was new service contracts were added to formalize the API to existing internal functionality. Existing client code was not be impacted (they don’t have to use the new APIs), but true semantic versioning would defer making these APIs available to the next minor release (2.2).

I thought this blog post was a good chance to talk more about what the versioning rules are and explain why Magento knowingly decided to break the rules in this case.

Semantic Versioning

Semantic Versioning (SemVer) describes a way to use version numbers in a consistent and structured way. For example, when you see a version number of 100.1.0 for a Magento module, you…

View original post 1,189 more words