Trying to analyze the current state of your startup and prepare it to handle the possible troubles, that the future will bring, is not always an easy task. But there are a few resources that can help you do that. One of them is the Startup Technical Due Diligence Calculator, by Point Nine Capital.
This technical calculator consists on a series of questions that will help you identify the current technical state of your startup. And possibly identify a few red flags that could become a bigger problem in the future.
a list of questions by topic that help us understand how are you building your tech and engineering team
suggested answers to each different question
a suggested rating for each of the different answers, that tries to weight it’s importance in a well performing early-stage startup engineering team.
The book is composed by three sections: Assessment, Learning and Teaching and this will help you identify:
How the product has been built until TODAY
If it will work TOMORROW when success brings trouble
A couple of days ago, O’Reilly published a free mini eBook from Davey Shafik about Upgrading to PHP 7. This eBook has around 80 pages and is available in ePub, Mobi, and PDF at this link.
(Click on the image and go to the download page)
“Upgrading to PHP 7” book review:
PHP 7—the most dramatic update to the language in over a decade—has arrived. This O’Reilly report provides you with a short guide to the major changes in this new release, including a revamped engine (Zend Engine 3), a bunch of new features, and lots of language cleanup. You’ll learn about basic language changes, deprecated features, Unicode enhancements, changes in Object-Oriented programming, and other enhancements.
You’ll also discover why it’s taken more than 10 years for the first new major version of PHP since PHP 5 to appear—and what happened to version 6 in the meantime.
Get important details regarding changes to PHP 7, including:
– Deprecated features, starting with alternative PHP tags and POSIX-compatible regular expressions
– Uniform Variable Syntax, including consistency fixes and new syntax
– Basic language changes, such as new operators, constant arrays, new functions, and regular expressions
– Expectations and Assertions
– Error handling
– Enhancements to PHP’s Unicode, closure, and Generator features
– Changes in Object-Oriented programming
– Scalar type hints (perhaps the most polarizing and exciting new feature)
In this TED talk from 2013, Misha Glenny amuses the crown with his interesting toughs on Hackers and Cybersecurity.
Despite multibillion-dollar investments in cybersecurity, one of its root problems has been largely ignored: who are the people who write malicious code? Underworld investigator Misha Glenny profiles several convicted coders from around the world and reaches a startling conclusion.
I played around a little with Laravel, a couple of years ago, during their version three, but then I ended up diving deep into the Yii Framework instead (work related reasons).
Recently, I decided to go back into it, after they release the version 5, and I was surprised with the huge rise that it had in terms of community and learning resources.
The following list of resources was compiled , for personal use, during my initial research to get up to speed with the new version of the framework. So, if you are trying to getting evolved with Laravel now, check this list first! 😉
This YouTube series from Codecourse gives you a good overview of the most common PHP security issues. They use a very practical approach, showing how the attacks are done and how to protect your code from them.
This course is a series of useful tips and tutorials around the basics of PHP security, which makes it really accessible to all levels of PHP developers.
And, although most of these security problems are already taken care if you use a modern MVC framework like Laravel or Symfony, it’s always good to be aware of how they work and how they are protected within those frameworks.
PHP Security Series Contents:
Include/require file extensions – 3:10
XSS (Cross-site Scripting) – 14:59
Password hashing – 7:47
Directory listing – 3:10
HttpOnly Cookies – 3:52
What you shouldn’t store in cookies – 3:51
CSRF (Cross-site Request Forgery) – 11:32
User defined file includes – 6:51
SQL Injection – 9:16
Error Reporting – 5:53
Total Time – ~1:10:00
Also check out the other series in Codecourse YouTube Channel, there are some really great courses and tutorials there!
Manoj Bhargava is an entrepreneur, philanthropist, and founder and CEO of 5-hour Energy company. His net worth is over $4 billion, but the most interesting part about him, is that he is giving away more then 90% of it to build a better future for the world thought the movement Billions in Change.
Billions in Change is a movement to save the world by creating solutions, through technology and innovation, to the most basic global problems – water, energy and health.
They are working on several projects right now like:
Free Electric – A hybrid bicycle that you pedal for one hour and have electricity for one day.
Limitless Energy – Using graphene to conduct energy, in the form of heat, from underneath the earth, pollution free.
Rain Maker – Produce fresh water from sea water.
Renew – An ECP (External Counter Pulsation) device that can make people healthier by assisting the hearth pulsations and reducing heart problems
But I don’t want to spoil too much of the film because it really worths being watched!
This is a great history and Manoj’s vision and experience can be really inspiring.
As an example of that, I leave here some quotes retrieved from the film.
Awareness doesn’t reduce pollution, grow food or heal the sick. That takes doing!
If it doesn’t make a big difference, find something else to do. Life is too short to spend making things that don’t have a real impact. We are here to make a difference.
Somebody asked me once in an interview:
“What does an entrepreneur really need?”
And I said:
“Actually, only two things. Common sense and a sense of urgency.”
And they asked:
“From whom should we learn this stuff from?”
And my answer was:
“From your mom. She probably has done more management that your MBA professor. Because she has a budget, she got all those kids running around the house, hard to manage, and all of those things need to be done every day, seven days a week. That’s hard work! That’s learning on the job!”