50 Places You Can Learn to Code (for Free) Online If you’re curious about learning a programming language then you’re in luck: there’s no shortage of resources for learning how to code online. University-level courses, tutorials, cheat sheets, and coding communities all offer excellent ways to pick up a new language, and maybe even a new job, too. Read on, and you’ll discover 50 great places to learn how to code, for free, online. University Many big names in education including MIT and Stanford offer programming courses, absolutely free. General If you’re just dipping your toes into programming, or you want to find a variety of resources, these sites offer several different ways to learn how to code. Community Learn how to code on these sites with a heavy community influence ready to offer help to newbs. Language Specific Drill down to the language you really want on these sites, offering expansive learning in one or two specific languages.
READY TO HIT THE WEB: First 3D-Printed Handgun Successfully Test Fired « Secrets of the Fed This is an update to Defense Distributed’s ongoing progress with 3D printed weapons. The eyes of the world are on the innovation of 3D printing. Naturally, whenever a new technology is created that offers open source DIY opportunities to the average individual, it is going to make governments and their protected corporate interests very nervous. Such is the case with 3D weapons manufacturing. Now, after 8 months of discussing the possibility of a fully printable 3D handgun with all parts made of a composite plastic, except for the firing pin, Defense Distributed is set to release the new CAD files to the Web following a successful test fire on Saturday which can be seen in the latest video below. Defense Distributed founder, Cody Wilson, recently granted Forbes a behind-the-scenes look at how his new creation — The Liberator — will function: Wilson has once again drawn Israel’s attention according to the latest update from Forbes: Comments comments
27 Ways to Learn to Program Online Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately. And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie, a self-taught product designer for Ness Computing. F**k it, we'll do it live! Our biggest ever edition of TNW Conference is fast approaching! Louie said that once you attain the basic skills, the best thing to do is just jump in and try to give yourself custom tasks, and build experience on your own through lots of trial and error. 1. 2. 3. 4. 5. 6. Just in case you were wondering, it kind of does. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Common MySQL Queries Common MySQL Queries Basic aggregation Last updated 01 Oct 2016 Aggregate across columns Last updated 09 Sep 2009 Aggregates across multiple joins Given a parent table and two child tables, a query which sums values in both child tables, grouping on a parent table column, returns sums that are exactly twice as large as they should be. CREATE TABLE packageCredit ( packageCreditID INT, packageCreditItemID INT, Last updated 22 Feb 2013 Aggregates excluding leaders You have a table of grouped ranks ... Last updated 22 May 2009 Aggregates of specified size Find the values of a table column c1 for which there are a specified number of listed values in another column c2. All X for which all Y are Z You have an election database with tables for candidates, parties and districts. CREATE TABLE districts ( district char(10) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO districts VALUES ('Essex'),('Malton'),('Riverdale'),('Guelph'),('Halton'); Last updated 19 Mar 2016 Cascading aggregates or
Wonder How To » Show & Tell for Creators & Doers Udacity - 21st Century University Desenvolvimento de projetos (/dev/Kico) A questão dos micro serviços ainda me acompanha. Desde a publicação do meu último post sobre o assunto venho recebendo feedback de diversas pessoas além de ter entrado em contato com tantas outras. Com a mente um pouco mais clara (ao menos espero) chegou a hora de expor minhas conclusões correntes sobre o assunto. A grande questão: é SOA? A conclusão que cheguei é quase óbvia: sim e com poucas novidades. Alguém que me influenciou fortemente este ponto foi Steve Jones em um dos seus posts (a propósito, excelente blog). O modelo de referência do OASIS é um documento bastante árido mas que lido com atenção nos fornece um sólido conceitual para entender, de fato, o que é SOA. O que é SOA? Citando o modelo de referência do OASIS, SOA seria (…) um paradigma que visa organizar e usar funcionalidades (capabilities) distribuídas que podem pertencer a distintos donos (ownership domains). Há um conceitual muito importante (e interessante) neste documento que é importante divulgar aqui. Conclusões
The Role of Intuition and Imagination in Scientific Discovery and Creativity: A 1957 Guide by Maria Popova “Those who do not know the torment of the unknown cannot have the joy of discovery.” Last week, we took in some timeless vintage wisdom on the role of serendipity and chance-opportunism in creativity and scientific discovery, culled from the 1957 gem The Art of Scientific Investigation (public library; public domain) by Cambridge University animal pathology professor W. I. B. Beveridge — a brilliant treatise on creativity in science and, by extension, in all endeavors of the mind. Today, as promised, we revisit Beveridge’s hefty tome to examine his ideas on the role of intuition and the imagination. The important thing to realize is that the conjuring up of the idea is not a deliberate, voluntary act. In allowing for these magic moments to occur, Beveridge stresses the importance of embracing uncertainty and doubt: He once again quotes Dewey, who advocated what he called “reflective thinking”: It is not possible deliberately to create ideas or to control their creation.