<br />
<b>Warning</b>:  Attempt to read property "ID" on null in <b>/var/www/blog/blog/wp-content/plugins/simple-embed-code/includes/add-embeds.php</b> on line <b>84</b><br />
<br />
<b>Warning</b>:  Attempt to read property "ID" on null in <b>/var/www/blog/blog/wp-content/plugins/simple-embed-code/includes/add-embeds.php</b> on line <b>84</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /var/www/blog/blog/wp-content/plugins/simple-embed-code/includes/add-embeds.php:84) in <b>/var/www/blog/blog/wp-includes/rest-api/class-wp-rest-server.php</b> on line <b>1902</b><br />
{"version":"1.0","provider_name":"crowdspring Blog","provider_url":"https:\/\/www.crowdspring.com\/blog","author_name":"CS","author_url":"https:\/\/www.crowdspring.com\/blog\/author\/admin\/","title":"Choosing Technologies for Your Web Startup (Part 1) - crowdspring Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"1o2cPX6mmZ\"><a href=\"https:\/\/www.crowdspring.com\/blog\/startup-technology\/\">Choosing Technologies for Your Web Startup (Part 1)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.crowdspring.com\/blog\/startup-technology\/embed\/#?secret=1o2cPX6mmZ\" width=\"600\" height=\"338\" title=\"&#8220;Choosing Technologies for Your Web Startup (Part 1)&#8221; &#8212; crowdspring Blog\" data-secret=\"1o2cPX6mmZ\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.crowdspring.com\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/images.crowdspring.com\/blog\/wp-content\/uploads\/2009\/11\/27132045\/1181452_snail-1.jpg","thumbnail_width":300,"thumbnail_height":224,"description":"You have a great idea, a viable business model, and investors lined up. Now, you need to build your website. You&#8217;ll likely start by hiring a consultant or consulting firm. Consultants can be valuable resources, and good relationships with them can be key to growing your company. The unfortunate flip side is that bad advice can lead to a stalled product, unable to scale and compete. Worse, you might find yourself locked into an expensive, tense relationship, with the consultants being the only ones who can get you out of the mess they put you in. Because development cycles for web services are measured in months if not years, you cannot afford to make mistakes. In this series of blog posts, I&#8217;ll offer advice on interpreting what consultants tell you and on better expressing your needs. One important point to always keep in mind is to be conservative. Consultants will attempt to pull you into newer technologies for various reasons that are attractive to them and possibly attractive to you. The risks may not be entirely obvious. Part 1: The Myth of Productivity The word \u201cproductivity\u201d should be a red flag for you. Let&#8217;s unpack it. It seems to mean \u201cthe ability to produce results quickly.\u201d Anything \u201cproductive\u201d seems good, and you should strive for more. Who wouldn&#8217;t want to move more quickly from product design to finished product? However, \u201cproductivity,\u201d as used in this context, can lead to the opposite. To understand this, we have to ask: What exactly is slowing down the process in the first place? Is it, in fact, slow? Part of the confusion is due to the process being obfuscated. Software engineers are extreme specialists, and outsiders have little clue about what goes on. Software projects are fertile ground for buzzwords to take root. As an outsider, what you need to know is that there are components to the development process \u2013 drafting, prototyping, debugging, deployment, and testing (all of which happen before integrating the product into its social environment) \u2013 and that together, they compose a \u201ccycle,\u201d such that development moves back and forth between components. You might want to explore different software development methodologies for a deeper understanding of these cycles. Incorporating security into this cycle, such as through a DevSecOps maturity model, can ensure that security is built in from the start rather than tacked on later. Want a free brand review?Answer 5 short questions and we will send a custom report with actionable insights and specific actions you can take to build a stronger brand. We just emailed the info to you. Email Address The slowness could mean three things in this context: 1) Some components are slow. Coding used to be the target of such complaints. Older programming languages and environments are often accused of being complex and error-prone. From this criticism, we get \u201cvisual\u201d coding tools and IDEs (Integrated Development Environments). What you need to know is that this criticism is entirely subjective. There&#8217;s no objective speed advantage to.."}