Many new programmers struggle when it comes to selecting their first language
to learn. Which is easiest, the most professionally useful, the most
newbie-friendly? Lets find out by showing you a range of options, their
strengths and weaknesses, and some information about the most common
programming languages in demand today. At the end, we’ll make some
recommendations and you’ll understand a bit more about why they were
The Task At Hand
Every job requires the right kind of tool, and each programming language can
be thought of as a separate tool. Just like some tools are good for
hammering nails, driving screws, and leveling screws, some programming
languages are innately more suitable than others for tasks like designing a
website, interpreting text, or reacting to user input.
Lets go through a few common use cases:
Typical Us... (more)
It is easy to look at the unicorn companies of our world, most notably
Netflix, and say, "That's it! That's how we should be doing it". Whether it's
DevOps or Microservices, they seem to have it nailed. Most people assume that
to get there is a matter of following a few simple steps and picking up a few
Companies that are already there, or rather getting there, didn't get to
where they are overnight. Like most "overnight successes," it involves a lot
of hard work over many years. It also takes a commitment from the entire
organization to redefine the structure of that organization, to consume (or
define) best-practices, break things and take risks.
Smart organizations, those adopting DevOps, are not focused on getting from
A-to-B, they are focused on velocity. "How can we improve velocity?" is a
much more powerful focus. What happens when you iteratively ... (more)
In the first four parts of this series I presented an introduction to
microservices along with a handful of emerging microservices patterns, and a
discussion of some of the downsides and challenges to using microservices.
The most recent installment of this series looked at ten ways that PaaS
facilitates microservices development and adoption.
In this post I'll cover some words of wisdom, advice intended for
individuals, teams, and organizations considering a move to microservices.
I've gleaned this advice from the various articles and meetups mentioned
above, from dozens of discussions with architects and developers at a handful
of organizations who are moving forward with microservices, as well as from
my experience building a couple microservices-based systems before
microservices was a thing.
Words to the Wise / Words to the Weary
Start small, move fast
Don't e... (more)
SYS-CON Events announced today that ActiveState, the leading independent
Cloud Foundry and Docker-based PaaS provider, has been named "Silver Sponsor"
of SYS-CON's DevOps Summit New York, which will take place June 9-11, 2015,
at the Javits Center in New York City, NY.
ActiveState believes that enterprises gain a competitive advantage when they
are able to quickly create, deploy and efficiently manage software solutions
that immediately create business value, but they face many challenges that
prevent them from doing so. The Company is uniquely positioned to help
address these challenges through our experience with enterprises, people and
ActiveState is proven for the enterprise: More than two million developers
and 97% of Fortune 1000 companies use ActiveState's end-to-end solutions to
develop, distribute, and manage their software applications written... (more)
This is the final installment of the six-part series Microservices and PaaS.
It seems like forever since I attended Adrian Cockroft's meetup focusing on
microservices. It's actually only been a couple of months, but much has
happened since then: countless articles, meetups, and conference sessions
focusing on microservices have been delivered, many meetings and design
efforts at companies moving towards a microservices-based approach have been
endured, and five installments of this blog series have been written.
There's no doubt that microservices, like containerization and DevOps, is a
trending topic these days. But this raises the question: How many enterprise
organizations are actually using microservices architectures in production?
In spite of all the trending interest, the buzz, the hype, the articles, the
sessions, the meetings, I submit that the answer is effe... (more)
Evaluating Private PaaS: Your Checklist for Finding the Right One
In comparison to Infrastructure-as-a-Service (IaaS) and Software-as-a-Service
(SaaS), Platform-as-a-Service (PaaS) has experienced a slower rate of
adoption. However, PaaS is coming into its own as evidenced by increased
usage and top technology companies such as HP and IBM supporting open source
projects like Cloud Foundry by bringing their own PaaS to market.
PaaS is important because apps are an important part of our lives. With this
relatively new dependency on web and mobile applications, organizations need
to find a way to automate their app deployment and management process just to
stay in the game. If you are not looking for a way to speed up your pipeline,
you can bet that your competition is. And PaaS is a critical component to
There are a lot of PaaS offerings (including some... (more)
Recently, a blog post appeared on the www.techopsguys.com talking about our
technology and our position on SSDs. It’s a good post, and I’m very glad
to hear our field team was engaged with the author of the post, but it
contains some misperceptions that I’d like to clear up.
First, the blog makes several points about our view of SSD that are based on
some recent articles in the trade press. The articles were originally
triggered as a result of my speaking at Flash Memory Summit back in July, and
they drew the conclusion that Xiotech was integrating SSD into the Emprise
line for imminent release. The first part of that is certainly true – we
are indeed working on integrating SSD into the Emprise line, but the second
part is not. We are not going to release SSD in any imminent fashion, and the
news that we have completed integration is premature.
Our take on SSD – SLC... (more)
Open Source Journal on Ultizer
ActiveState, the dynamic languages experts, today launched ActiveState
Business Edition, commercial-grade language distributions for Perl, Python
and Tcl, providing organizations open source compliance, commercial support,
and cross-platform access.
"ActiveState has been a leading contributor in the open source community for
years," said Bart Copeland, President and CEO, ActiveState. "With the launch
of Business Edition, we can help companies deploying Perl, Python and Tcl in
their business-critical applications, ensure open source policy compliance,
minimize downtime and accelerate productivity cost-effectively. ActiveState's
deep technical expertise is focused on keeping client systems, powered by
dynamic languages, running smoothly, and making sure clients are in
compliance with their open source policies."
ActiveState Business Edi... (more)
In 2000, Microsoft announced that it is building a brand new runtime and a
framework called .NET. At the heart of .NET was the Common Language Runtime
(CLR) designed to execute an assembly like language known as Microsoft
Intermediate Language (MSIL).
This was at a time when Sun was trying to lure the developers away from
Microsoft Visual Basic and Visual C++ to their flagship Java platform. It was
not just Microsoft but an array of language and platform players were
seriously threatened by Java’s dominance. Microsoft realized that by
supporting more languages on top of .NET could bring multiple vendors to join
them in challenging Sun.
So, Microsoft created a standard called Common Language Interface (CLI) and
submitted it to ISO and ANSI. Along with it, Microsoft started engaging with
Fujitsu, ActiveState and academia to bring COBOL, PERL, Fortran, Python and
even ... (more)
We’re seeing a lot of changes in the IT landscape. Oracle buying its way
into the Cloud, AMD wants in on the server business, Dell is no longer a PC
company, and some legacy players are learning about the Cloud market the hard
way (see: Harris Scraps Secure Public Cloud).
Harris claims customers have a preference for on premise (private cloud)
solutions, though a McKinsey survey mentioned in the article indicates CIOs
will take a “balanced” approach (read: Hybrid Cloud). Besides, acquiring
on-premise IT business won’t get easier in the Federal government space
with its shift to a Cloud First Policy, nor in State government (see Time For
State And Local Govs To Head To The Cloud).
Is the Cloud chasm too wide for legacy players (like Harris) to cross?
Everyone in the industry is positioning for the game of the century as a
result of the disruptive Cloud forces. As I wri... (more)
SAN FRANCISCO, Aug. 27, 2012 /PRNewswire/ -- Cloud Connect, produced by UBM
TechWeb, recently conducted an enterprise cloud adoption study in
partnership with research firm, Everest Group, resulting in expanded new
program elements for the Chicago event including focused workshops on Private
Cloud, Big Data and Cloud Security. In addition to expanded workshops, Cloud
Connect's keynote line-up continues to grow, featuring Winthrop Short, the VP
of Technology for Orbitz Worldwide who will discuss big data and Craig
McLuckie, the Product Manager of Google Compute Engine, who will dive deep
into Google's cloud platform. As the premier technology event for the cloud
community, featuring the latest technologies, strategies and innovations,
Cloud Connect Chicago will take place September 10-13, 2012 at the Hyatt
Regency O'Hare, Chicago, IL. To register or for more informat... (more)