Category Archive for: Java

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.


Reservoir: a Simple Way to Decouple Drupal

Cross-posted from Dries’ blog Decoupled Drupal seems to be taking the world by storm. I’m currently in Sydney, and everyone I talked to so far, including the attendees at the Sydney Drupal User Group, is looking into decoupled Drupal. Digital agencies are experimenting with it on more projects, and there is even a new Decoupled Dev Days conference dedicated to the topic. Roughly eight months ago, we asked ourselves in Acquia’s Office of the CTO whether we could create a “headless” version of Drupal, optimized for integration with a variety of applications, channels and touchpoints. Such a version could help us build bridges with other developer communities working with different frameworks and programming languages, and the JavaScript community in particular. I’ve been too busy with the transition at Acquia to blog about it in real time, but a few months ago, we released Reservoir. It’s a Drupal-based content repository with…

Read More →

Reservoir, a simple way to decouple Drupal

Decoupled Drupal seems to be taking the world by storm. I’m currently in Sydney, and everyone I talked to so far, including the attendees at the Sydney Drupal User Group, is looking into decoupled Drupal. Digital agencies are experimenting with it on more projects, and there is even a new Decoupled Dev Days conference dedicated to the topic. Roughly eight months ago, we asked ourselves in Acquia’s Office of the CTO whether we could create a “headless” version of Drupal, optimized for integration with a variety of applications, channels and touchpoints. Such a version could help us build bridges with other developer communities working with different frameworks and programming languages, and the JavaScript community in particular. I’ve been too busy with the transition at Acquia to blog about it in real time, but a few months ago, we released Reservoir. It’s a Drupal-based content repository with all the necessary web…

Read More →

Making Better HTML Tables

Inspired Magazine Inspired Magazine – creativity & inspiration daily Strangely enough, one of the most difficult web technologies to master is one of the earliest ones to be available for the browser after plain text and images. The problem is even greater today with so many different device types that need to be thought about. Perfect tables are nearly impossible to create unless they contain so few items that no problems are likely to be triggered. The kinds of errors that can arise include: Text wrapping incorrectly Justification errors Table rendering off screen Scroll problems Row height errors Column width errors General ugliness or untidiness In this article we’ll take a look at how to avoid problems like that, so your tables have the best chance of creating a good impression. Avoidance strategies to avoid Because tables are so difficult to get right, some people try to avoid using them.…

Read More →

Java Developer – Canadian Institute for Health Information – California

CIHI has exciting full time opportunities for Two (2) Java Developers Who we are We are an organization comprised of industry thought leaders who are passionate…From Canadian Institute for Health Information – Tue, 01 Aug 2017 17:47:34 GMT – View all California jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Java Developer with Drupal CMS – Siri InfoSolutions – Mountain View, CA

Drupal 8.x CMS (lightning). Java Consultant with Drupal CMS*. Candidate should have 50% Java and 50% Drupal CMS development experience.*. Mountain View, CA*…. $75 an hourFrom Indeed – Thu, 27 Jul 2017 14:43:07 GMT – View all Mountain View, CA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Programming languages aren’t a zero sum game

Stop me if you’ve heard these before when people get to talking about programming languages…“These features are copied this from <superior language>.”“Nothing new here. <superior language> has done this for years.”“This language has nothing on <superior language>, but nobody realizes it.”“<superior language> does the same thing, but better.”I bring it up because I’ve been reading and writing a lot about Kotlin lately. And invariably someone posts a snarky comment like one those above, carrying with it a clear innuendo: my preferred programming language is better than yours.And every time I see those I leave with the same reaction. Who gives a shit?Now I’m not talking about people who are having constructive conversations or even just poking fun. Hell, I may have been known to take a jab at Java every once in a while. 👊I’m talking about a subset of programmers who treat languages like it’s a zero sum game — that for one language to succeed, another (or all…

Read More →

Kotlin: It’s the little things

Kotlin has a bunch of amazing features, and certain ones tend to grab the headlines — things like extension functions, higher order functions, and null safety among them. And rightfully so — those are all incredibly powerful, fundamental features of the language upon which everything else builds on.And while I love those features, there are a handful of small things you don’t hear much about that I really appreciate on a day-to-day basis.These are simple, small niceties — the little things you do hundreds of times a day but nothing you’d consider “advanced”. They’re common sense language features that, when compared to Java, end up saving you a bunch of cognitive overhead, keystrokes, and time.Take this simple, albeit highly contrived, example:// Java1 | View view = getLayoutInflater().inflate(layoutResource, group);2 | view.setVisibility(View.GONE)3 | System.out.println(“View ” + view + ” has visibility ” + view.getVisibility() + “.”);// Kotlin1 | val view = layoutInflater.inflate(layoutResource, group)2 | view.visibility = View.GONE3 | println(“View $view…

Read More →

Kotlin makes me a happier (better) programmer

What’s Kotlin’s best feature? Creating programmer happiness.There’s been a lot of action around Kotlin lately. So one question you’ll often hear is “What’s your favorite Kotlin feature?”And while there are many wonderful things about the language, for me it isn’t about any single technical feature.My answer? It makes me happy.Writing code that’s concise, clear, and expressive makes me happy.Focusing on creative solutions to business problems — not fumbling with boilerplate and ceremony — makes me happy.Feeling an intense motivation to learn — something that was sorely missing in the Java days — makes me happy.And that’s super important. Because being happy isn’t just good for the soul. It’s great for your programming skills too.As DHH astutely pointed out many years ago in Getting Real:Would you truly be happy working in this environment eight hours a day? This is especially important for choosing a programming language.Happiness has a cascading effect. Happy programmers do the right thing. They write simple, readable code. They take clean, expressive,…

Read More →

Senior Java Web Developer – Quotient, Inc. – Washington, DC

Familiarity with Drupal and PHP. An Employee-centric Company with marvelously skilled developers on staff to provide mentoring and ongoing technology training….From Quotient, Inc. – Thu, 08 Jun 2017 05:49:45 GMT – View all Washington, DC jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Web Developer – Booz Allen Hamilton – Washington, DC

1+ years of experience with developing solutions using Java, Angular, React, Python, Spring, HTML5, Drupal, CSS, or other software development languages….From Booz Allen Hamilton – Tue, 30 May 2017 19:17:57 GMT – View all Washington, DC jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Web Developer – Booz Allen Hamilton – Herndon, VA

1+ years of experience with developing solutions using Java, Angular, React, Python, Spring, HTML5, Drupal, CSS, or other software development languages….From Booz Allen Hamilton – Tue, 30 May 2017 19:17:20 GMT – View all Herndon, VA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Using Kotlin to make Android APIs fun again

Kotlin announcement at Google I/O 2017If you haven’t heard, Kotlin is now a first class citizen on Android and we couldn’t be more thrilled at Basecamp. We’ve been using Kotlin since it hit 1.0 last year and we recently got to 100% Kotlin in the Basecamp 3 Android app.One of my favorite features in Kotlin is extension functions. They let you extend functionality in classes without inheriting from them. We make great use of extension functions at Basecamp to simplify and add clarity to Android APIs that are verbose (or that we just don’t like). Below are a few example of ways that we leverage extension functions to make Android development easier on a day-to-day basis.Set a View heightSetting the height on a View programmatically in Android is annoying (and I’m being nice). With a Kotlin extension, you can pretend that Android makes it easy for you:fun View.setHeight(height: Int) { val params = layoutParams…

Read More →

PHP Web Developer – CONFIDENATIAL – Township of Warren, NJ

Drupal Excellent communication skills. Work with existing team of developers (C#, Java, PHP) and work on multiple projects from website builds, Software and CMS…From Indeed – Tue, 23 May 2017 15:34:06 GMT – View all Township of Warren, NJ jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Drupal Developer – ALTA IT Services – Washington, DC

Drupal Web Application Developer*. Experience with Drupal, Oracle, Java, Python, HTML. Primary task will be building a data landing page/portal/wiki containing…From Indeed – Thu, 11 May 2017 19:08:28 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Web Developer – ALTA IT Services – Washington, DC

Web Application Developer*. Experience with Drupal, Oracle, Java, Python, HTML. Primary task will be building a data landing page/portal/wiki containing…From Indeed – Tue, 09 May 2017 22:19:34 GMT – View all Washington jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Java Developer – The Ohio State University – Columbus, OH

The Center for Human Resource Research ( CHRR ) is seeking a highly motivated software developer to develop and maintain software…. $55,000 – $63,000 a yearFrom The Ohio State University – Sat, 06 May 2017 00:39:14 GMT – View all Columbus jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Web Developer – ABAXIS – Union City, CA

PHP, ASP.NET, Javascript, Ruby on Rails, jQuery, Java, and Python and Drupal 8. Write well designed, testable, efficient code by using best software development…From Abaxis – Thu, 04 May 2017 17:07:12 GMT – View all Union City jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Senior Software Developer (JAVA or LAMP) – CSRA – Rockville, MD

Senior Software Developer (JAVA or LAMP). This program will also be using Drupal for the CMS. Collaborate with Project team, including UX specialist, developers…From CSRA – Sat, 29 Apr 2017 13:08:28 GMT – View all Rockville jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

How we made Basecamp 3’s Android app 100% Kotlin

Our best advice based on a year of real-world shipping.Made with ❤️ in Chicago.We started our Kotlin journey a year ago based on two hunches: that it would 1) make a huge difference in programmer happiness and 2) wildly improve our work quality and speed.I’m happy to report that our hunches were right! As of this week, Basecamp 3’s Android app is written in 100% Kotlin. 🎉That puts us in a unique position to share tips from the experience of going from all Java to all Kotlin. How do you get started? What should you look out for? What are the best ways to keep learning Kotlin?Read on!🤓 Wrap your head around the basicsFirst thing’s first — take some time to get acclimated with the the language. There are free resources galore, but here are a few I’d recommend:Jake Wharton’s talk about Kotlin for Android. This was the lightbulb moment for me. After two watches, I really…

Read More →

Back to Top