Skip navigation
1 2 3 4 Previous Next

Weekly Editorial

54 Posts authored by: rpelisse

A year ago, I published my very first JBoss Weekly Editorial (at this point, you should hear in your head Moulin Rouge's version of "Like a Virgin"). This post is just a day before the (in)famous holiday of Halloween. I'm quite used to this time slot coming back to me, as a kind of twisted anniversary, the kind of anniversary, where Beetlejuice would not mind crashing. Oh, and of course, Halloween gave me a perfect excuse to Google out some more funny/geeky looking pumpkin pictures...


 

Infinispan

 

 

It's funny how, sometimes, some great feature of a product somehow goes unnoticed (so to speak). It appears that is the case with the cross site replication of Infinispan, but the team remedied that in this short blog entry, giving you the right pointers - especially on how to activate state transfer.

 

On top of that, the release of new major version, 7.0, is coming along nicely. Indeed, the Infinispan HotRod Client for .NET and for C++ were both released (CR2) early this week. If you are running on those platforms, it's perfect time for you to check out what Infinispan can do for you!

 

LiveOak Beta01 !

 

 

In case you missed it, LiveOak is a backend-as-a-service stack that simplifies development for mobile and standard web clients. Its goal is to enable client-side access to traditional backend services without having to write server-side code. LiveOak's fundamental architectural approach is REST to the core. LiveOak provides publish/subscribe, push-to-the-mobile-client, and REST-based APIs to shuffle data between mobile handsets, traditional desktops, and other servers in a local cluster or in the cloud.

 

And the project just released its first beta ! Perfect timing to have a go with it !

 

Teiid

 

 


Foreword; If you have still no idea what Teiid or data virtualization is about, shame on you - go listen this JBoss Asylum podcast which will tell you all about it.

 

The new release of Teiid is also coming nicely, as the CR2 has just been released this week. As always, community feedback is essential, so please go check it out and let us know what you think. Also, Ramesh Reddy, one of the Teiid core developers, will hold a webcast, on the 5th November on the 3 "big catches" of "big data" ( and obviously how to avoid them). Register for it !

 

Note that this webinar is the first of the  Beyond Big Data Webinar Series, which will feature in total five webinars.

 

Switchyard Primer

 

 

Kenneth Peeples just released a "Switchyard Primer" where he pulls together several topics around the product (and a special link to my coworker Jorge Morgales blog entry on some pitfalls of the contract definition with Camel and Switchyard). If you are looking for a nice deep introduction on Switchyard, this will fit the bill perfectly!

 

 

A different take on things

 

While the JBoss community is all about Open Source, the fact remains that even Open Source products have competitors - or at least alternatives, and it is almost always a very interesting exercise to take a hard look at yourself and your competition in order to enhance yourself (or, in this case, your product). However, it can be a daunting exercise to execute such an analysis. Fortunately,  the recently launched "Red Hat JBoss Middleware Competitive Perspectives" blog just released the second article of a series on this challenging topic:

 

 

Tips and tricks

 

Arun Gupta keeps on with his "techtips" series, and this week features the following interesting breadcrumbs:

Also, if you are running RHQ to monitor and run your systems (or the product version of it, JBoss Operations Network), you might be quite interested in the release (1.0) of the RHQ Agent Maven plugin, which allows to easily build the agent. Go check it out!

 

Decaf' - Docker, docker, docker...

 

At this stage, I will not introduce Docker. If you are reading this blog and are not aware of Docker, you probably fit into to the same kind category of people who didn't get why people talk so much about bugs, especially "Beatles" during the 60's. I don't think I can help you .

 

But if you are following the trend, you might find these couple of articles quite interesting:

All things Overlord

 

4164303727_0bfb9faae2_b_d.jpg

Picture from the "Operation Overlord"

If you are not familiar with the project Overlord, this week is the perfect opportunity to learn about. Indeed, on top of the launch a new website, you can find an interesting blog entry on how rule and manage your API with Overlord, and an overview of the Overlord own management API.


And if you are wondering what you could do with all of this, there also a blog entry on how to use Overlord with Wildfly 8.1 !

 

Tech Bites

 

Spanning over several quite interesting technical topics the following blog articles are certainly worth a look :

 

 

Conference, Interviews and Webinar

 

If you don't feel like reading this week, and wish for more modern media, you'll be very happy to find the numerous content has been made available this week. The most important one is probably the interview with Jim Whitehurst on JBoss BPM Suite. This interview will certainly go nicely with the now usual releases from Eric Schabell, who keeps extending his demo of BPM feature with a HR Employee Rewards Process (new lab). And in case you'll find this lab challenging, there is a nice walk-through for it. On the Fuse side of the Force, you also find a passionating interview with Stan Lewis on Hawt.io and Fuse.

 

Final releases

 

As always, the thriving JBoss community has been producing its fair share of releases, but especially the last week has released some quite important "final" version:

Despite the fact that last week many people - including me - were on holiday , the JBoss community has far from stop thriving, and numerous interesting releases happened. So, if you are yourself sitting on the beach (or somewhere else), please relax and enjoy, while this JBoss Weekly Editorial walks you through those...

 

teiid-banner.png

Teiid comes out of the bush

 

Teiid is certainly a weird lizard, and very few people knows about it, but thankfully to the Emmanuel Bernard and the JBoss Asylum team, there is now a full podcast dedicated to the project, where Steve Hawkins and Ramesh Reddy explain to you in details what Teiid is all about.


This comes as a perfect opportunity to learn more about the product as the team just released 8.9 alpha 1. Time to turn your numerous and complex databases into gold and build the data you want !

 

Immutant 1.1.4 Released

immutant_icon_256px_flipped.png

 

In case you never heard of the Immutant project, know that it's an application server for Clojure, and it's built on JBoss AS7. While the 1.1.4 release is a strictly bug fix release, it's most likely to be the last release of the 1.x branch, and therefore a perfect opportunity to start discovering the product.

 

For those of you who like to look forward, rest assure the Immutant project is not going to stop there, and the team is now going to focus on The Deuce, the nickname for Immutant 2, which should be based on Wildfly (or EAP), but more importantly remove the current container to turn the framework into a simple librairy.

 

OpenShift Accelerator Program

 

Eric S. Schabell just announed the launch of the OpenShift Accelerator Program, an effort to both regroups initiative around the OpenShift technology, but also help people foster their own. So if you want to learn more on OpenShift, or contribute to the community by offering events, getting started or demos, checkout their website !

 

BRMS and BPM

 

BRMS is certainly a fascinating technology, but, as often with such complex project, it's difficult to know where to start. Fortunately, Eric S. Schabell has dediced, by popular demand, to revisit its "JBoss BRMS Primer - getting started with JBoss BRMS". Certainly an excellent opportunity to discover (or rediscover) what BRMS is all about, and what it can do for you...

 

Also, Eric took the opportunity, while meeting with Kurt Stam, founder of S-RAMP, to build a demo integrating it with DTGov and BPM !

 

Keycloak 1.0 Beta 4 Released

 

keycloak_default_banner-1180px.png

 

Yesterday, Bill Burke announced the release of Keycloak 1.0 Beta 4, which is quite an exciting news, as this means that 1.0 final is on the way, and should be released mid September. In case you don't know it, here is what Keycloak is about : integrated SSO and IDM for browser apps and RESTful web services. It's built on top of the OAuth 2.0, Open ID Connect and JSON Web Token (JWT) specifications.

 

Decaf'

 

While I generally use this section to point to things happening outside the JBoss community, last week has been full of Java related annoucement that should certainly interest you:

JBoss Tools Community Acceptance Testing aka CAT

 

As you may be aware, the internet is often described as the "electronic cat database" as much of "the action" on it appears to be around cute pictures or videos of ... cats. There is already quite a good chance that you are no longer reading this blog entry - as some relative may have notified you of the latest cat-video-you-must-look-at....

 

Anyway, it was time that the JBoss community joined the game , and therefore we are proudly announcing the release of JBoss Tools Community Acceptance Testing (CAT) ! Probably the most useful cat from the internet !


jbosstools-cat-logo.png

On top of this launch, the JBoss Tools community has also published the following releases:

Byteman 2.2.0 is out  !

 

byteman_logo_450px.png

The Byteman project has just released a new version, 2.2.0, filled with patches and bug fixes, along with one major feature - annotation-based configuration for BMUnit tests (more on how to use it quite soon). If you have never tried this awesome tool, this new release is the perfect excuse to go do so !

 

Teiid & ModeShape

 

Both part of the Red Hat JBoss Data Virtualization product, Teiid and ModeShape are getting quite close to their next release, so checkout out this week beta to have a nice preview in the coming features:

  • Teiid 8.8 Beta 2 is out - the final release is plan for mid July, so go download and test this one and help the community make it even better before then !

teiid-banner.png

Other releases

 

As always, the JBoss community is a thriving one and a very share of project did some prereleases last weeks:

 

 

Evangelist's Corner - tutorial, demo, blog and video

 

If you follow the JBoss Community activity regularly, you most likely have noticed that our evangelists (Eric Schabell or Arun Gupta, for instance) are producing a large amount of interesting content, almost everyday. But, if for some reason you are not yet familiar with all of them, take a look at "Introducing your JBoss Technology Evangelist".


And to give you an idea of the excellent work they are doing, you can already check out what they have released just in the last days :

 

 

If Max Katz is not one of our evangelist, he did nonetheless produce a very compelling video http://maxkatz.org/2014/06/26/learn-how-to-debug-appery-io-mobile-apps-video/ that is worth mentioning here.

 

Decaf'

ManageIQ is open source !

 

Outside the JBoss universe, Red Hat just released the source code of ManageIQ, a cloud management product (EVM, which became CloudForms at Red Hat). People inside the company have worked toward this goal for a little over two years and it is with great joy and pride that we relay the announcement, full filling the commitment done in 2012.

manageiq-logo-standard.png

 

OpenSource Architect blog launched !

 

My team, the Red Hat EMEA architect just fire a new blog, Opensource Architect in order to give us a place to share our experience, as architect, both with, of course, Red Hat products, but also other Opensource software - and we leverage all of them to build our solutions. Malcolm Herbert just published an interesting article on the level of adoption of DevOps in enterprise - go check it out !

 

Hopefully you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment.  Join us here next week for more news from the JBoss Community.

The JBoss community is focused on building - whether it's for instructure or middleware, or to just to design a new software and/or solutions - at the end of the day, we all build. And in this regard, certainly the last week has been quite interesting...


3844795741_a2d0536bdd.jpg


Out of the forges...

 

"Smithing makes the smith", as they used to say, and it's also by watching how other people practise their craft that one can enhance its own. To this effect, there is a lot of quite passionanting tutorial, videos and articles that was released in the last days:


Of course, and as always, JBoss projects has produced their fair amount of releases, that will come as nice addition to our tool tray:

 

"Metal on Metal" - Upgrading your Anvil

 

A craftman is as good as its tool set, and certainly, if you want to build and release good software, you'll need a the most performant forge possible. Well, you're in luck, the series on "Adding Java EE 7 Batch Addon to JBoss Forge ?" has released its second part this week. And it is also an excellent opportunity to this discover what one of the latest addition to the JEE spec, the Batch API, has to offer...

Getting your hands dirty with Teiid

 

If Teiid is well known for its graphical tool (the designer), this week Ramesh Reddy has decided to get his hands dirty, and has written a quite interesting article on "Sending Command and Audit Logging to Database". And of course, as already mentioned above, if you are interested in Teiid, take a look at Docker and Red Hat JBoss Data Virtualization (Teiid).

 

Time to poke around your databases for fun and profits !

 

Back to the roots ... or the square

 

104004_wb_0179bc.jpg

 

A long time ago (not in a galaxy far, far away), our jobs were mostly about solving calculation. This was the days of FORTRAN and the early Unices. And even if we has moved forward and now have high level programming languages, giving us (allegdly) the ability to focuss on business problems, it remains that programming is often about... maths.

 

And given this premise, Gavin King recent entries on the Plus symbol or on Ranges and Slices, both for Ceylon of course, will certainly be a fruitful read. And if those are "easy-peasy" for you, you are certainly ready for "Cheating on the N Queens benchmark" by Geoffrey De Smet.

 

Decaf'

 

Docker is on the rise, and certainly, Teiid is not the only JBoss projects that would benefits from it. If you want to jump in and learn it, checkout this nice "introduction to Docker". Also on the Red Hat Developer blog, a very interesting interview of Langdon White on Software Collection and Openshift.

 

And a last nice little add on, I just discovered this nice article from Emmanuel Bernard on how to use git to split commit in two...

 

That's all the news we have for you this week, join us next week for the next installment from JBoss...

Last week was a miss, so this week, the JBoss Weekly Editorial comes back with a packed edition - to be sure that you miss nothing of what has happen since the 6th of march ! Hope you enjoy this one even more !

catch-a-fly.jpg

Wildfly on JBoss Asylum

 

If, like me, you have little time to read but spend a lot of time standing in line, in the plane or in the train, you'll be quite happy to hear that the JBoss Asylum team has just released a new podcast on Wildfly. Probably the simplest way to learn about it and all the current works and enhancements in Wildfly, don't miss it !


The podcast covers many topics from the management, security, handling of datasources, using the CLI, or the brand new web server, Undertow - which is focused on high performance and stability.

 

Last nice item on Wildfly, and following the discontinuation of Glassfish, Arun Gupta has write up a nice blog entry on migrating from Glassfish to Wildfly...

Infinispan, to boldly go where no one has gone before

 

6452288005_4c3a6f40dd.jpg

The infinispan project and community keep reaching new horizons and cross new frontiers. The first one being the frontier of C# ! Indeed, a brand new Hot Rod C# client for Infinispan has been released. You can now scale your C# applications using the Infinispan as in-memory cache or a data grid.

 

Along those line, it's also quite exciting to learn that Hot Rod is also now available in OSGI ! With all of that, there is less and less reason to NOT used Infinispan ...

 

Also, this week have seen the first release - at least, after 13 years ! - of the JCache API (JSR 107). Within the JBoss universe, Infinispan is the implementation of this specification, but most importantly, the specification allow you to leverage infinispan within your Java app - or even JEE application, in a standard, portable fashion.


At last, to be sure, no one can stop (for legal) reason, the "USS Infinispan" to cross its final frontier, the release 6.0.2, includes  ASL2-licensed JBoss Marshalling.

 

BRMS & BPM : no rest for the wicked

 

Eric Schabell does not know how to stop, and has again released some pretty cool materials on BRMS, including an online workshop, a blog entry on BPM support for matrix Control Workflow Patterns, and a very cool preview of a Process Designer (on Openshift !). All those material are up to date with the latest of the release of JBoss  BPM 6 (based on jBPM 6).

 

If you want to learn more about this later release, a JBoss BPM 6 webinar has also been released.

Teid, real life use cases

 

As mentioned by Ramesh on his blog, here are two very interesting articles describing how to use Teid :

 

... and some more items

 

 

Decaf'

 

If there is something that Java people has sometimes to face with RHEL is tuning the OS layer to increase their app performances, in order to ensure that the system "does the right thing". A while back, I've blogged about tuned-adm, which is a nice way for "a non Linux expert" to configure the kernel accordingly to one's usage.

 

Along those lines, but in more in depth, there was a couple of interesting articles recently published on the Red Hat developer blog on performances tuning for caches and huge pages:

 

 

Worth mentioning also is this blog entry on COPRs, a system designed to help people make theirs RPMs easily available over the internet. Even more importantly, COPRs can build for all the system one wishes for (RHEL, CentOS, Fedora, and so on...). This is quite handy because if you package a Java app as an RPM, having it build for all those targets is a no-brainer, but still a time consuming (and boring) task. In this case, COPRs will take care of that for you - so certainly worth a look !

 

That's all the news we have for you this week, join us next week for the next installment from JBoss...


With winter finally spreading from the US to Europe, all appears to be frozen... but in the JBoss universe, those freezes are only there allow more releases and announcements ! So toss one more log in the fireplace and enjoy this new JBoss Weekly, as we walk you through them.

JBoss.org going social !

 

Probably the most important announcement of the week, your JBoss account on this website can now be linked to social website such as Facebook, LinkedIn, and so on. More information on this in the official Social log in announcement.

Forge 2.0.0 (Furnace)

 

With this brand new version, Forge will help you fire up quickly your JEE project, set up your software stack, and removing the pain and hassle of searching Google for every bits of configuration... But, don't take our word for it, go and test this Forge brand new release !

Ruby in the snow

 

With this dreadful, and cold, weather, you probably want to stay home and maybe play around with something new. Well, if you have not tried yet, TorqueBox just released it's last minor release, 3.0.2, before the 3.1 series. This stable released is the perfect opportunity, to download it and try to see if this mild blend of JEE and JRuby may be your new favorite flavor of "cup of Joe"...

JGroups under the sun...

 

The JGroups framework, which is the keystone of both JBoss AS's clustering feature and the Infinispan replication and distribution mechanisms. A large meeting in Mallorca, regrouping many members of those projects, happened two weeks ago, and JGroups's project leader, Bela Ban, took the time to share the outputs of the numerous discussions that took place there...

Keycloak first released !

 

Bill Burke just announced the very first release of Keycloak, an SSO authentication server and appliance for securing web applications and RESTful web services. Along with this announcement, the team produced a set of screencasts to help you understand quickly how to set up and use this server in your project.

 

Keycloak already supports OAuth and CORS, but also integration with social broker, such as Facebook or Google. It comes with the admin console, but also with an integration with OpenShift, to easily deploy the server in the cloud... Go test it !

Talks, talks, talks ... and books

 

  • From JEE to mobile: Mobile is certainly everywhere now days, and it may be time to consider bringing your JEE apps into this new realm. It may sounds complex, difficult or maybe even impossible, but once you will have seen Serge and Burr's talk on the topic, all will become clear... So don't forget to register for the Red Hat Summit 2014 in San Francisco !
  • Camel Workshop: Last week, Claus Ibsen did a talk and a workshop on Camel - featuring also Fabric8, at the Barcelona's JUG. More information on his blog...
  • JBoss EAP 6 High Availability by Packtpub: Arun Gupta just released a brief review of the recently published JBoss EAP 6 High Availability by PacktPub Book Review.

That's all folk !

 

As always, the JBoss ecosystem continues to thrive and grow - making for many, many exciting events, announcements and releases.  It is a lot to keep up with so follow our This Week in JBoss blog for your weekly summaries.


It's Friday 13th ! Beware ! It's not a time to commit, build or even code... Rather than endangering your business and software, just relax, sit down, and let us walk-through the JBoss related news of the week...


Comes and Play with EE 7

 

Java EE 7 is out, and it's time to learn about its new features and what to expect in Wildfly 8 ! Fortunately, Arun Gupta and Antonio Goncalves have though about that, and their presentation at Java One on this topic is now available online.


A week in the "merde"

 

You are wondering where to take the kids and the wife in January ? Paris, France, on the third week, might be an interesting deal for you ! Indeed, on top of the usual beauty of my birth city, Paris will host the JBoss Paris Conference that will be held on the Wednesday 22, and few days after that, on Friday, the first Ceylon Tour Paris... Voulez vous coder avec moi ? (well, I won't be there, but still...)


Discover the new features of Infinispan 6.0.0

 

Infinispan 6.0 has been out for a few weeks now, and if you were in London last week, you might have been part of the happy few, like me , to attend Mircea Markus talk on those new features. Luckily, the London JBUG  has just released it on YouTube.

 

It worth mentioning also that Infinispan 6.0 introduces the support for remote querying, allowing one to leverage its integration with Hibernate Search and Lucene, while running Infinispan in server mode. (note that this feature is also already available in JBoss Data Grid 6.2.Beta)

 

Byteman 2.1.4

 

A new minor release for Byteman, filled with bug fixes, but also an opportunity for anybody who has not yet used this fantastic tool for JVM instrumentation to give it a go... Certainly, you have some application, you would like to profile ?

Broken mirror

 

Your application's Web UI is not getting prettier by the minute, and it's time for a change ? It's then the perfect opportunity to checkout the newest release of both RichFaces and RichWidget !

Heroes of Continuous Delivery

 

The Arquillian project is certainly true to the core spirit of continuous delivery, as almost each week that passes contains, not only one, but several releases of its numerous components. Having a Friday 13Th in this week has not prevent them to do as usual, and three sub-projects have released new versions:

  • Rest Extension 1.0.0.alpha2, mostly add support for JAX-RS 2.0 Client APIs
  • Droidium 1.0.0.Alpha3 is also out, but has serious issues on Windows (so if you run on this system, hold it for a little while, a new release, is coming quite soon)
  • The final release of the Arquillian Drone extension is also out, and if you are interested in Web UI testing automation, you should definitely look this one up !

 

Hibernate Search and Hibernate ORM are friends again

 

If last week saw the release of Hibernate ORM 4.2.8 Final, featuring many performances improvement, it also sadly broke its compatibility with Hibernate Search. This was spotted right on, and it is now fixed with the release of Hibernate Search 4.4.1.Final !

Decaf'

 

... And let's take a little peak outside the Java and JBoss universe, where things also moving along quite nicely:

 

  • The release of Red Hat Enterprise Server 7 Beta is quite a milestone, and as RHEL remains, for many people, the choice of excellence to run   JBoss Middleware software on, it is bound to interest a few readers of this post...
  • Last week, was also announced Openshift Enterprise 2.0 - if you do not know yet this "next generation application hosting platform developed by Red Hat", it is definitely worth taking a look !

 

As always, the JBoss ecosystem continues to thrive and grow - making for many, many exciting events, announcements and releases.  It is a lot to keep up with so follow our This Week in JBoss blog for your weekly summaries.

geek-pumpkins.jpgFor starter, let us wish you all a Happy Halloween ! This Halloween fell like heaven for us, because we just learned that Red Hat has been reelected to JCP-EC, which is both a fantastic news and a recognition of our contribution to the Java Community.

 

Indeed, even before its acquisition by Red Hat, JBoss has been an active member of the Java Community Process for around ten years. The numerous votes on our favor is a testimony to the value of this collaboration. Let us paraphrase here, what Mark Little wrote in his blog entry: "thanks to all the voters (whether you voted for us or not ), to whom we promise to keep up the good work"...

 



Back from the dead !

 

The JCache specification has released the final version of its 1.0. While not really dead, the specs was almost dormant for years, and it is really nice to see it finally going forward. InfiniSpan already supports the version 0.7 of the API, and should be updated to support this latest version of the specification in the coming weeks...

 

Still biting

 

While the years of the raging wars around dependency injection - then called inversion of control, are long gone, the community around Weld has certainly not stop its work. Indeed, the project has just released its version 2.1.0-Final, which contains, on top of the usual (but still appreciated) performance enhancement and bug fixes, the support for OSGI, using the PAX-CDI (reference implementation for RFC-193).

 

Apocalypse survivor

 

Both the JAX London and the Open Shift workshop done there by Eric D. Schabel survived the mega storm that hit great Britain capital ! However, if despite this good omen you were not among the happy few (like me) to participate to this event, Andrew Miller just released a book on "Implementing OpenShift".

 

Mort(gage) demo

 

On top the previous workshop, Eric D. Schabell found the time to release a pretty awesome demo for the JBoss BPM suite. If you want to have a first look at the coming version 6 of the product, you should definitely check it ! You can go even one step further, and learn how to install the demo itself.

 

Something old this way comes

 

The IT Business used to be focused on batch processing applications, and many technologies that predates Java and JEE, were quite good at it. With the rise of the web, and the coming of JEE application server, the need for batch applications did not really went away, but strangely enough, had never been a focus for the JCP. Finally, this gap has been filled by the creation of the JSR 352,Batch Applications for the Java Platform.

 

The release of this new specification, inspired by the success of Spring Batch, triggered the creation of a new JBoss project, called, JBeret. It's still a beta, but it's is still worth mentioning the project have released its first version.

 

Note: JBeret is awesome name that was proposed for the rename of JBoss AS. Sadly, people, at the time, failed to recognized the value and high quality of it, and went for Wildfly (also awesome). Fortunately, it was not lost to everybody

 

"Sallah, I said no camels!"

 

As he is surprisingly often for such an heroic character, Indiana Jones was quite wrong about that - we certainly need Camel . Especially with the recent release of Red Hat JBoss Fuse. So, it's definitely time to brush up on it, and, with a great sense of timing, a new book on the topic, Instant Apache Camel Messaging System, has just been released !

 

Test driven infected

 

If you are "test driven infected" as any good Java/JEE person should be, you'll be happy to hear that the Arquillian project has just released not one, but two new extensions with the version 1.0.0,  Arquillian REST Extension and  Arquillian Transaction Extension.

 

Decaf'

 

After five espresso and a latte, it's probably a good idea to have a decaf... The same logic applies to Java and JBoss - sometimes, it's good to take a look at what is happening elsewhere. Especially when it comes to tools that some many Java developers uses, like SVN. So, if you are still using SVN, and you are getting tired of being laught at by all those "cool kids" using git, take a look at this article and learn how to use git as a SVN client... (yeah, I know, this is obvious self promoting, but people stuck on SVN will thanks me...)

 

Photo by Lotzman Katzman.

Filter Blog

By date:
By tag: