Showing posts with label Scientific Path. Show all posts
Showing posts with label Scientific Path. Show all posts

Saturday, 6 October 2018

2018 NOBEL PRIZE WINNERS

Nobel Prize 2018 in Physiology or Medicine

The 2018 Nobel Prize in Physiology or Medicine has been awarded jointly to James P. Allison and Tasuku Honjo “for their discovery of cancer therapy by inhibition of negative immune regulation.”












Checkpoint therapy has now revolutionized cancer treatment and fundamentally changed the way how cancer can be managed.

Arthur Ashkin, Gérard Mourou and Donna Strickland Win 2018 Nobel Prize in Physics
Arthur Ashkin, Gérard Mourou and Donna Strickland won the 2018 Nobel Prize in physics on Tuesday for “for groundbreaking inventions in the field of laser physics.”

The physics prize honours researchers for discoveries in phenomena as enormous as The Big Bang and as tiny as single particles of light. Ashkin, of the U.S., was awarded the half the prize, and Mourou and Strickland, of France and Canada, respectively, were jointly awarded the other half.

The $1.01 million prize, which can be shared by as many as three people, is decided by the Royal Swedish Academy of Sciences.



Nobel Prize  2018 in Chemistry

The Royal Swedish Academy of Sciences has awarded the 2018 Nobel Prize in Chemistry 2018 with one half to Frances H Arnold and the other half jointly to George P Smith and Sir Gregory P Winter for their work in evolution and phages.





The methods developed are now being internationally developed to promote a greener chemicals industry, produce new materials, manufacture sustainable biofuels, mitigate disease and save lives.

Nobel Peace Prize 2018 Won by Denis Mukwege and Nadia Mura
The Norwegian Nobel Committee has decided to award the Nobel Peace Prize for 2018 to Denis Mukwege and Nadia Murad for their efforts to end the use of sexual violence as a weapon of war and armed conflict.

Denis Mukwege is a gynecologist who has treated victims of sexual violence in the Democratic Republic of Congo. Nadia Murad is a Yazidi human rights activist and survivor of sexual slavery by Isis in Iraq.











Thursday, 6 September 2018

LASTEST TECHNOLOGY NEWS

SENATORS BLAST  GOOGLE EXECUTIVES FOR NOT SHOWING UP TO HEARINGS ON ELECTION MEDDLING
Sometimes an empty chair can speak volumes. The Senate Select Committee on Intelligence intentionally set up an unoccupied seat to shame Google parent company Alphabet at Wednesday's hearing on foreign meddling in the 2016 U.S. presidential election.

The committee wanted either Alphabet CEO Larry Page or Google Chief Executive Sundar Pichai to testify alongside Twitter CEO Jack Dorsey and Facebook COO Sheryl Sandberg, but the company offered its top lawyer and senior vice president of global affairs, Kent Walker, instead. That decision rankled committee leaders Sen Mark Warner, D-Va., and Sen. Richard Burr, R-N.C., who rejected the substitution, hence the pointedly vacant chair.

"I'm disappointed Google decided against sending the right senior level executive," Burr, the chair of the committee, said in his opening remarks.

Warner, vice chair of the committee, echoed Burr's statement. "I'm deeply disappointed that Google — one of the most influential digital platforms in the world – chose not to send its own top corporate leadership to engage this committee," Warner said.

TWITTER & FACEBOOK ARE TOO SLOW  TO TACKLE MEDDLING
Facebook and Twitter have said that they took too long to tackle foreign campaigns to meddle in US elections. Responding to lawmakers, Facebook's chief operating officer Sheryl Sandberg said the social network was "too slow" to act on election interference.

Twitter's chief executive Jack Dorsey said his platform was "unprepared and ill-equipped" for the "weaponisation" of debate.Google did not show up to the Senate Intelligence Committee hearing.

Opening the hearing, Democratic senator Mark Warner said he was "deeply disappointed" that Google "chose not to send its own top corporate leadership".

The senate committee focused on what the technology giants were doing to prevent future election meddling.

It followed claims that Russia and other foreign actors spread misinformation and propaganda ahead of the 2016 presidential election.

"With the benefit of hindsight, it is obvious that serious mistakes were made by both Facebook and Twitter. You, like the US government, were caught flat-footed by the brazen attacks on our election. Even after the election, you were reluctant to admit there was a problem," said Mr Warner. He warned that the social networks could face new regulations. "The era of the wild west in social media is coming to an end. Where we go from here is an open question," he told the hearing.





SAMSUNG: TIME  FOR FOLDING SMARTPHONES
Samsung's head of mobile has said it is "time to deliver" foldable smartphones, fuelling speculation the company is about to reveal a bendable device.

In an interview with CNBC, DJ Koh said Samsung's consumer research suggested there was demand for a foldable phone.

Several phone-makers are rumoured to be developing devices with flexible screens that can be folded in half, without a hinge or seam in the middle. However, Samsung told the BBC it did not currently have "anything to share".

TWITTER: ALGORITHMS WERE NOT ALWAYS IMPARTIAL
Twitter chief executive Jack Dorsey has told US law-makers that the company's algorithms have not always been "impartial".

He said the platform "unfairly" reduced the visibility of 600,000 accounts, including some members of congress.

But he was unable to immediately say whether a majority of them were Republican, Democratic or otherwise. Mr Dorsey is being questioned by senators over allegations that Twitter censors conservative voices.

Several republicans, including US President Donald Trump, have accused Twitter of bias, which the company denies.

"Twitter does not use political ideology to make any decisions, whether related to ranking content on our service or how we enforce our rules," said Mr Dorsey.

However, he said the company had made mistakes. On Wednesday, the US Department of Justice said it would investigate "growing concern that these companies may be hurting competition and intentionally stifling the free exchange of ideas on their platforms".

Friday, 1 June 2018

JEFF BEZOS SAYS , EARTH TO BE PURELY RESIDENTIAL AS COMPANIES WILL MOVE TO THE MOON

                   

Mr Bezos said: “We will have to leave this planet. We’re going to leave it, and it’s going to make this planet better. We’ll come and go, and the people who want to stay, will stay. The Earth is not a very good place to do heavy industry. It’s convenient for us right now. But in the not-too-distant future — I’m talking decades, maybe 100 years — it’ll start to be easier to do a lot of the things that we currently do on Earth in space because we’ll have so much energy.


Mr Bezos is looking to utilise the full potential of his space exploration company Blue Origin to establish a lunar base. The billionaire says that his company will look to work with the likes of NASA and the European Space Agency to help colonise the moon. Studies have shown that establishing a base there will be relatively easy as it is close to home, and contains large bodies of water beneath the surface which could be used to help create fuel.

He explained further: "The Moon Village concept has a nice property in that everybody basically just says, look, everybody builds their own lunar outpost, but let’s do it close to each other. That way, if you need a cup of sugar, you can go over to the European Union lunar outpost and say, ‘I got my powdered eggs, what have you got?' Obviously, I’m being silly with the eggs, but there will be real things, like, ‘Do you have some oxygen?’"

Sunday, 20 May 2018

POWER UP

On 15 June 1752, American political and scientist, Benjamin Franklin went outlook to fly a kite, instead of choosing a nice , sunny afternoon, Franklin chose a stormy one in the hope that the dark clouds overhead could become a lighting storm. The scientist successful extracted sparks from the clouds proving his theory that lighting was electricity. He survived his dangerous experiment unhurt, from the famous scientists who have since died from lighting strikes while performing similar experiments.

Electricity has immense power, capable of both lighting storms and boiling kettles, powering an entire city and giving light to a torch. Electrical power is everywhere -it's just there, meeting our every need, every time we turn on light switch or open the fridge, use our mobile phone or watch a film. It's even there when we make a friend's hair stand on end with a balloon we have just rubbed on a jumper.

In Acts 2:1-21 we read about the day of Pentecost when the Holy Spirit came and filled the disciples, giving them power, courage and amazing gifts. Just as electricity is everywhere, ready  to power the things we need, so the Holy Spirit is with us whenever we needed him as a source of power and comfort. As we invite the Holy Spirit into our lives , we are given the power we need to live the Christian life.

SideLight
Before the birth of the church , Pentecost
[ Acts2:1-4] was a major time of celebration among Jews. This festival celebrated the wheat harvest with religious ceremonies, eating, drinking, and music. The festivities surrounding the event may be why people thought the disciples were drunk
[ Acts2:13]

DONATE FOR US

Tuesday, 6 February 2018

COMPREHENSIVE E-NOTE ON STEM & PROGRAMMING LANGUAGES

Anchor Quote " Life without science is useless, science oriented subjects has equipped us to maximise our rare golden gem" Osunsakin Adewale

STEM is newest umbrella for both scientifical and economical advancement. A nation without these cogent domains is lagging behind instead of her being a global village renders her local village. STEM is more than just a grouping of subject areas.  Every nations nowadays is trying equipping her youth with STEM knowledge. It is a movement to develop the deep mathematical and scientific underpinnings students need to be competitive in the 21st-century workforce. But this movement goes far beyond preparing students for specific jobs. STEM develops a set of thinking, reasoning, teamwork, investigative, and creative skills that students can use in all areas of their lives. STEM isn’t a standalone class—it’s a way to intentionally incorporate different subjects across an existing curriculum. 

Here’s a quick rundown of the STEM acronym: 
Science: The study of the natural world.
Technology: One surprise—the STEM definition for technology includes any product made by humans to meet a want or need. (So much for all technology being digital.) A chair is technology; so is a pencil. Any product kids create to solve a problem can be regarded as technology. 
Engineering: The design process kids use to solve problems. 
Math: The language of numbers, shapes, and quantities that seems so irrelevant to many students.

STEMs often seem similar to science and experiments, and in some ways, they are. After all, genuine science experiences are hands-on and inquiry-based. But if you look at the basics of an “ideal” STEM , you’ll see some substantial differences. Here comes five features of a STEM .I hope you’ll use these guidelines to collaborate with other teachers and create lessons that apply technology to what students are learning in science and math (and other subjects as well): 

1. STEM focuses on real-world issues and problems. In STEM, students address real social, economic, and environmental problems and seek solutions.  I had the class identify a real-world problem right there on campus, and suddenly we found ourselves head over heels in a STEM project—before the familiar acronym had even burst onto the scene. See Real World STEM Problems for some suggestions for projects students might focus on. 

2. STEMs are guided by the engineering design process. The EDP provides a flexible process that takes students from identifying a problem—or a design challenge—to creating and developing a solution. If you search for “engineering design process images” online, you’ll find many charts to guide you, but most have the same basic steps. In this process, students define problems, conduct background research, develop multiple ideas for solutions, develop and create a prototype, and then test, evaluate, and redesign them. This sounds a little like the scientific method—but during the EDP, teams of students try their own research-based ideas, take different approaches, make mistakes, accept and learn from them, and try again. Their focus is on developing solutions.

3. STEMs immerse students in hands-on inquiry and open-ended exploration. In STEM,the path to learning is open ended, within constraints.  The students’ work is hands-on and collaborative, and decisions about solutions are student-generated. Students communicate to share ideas and redesign their prototypes as needed. They control their own ideas and design their own investigations. 

4. STEMs involve students in productive teamwork. Helping students work together as a productive team is never an easy job. It becomes exponentially easier if all STEM teachers at a school work together to implement teamwork, using the same language, procedures, and expectations for students. If you want a jumpstart on building specific student-teamwork skills.

5. STEMs apply rigorous math and science content your students are learning. In STEM you should purposely connect and integrate content from math and science courses. Plan to collaborate with other math and/or science teachers to gain insight into how course objectives can be interwoven in a given lesson. Students can then begin to see that science and math are not isolated subjects, but work together to solve problems. This adds relevance to their math and science learning. 

In STEM, students also use technology in appropriate ways and design their own products. Best case scenario: Involve an art teacher as well. Art plays a critical role in product design. Teams will want their products to be attractive, appealing, and marketable. When the arts are added, the STEM acronym becomes STEAM. It’s not news that STEM talents are in great demand and are paid well. Online postings for software jobs across the U.S. grew 31% from 2007 to 2012 - nearly 3x faster than overall job postings. 

The US Bureau of Labor Statistics estimates software developer jobs to continue to grow at 22% from 2012~2022, with a median pay of $100,080 for software app developers as of May 2016. If you’re looking to learn how to code, the sheer number of programming languages may be overwhelming – what language should you indeed learn? This article hopes to give you some pointers by comparing the salary, popularity, and prospective future associated with different programming languages. Get started with STEM orientation today.


DEFINITION OF PROGRAMMING LANGUAGE
" Programming languages are set of logical codes used by computer scientists, computer engineers  and application developers used in their field of studies to invent new technology or design" Osunsakin Adewale (2017). After we have gotten certain ideas of what programming languages are , now let proceed to types of programing language :

TYPES OF PROGRAMMING LANGUAGES FOR COMPUTER ENGINEERING

(i) Dynamic Languages
Dynamic languages are generally easier for total beginners to laearn because they’re flexible and fun. You can quickly build an app from scratch with less lines of code, and there is no hard rule on how to write things to behave in the way you want them to. As dynamic languages are usually very high level languages, you'd spend less time trying to get the details right and more time learning programming concepts, which is another reason dynamically typed languages are popular with beginners who are motivated by being able to build things and see results quickly.

(ii)JavaScript
Not to be confused with Java, JavaScript is primarily a client-side scripting language used for front-end development. JavaScript is compatible across all browsers and is used to create interactive web apps, often through libraries such as jQuery and front-end frameworks such as AngularJS, Ember.js, React, and more. JavaScript can also be used as a server-side language through the Node.js platform. Two years ago, Node.js was still quite young, but its community has grown a lot since then, and you can now find many resources here. You can also build hybrid mobile apps with JavaScript through using frameworks such as phonegap, while Facebook’s React Native allows you to build native mobile apps with JavaScript. However, JavaScript is also known as a difficult language because it is untyped and, thus, difficult to debug. There are statically typed versions, such as Microsoft's TypeScript or the JSX, that React uses.

(iii)Java
As a general-purpose language, Java is used to build Android apps, desktop apps, and games. Java is also commonly used as a server-side language for enterprise-level back-end development - 90 percent of Fortune 500 companies use Java. Furthermore, Hadoop is a popular Java-based framework used for storing and processing big data, and is implemented by enterprises such as Yahoo, Facebook, and Amazon Web Services.

(iv) Ruby
Ruby was developed so developers can have fun and be productive at the same time. Ruby was made popular by the Ruby on Rails framework, a full-stack web framework optimized for programming happiness. As Ruby reads like English and Rails has tools that make common development tasks easier “out-of-the-box”, many would recommend learning Ruby as your first programming language. Ruby is mostly used for back-end development, and popular sites such as Airbnb, Shopify, Bloomberg, Hulu, Slideshare, and more, were all built with Ruby on Rails.

(v)Python
Python is another highly recommended language for beginners, and is the most popular introductory language at Top U.S. Universities. Developers have used Python to build desktop apps and web apps alike, and it has great tools for data mining. In addition, Python is particularly popular in academic communities for scientific computing, data analysis, and bioinformatics. Google, Dropbox, Pinterest, Instagram, Reddit, BitTorrent, Civilization IV, and more, were built with Python.

(vi)PHP
PHP is a server-side scripting language and is usually considered beginner-friendly. It’s easy to conceptualize what the PHP code will do, which makes it easy to pick up. Most websites have been built with PHP because the language is heavily specialized for the web. Facebook, Wikipedia, Yahoo!, Tumblr, Wordpress, and more, were built with PHP.

(vii)Statically Typed Languages
 Apps built with statically typed languages are known to be more scalable, stable, and maintainable. Static languages are usually more strict in catching errors through type checking, and it takes more code to build a prototype. Game engines, mobile apps, and enterprise-level back-ends are usually built with statically typed languages.

(viii) C
C is often used to program system software and is the lingua franca of Operating Systems. C has influenced almost every programming language we’ll be examining in this article, especially Objective-C and C++. So, if you know C well, it'd probably be easier for you to pick up other popular languages. Since C takes more complex code to perform simple tasks, beginners may find it tough to stay motivated if this is their first language. However, knowledge of C will definitely help you as a programmer in the long run.

(ix)Objective-C / Swift (for iOS development)
Objective-C is a layer built on top of the C language, which makes it static. With that said, it can also be used for dynamic typing. Apple’s Swift is a static language designed to be compatible with Objective-C, but its static-typing makes it more resilient to errors. Inspired by Python, Swift is designed for coding newbies to pick it up easily and is aimed at fixing some of the issues of Objective-C.

(x)C++
 C++ is a powerful language based on C. It is designed for programming systems software, but has also been used to build games/game engines, desktop apps, mobile apps, and web apps. C++ is powerful and fast — even Facebook has developed several high performance and high reliability components with it. Many softwares have been built with C++, including Adobe Systems, Amazon, Paypal, Chrome, and more. Much like C, C++ is generally considered harder for beginners to learn on their own. So, if you decide to learn C++ as your first programming language

(xi)C : C#
("C Sharp") is developed to be used for Microsoft’s .NET framework, which runs primarily on Microsoft Windows. C# is used for web development, game development, and general Microsoft development. Although Microsoft has not been known for being cross-platform compatible in the past, Xamarin has been working on an open-source project called Mono, which aims to port C# to other platforms and bring better
development tools to Linux developers. Recently, you can also use C# to build native mobile apps for iOS and Android through Xamarin.
(xii)SQL
SQL ("Sequel"), or Structured Query Language, is a query language used to communicate with databases. Although SQL cannot be used to build apps, it is used to manage the data in apps that use relational database manage systems (RDMS).

AVAILABLE JOBS FOR COMPUTER ENGINEERING PROGRAMMERS
So, now you know a bit about different programming languages and their perceived difficulty. With that said, not all languages have the same demand or salary. If your goal in learning how to program is to increase your job opportunities and you aren’t going to be dissuaded by how hard people say a language is going to be, here are some pointers to help you figure out what language you should learn.Based on the salaries estimations from indeed.com’s analysis of job ads, we can pretty much divide programming languages into 9 tiers: Based on this result, it appears that Ruby/Ruby on Rails will rake you in the most money, while Python, C++, iOS and JavaScript are also decent choices. In addition, if salary is your main concern, then maybe C, PHP, and SQL aren’t the most ideal choices... or are they? Average salary can be affected by many things such as demand (how many job postings there are), supply (how many developers know the language) and experience (a junior developer would naturally earn less than a senior developer), so it’s a good idea to take a deeper look at these elements before jumping to any conclusions.

JOB DEMAND FOR PROGRAMMING LANGUAGE & THE DEVELOPER SUPPLY MARKET:
We can see that C, SQL, Java, and JavaScript are often mentioned in job postings, while C#, C++, and Python are also handy languages to know.However, if your goal is to work at a startup, then perhaps the job trends from indeed.com is not the best indicator. AngelList is pretty much the go-to place for startup job postings, so we’ll take a look at the demand for programming skills based on the software developer ads. Again, JavaScript turns out to be the most demanded skill, but startups seem to favor Python and Java (it was Ruby (on Rails) 2 years ago!) more than Ruby, PHP, C, or C#. Of course, this is by no means an accurate depiction of the actual market, but it should give you a good idea of developer supplies. As you can see, even though the mobile app business has been booming for some time now, Objective-C experts are still mighty scarce. With a scarce supply of good Objective-C developers, their compensations would naturally be higher. PHP, on the other hand, seems to have a healthy amount of supply in the workforce, which means employers would have more options, and thus, more bargaining power in terms of salary. With that said, PHP developers are not as highly demanded as Java, SQL, or JavaScript developers. Therefore, PHP developers generally earn less. JavaScript is a pretty special case. Despite having the highest supply, JavaScript developers are not at the bottom of the salary tier .Now that you have an idea of what the demand and supply for each language is, let’s take a look at the potential salary you could earn based on salary information from job ads. The data comes from gooroo.io, where salary is usually derived as the average value of the salary range offered by individual job ad. Here, you can see that developers who know Ruby, C++, or Java appear to have higher starting salaries. Python and Ruby developers seem to have the highest potential salaries, which means good Ruby/Python developers are scarce and highly demanded. JavaScript seems to have experienced a large drop in potential salary, reaching its high at 188,168 USD in April 2015 — now it's at roughly $107k. Nonetheless, JavaScript remains a special case, and let's see why.
JavaScript Frameworks : Merely comparing the JavaScript language against other programming languages is an inaccurate outlook on how much you can earn if you know JavaScript. JavaScript is a huge category. Many frameworks have been developed to facilitate front-end website development, so if you only know JavaScript and jQuery, you’d probably earn less than other JavaScript developers who know some sort of JavaScript framework Now the average salaries don't look that bad. In particular, has a very nice future outlook. Since you’d have to know JavaScript to learn these technologies, JavaScript is a rather profitable skill. If we're just looking at front-end frameworks, you can see that AngularJS appears to be a clear winner with rocketing demand. Thus, if you want to get into front-end JavaScript development, you might want to learn AngularJS. React, on the other hand, is a fairly new technology, and has been gaining momentum at a speed that rivals AngularJS's early stages. It’s possibly still in the stage of gaining momentum and may potentially become more widely demanded, as it is in general more performant than AngularJS and thus will provide a better user experience
ATTRIBUTES OF PROGRAMMING LANGUAGE :

1. Ruby : Many famous websites, such as Airbnb, Twitch, Hulu, etc., are built with Rails, which means they’re always looking for Ruby developers. Also, since developers usually have a lot fun with Rails and it's fairly easy to pick up, Rails will most likely continue to be popular among coding newbies.That said, the rise of Node.js will definitely have an impact on the popularity of Ruby on Rails — Node.js has already overtaken Rails on Github. While this isn’t an absolute sign that Node.js will overtake Rails, we should note that a few years back, Rails overtook Python’s biggest web framework, Django, for back-end development, and Rails had more stars than Django.Moreover, a new trend for "isomorphic" apps will likely affect Rails adoption, a practice that is said to improve web app performance. Since isomorphic apps pretty much need to run on the Node.js platform, which is in JavaScript (the same language used in front-end), Node.js will most likely only become more popular with time. The appeal of only having to be well-versed in one language (JavaScript) may also shift some potential new blood away from learning Ruby. Google's Go is another back-end alternative that has received some attention in the last two years. However, since Rails continues to get frequent updates, it will still remain relevant for a while. Not to mention, it has a tremendously loyal community with tons of useful tools to help make development easier. Thus, despite a decline in popularity, Ruby will still be sticking around.

2.Python : Python is popular among academic researchers and data scientists, and as mentioned before, many schools choose to introduce beginners to coding through Python. This means Python will continue to grow steadily and remain relevant. While Python won’t be evolving as fast or seeing the same explosive growth in popularity and demand as JavaScript, it will continue strong, especially when there is such a high demand for data scientists.

3.PHP : The trends for backend development has been shifting away from PHP for some years now, but 80% of websites on the web are still built with PHP — it was a language designed for the web, after all.Nonetheless, if you Google what programming language beginners should learn, you’d find that developers generally don’t recommend learning PHP. In fact, many developers apparently hate it. The PHP community is trying to shake off its bad reputation with new guidelines on how to code PHP the Right Way and new tools, but in general, the future of PHP seems rather stagnant as of 2015 (at least in the U.S.). Though some had hoped that PHP7 would revitalize the community, it is still known to be quite fragmented.

3.Java:Android has been a big boost in keeping Java the most popular programming language, and most enterprises also love Java for its relative stability and scalability.With the rise of Spark (which uses the Scala language) and Cassandra (which supports other languages), it’s hard to say how long Hadoop will continue to reign as the most popular big data framework. With that said, given how large enterprises behave when it comes to change, Hadoop won’t be going away. The same can be said about the Java programming language in general, as Java has excellent tools for back-end development and is much more established for enterprise development. Thus, Java will continue strong as one of the most relevant programming languages in the next few years.

4.Objective-C/Swift : Since Apple released Swift, and Objective-C only works for Apple products, one cannot expect Objective-C to stick around too much longer in the future. Swift, on the other hand, will of course be relevant for the years to come, as long as people continue to use Apple products. With that said, this doesn’t mean you shouldn’t learn Objective-C in 2017, since most open-source projects for iOS development are still written in Objective-C. Generally speaking, using something you don’t understand is not a good idea. Not to mention, it's not that difficult for you to learn Objective-C if you know Swift or vice versa. C: C is quite low-level compared to other programming languages, but since it's the OS lingua franca and many development tools are written in C, including Linux, it will be sticking around.

5.SQL : SQL is almost universally understood by database administrators. For a while, SQL seemed to have lost its relevance with the rise of NoSQL services, such as MongoDB and Redis, and non-SQL-using Big Data computing platforms, such as Hadoop, Spark, and Cassandra. Many people were howling about how SQL was dying.bApparently not any more. As a result, even NoSQL had to reposition itself as “Not Only SQL. With the rise of big data and the difficulty of managing it, SQL is hotter than ever (as you already know from the job trends). Google has also recently updated its BigQuery service so it can now ingest up to 100,000 rows per second per table, and BigQuery uses SQL. Spark's also had the Spark SQL Module since version 1.3. For products like ClustrixDB, DeepSQL, MemSQL, and VoltDB, all you need to do is add commodity nodes instead of bulking up a database server. All in all, SQL is relevant again because it’s needed to manage and analyze (not store) big data. The developer's community is even predicting some sort of unification of SQL and NoSQL. Either way, not only is SQL everywhere, but it’s also safe to say SQL will continue to be relevant.

6: C++: C++ is still considered the most powerful language in terms of performance and capabilities (even against Rust), C++ will most likely continue to be relevant in certain areas such as things that need high performance (e.g. game engines). Since ISOCPP (International Organization for Standardization) has completed its work on C++17, which is in its final ISO balloting process, it'll most likely start working on C++20 in July 2017. All that to say, it's still an evolving language.In the future, Rust may potentially replace C++ in some areas of systems programming, as Rust aims to be able to produce less-vulnerable software than C++ does. Read more about how Rust compares to other languages here. Regardless of whether Rust will actually take over C++, now is a good time to learn Rust if you're an advanced developer.

7: C# :Being limited to Microsoft platforms and being closed-sourced did not work in C#’s favor in the past, but thankfully Mono came to the rescue (though Mono had some performance issues in the past, its recent updates have improved them).Developers who’ve worked with C# seem to love the C# programming language, and the passion continues to fuel the strong community. 

Not to mention, C# is the primary language for Unity 3D, a rather popular game engine that could also works on iOS, Linux, etc. The rise of Unity3D as the de facto indie game engine and VR apps has solidified C#'s future. Since VR is a big thing, and will continue to be a big thing, C# is sure to have a pretty bright future. Besides, C# is also pretty popular for enterprise development in countries other than the U.S., such as the UK. Obviously, Microsoft will keep C# alive for a while and keep it relevant for the .NET platform. In fact, it has been aggressively open-sourcing its products and making it more accessible so developers can adopt it.

Monday, 15 January 2018

THE GREAT SCIENTISTS

Some scientists who have contributed monumentally to scientific knowledge by their pure or basic research include:
  a.  Robert Boyle (1627 - 1691). He is regarded as the Father of Chemistry.  He is famous for his discoveries on the physics of gases.  
b.  Marcello  Malppghian (1628 - 1694). He has  been referred to as  the  ‘Father of Microscopy’. This is because of his numerous anatomical and botanical   investigations   with   the   newly   invented   microscope.   The malppghian layer in leaves of plants is named after him.
  c.  Christian Huygens (1629 - 1695). He was a reputed mathematician and  an astronomer. He built the first accurate pendulum clock. 
 d.  Robert Hooke (1635 - 1703). He made his  living as a surveyor and an architect. He was a research assistant to Boyle. He carried out various researches  in  biology  and  physics.  He  is  most   remembered   for   his microscopic discovery of the cells of plants. 
 e.  Isaac  Newton (1642 - 1727). He  was  a  brilliant  mathematician  and physicist. He is remembered  mainly for  his  laws  of  motion, and  the discovery of  the composite nature of white light using a sunbeam and a prism. 

f.  Michael  Faraday (1741  - 1867).  He  was  a  brilliant  physicist.  He  is remembered for his  discovery of  electricity in 1813 during a series  of deliberate researches with very simple apparatus.  On   the   other   hand,   the   production   of   steam   power,   a   technical development is the most important in the whole history of modern industrial  civilisation. This technical production proceeded without any help from pure or basic science. The   original incentive  for this invention was cormcmlyercial  and industrial.  That  is  how to solve the  problem of  pumping water  from  a mine. 

The only significant contribution form  theory was the invention  of  separatedcondenser   in 1764  by James  Watt (1736 -1819). Apart from this the steam engine was invented and improved by a succession of practical inventors without any training in mathematics or physics.  


  Invention is  an  outstanding feat emanating  from  science and technology. The claim is often made that modern industry depends on basic science for  its supply of  innovations. It is also said that the support of  pure science is justifiable because it would lead, eventually to economic benefits through improved industrial products or processes.  For  instance,  the   zip   used   to   fasten   a   piece   of  clothing,   especially  women’s  dresses  was   invented  by  W.  L.  Judson.  He  was   an  American  mechanical engineer. He applied for the first patent of his invention in 1891.  (The patent is an open letter from the government of  a country, conferring  the  sole  right  for  a  period  of  time  to make, use  or  sell  some  invention.)  Judson’s  invention was a unique one. He formed a company to try to make  and  market  a saleable product. But  the  company  failed after  a period of  twenty years. It took another  company called the Automatic Hook and Eye  Company and a  Swedish electric  engineer  called  G. Sundback (1913)  to  improve and finally come up with the essential design we know today. But  public acceptance of this new product only came in 1918.  Another  notable invention was that  of  antibiotics. The invention was  a  technical   innovation   that   sprang   directly   from   pure   or   basic   scientific  research. In 1928, Alexander  Fleming accidentally observed the effects  of  microorganisms (fungi)  named  Penicillium  on a bacterial  culture. He was deeply   interested in natural products   that could   kill bacteria. 

He immediately started research on the penicillium phenomena. Over  a period of  three to four  years, he extracted the active agent in the fungi, tested its action on animals and humans. He found out that it was not toxic to animals and humans. He published his results in a journal. But because Fleming was a   man   who   didn’t   like   publicity,   his   discovery  was   almost  completely ignored. Again, he didn’t  have the  money to isolate and purify the active agent   for   commercial   purposes.   Additionally,   he   didn’t   seek   publicity because   commercial   pharmacists   of   that   time   generally   considered   the concept of a non-toxic bactericide, a contradiction.  Ten years later in 1939, a group under Howard Florey and Ernest Chain began work on natural antibiotics. They came across Fleming’s  paper  in the literature  and soon  confirmed  Fleming’s  work  that  penicillin  was  highly effective.

RECENT UPDATE

The Sword of The Spirit

The Bible refers to God's Word as "the sword of the Spirit." It is the only piece of offensive weaponry listed with the armo...

STRIKING POSTS