1. PromptWorks Named As a Top Software Developer of Philadelphia

    Find out why Clutch.co named PromptWorks as a top custom software and app developer for Philadelphia

    Read More
  2. PromptWorks expands to Austin, Texas

    Why we're putting down roots deep in the heart of Texas.

    Read More
  3. PromptWorks welcomes our new apprentice, Lydia Li.

    Today is our apprentice's first day, but we started the learning process months ago. We discovered some not-so-obvious lessons about the challenges of hiring an apprentice in a professional services setting, and what we're tackling over the next few months.

    Read More
  4. A quick recap of PyCon 2017

    Dustin talks about his favorite talks from PyCon 2017

    Read More
  5. Let's Have an Unhurried Conversation about Optimizing Queries in Rails

    Learn about ActiveRecord callbacks & the mechanisms rails has in place for getting around them

    Read More
  6. Greg Sterndale reflects on the PA Tech Tax

    Technical.ly Philly recently featured an opinion piece by PromptWorks CEO Greg Sterndale.

    Technical.ly PhillyOriginally published in Technical.ly Philly
    Read More
  7. Welcome our new Communications Specialist!

    Pat Woods is joining our growing team

    Read More
  8. Clojure Hash Maps: Plenty of Room on the Bottom

    I recently spoke at BOBKonf 2017 in Berlin, Germany, on improvements to ClojureScript's hash map data type.

    Read More
  9. Welcome our new Operations Manager!

    We’re welcoming the most recent addition to our team, Dawn McDougall, our newly minted Operations Manager.

    Read More
  10. Inside Tips for Landing Your First Programming Job

    How to have an advantage when landing your first full-time programming job.

    Read More
  11. Building iOS App Extensions With React Native

    A guide to building better iOS Action Extensions with React Native.

    Read More
  12. Do You Know the Personalities in Your Meetings?

    Identifying the different personalities you interact with during meetings is a great skill for everyone to have. It can be applied to all meetings and participants, and it helps you keep your meeting productive and on track.

    Read More
  13. Putting the "Native" in React Native

    A guide to writing native modules in a React Native application.

    Read More
  14. Verifying GitHub Commits with Keybase.io

    Learn what a "verified commit" is in Git, and how you can verify your commits in GitHub using keys from your Keybase.io account.

    Read More
  15. Manage Your AWS Docker Secrets With This Simple Command Line Tool

    We released a CLI for storing and retrieving secret environment variables on Amazon ECS or any EC2 instance.

    Read More
  16. Flatiron School Interviews PromptWorks' Co-Founder Mike Nicholaides

    Check out the Flatiron School's interview with Mike Nicholaides, CTO and co-founder of PromptWorks.

    Flatiron School BlogOriginally published in Flatiron School Blog
    Read More
  17. Trust & Consequences

    Andrew Croce discusses the importance of building bi-directional trust in UX design and software development.

    Read More
  18. PromptWorks’ 2017 Tech Predictions

    Here are our predictions for the tech industry in 2017.

    Read More
  19. Pin All Dependencies (& let pip sort ’em out)

    Dustin Ingram discusses dependency pinning, when it's appropriate, why it’s a good idea, and how to do it.

    Read More
  20. Tips for Getting Started with Elixir & IEx

    Tips for people starting out with the language

    Read More
  21. The Cure for Architectural Amnesia

    How often do you find yourself introducing your codebase to a new teammate, and you can't quite remember why you did something one way, but you're really sure there was a good reason for it?

    Read More
  22. The Turing Files:
    An Ominous Test

    A case from the files of the Turing Detective Agency

    Read More
  23. All Aboard the Internship–My Experience as a Co-op at PromptWorks

    Working at PromptWorks has given me incredible knowledge about how tech companies operate.

    Read More
  24. Why Your Excellent Conference Talk Was Rejected

    How to avoid heartbreak when submitting conference talks.

    Read More
  25. Leading Software Developer PromptWorks Interviewed by WeDoTDD.com

    PromptWorks was recently interviewed by WeDoTDD.com, a website that helps businesses find software companies who practice disciplined Test Driven Development.

    Read More
  26. Elixir Processes

    Ray gives us the low down on processes in Erlang/Elixir and how they differ from OS processes, OS threads, and other implementations of green threads.

    Read More
  27. Public Keys in Perl 6

    Implementing the RSA algorithm for public key encryption in Perl 6.

    Read More
  28. Why We Love Clutch.co

    Five reasons Clutch.co is vital to improving our company.

    Read More
  29. The Agile Manifesto for Designers

    Check out Andrew Croce's article on agile design principles in UXmatters.

    UXmattersOriginally published in UXmatters
    Read More
  30. Completing a Career Switch to Software Development

    PromptWorks interviewed Flatiron School fellow Erik Aylward about his experience switching careers, completing a code bootcamp, and job hunting for his first developer position.

    Read More
  31. On Navigation

    UX designer Andrew Croce discusses creating better navigation systems for users.

    Read More
  32. PromptWorks Named a Leading App Developer in Philadelphia

    Clutch.co names PromptWorks as one of the Leading Mobile App Developers in Philadelphia.

    Read More
  33. Introducing: BabySqueel. Elegant queries for Rails.

    Introducing a new Ruby gem for building elegant queries without SQL strings.

    Read More
  34. In Defense of Cargo Cult Programming

    Cargo cult programming has a bad name, and for good reason. But is it always that bad?

    Read More
  35. PromptWorks Named as One of Philly's 2016 Best Places to Work

    PromptWorks is honored to receive its third award from the Philadelphia Business Journal.

    Read More
  36. The Fastest FizzBuzz In The West

    Wherein our lowly protagonist gets fed up with the state of software development interviews, and creates a new programming language which is particularly well-suited to implementing FizzBuzz.

    Read More
  37. Why Can't We Tell When Software is Done?

    What needs to be done to get software Done.

    Read More
  38. So, What Makes a Good User Story?
    Part 3

    Part three in a three-part series on writing good user stories for agile teams

    Read More
  39. So, What Makes a Good User Story?
    Part 2

    Part two in a three-part series on writing good user stories for agile teams

    Read More
  40. So, What Makes a Good User Story?
    Part 1

    This article is part one in a three-part series on writing good user stories for agile teams.

    Read More
  41. Speech Recognition in the Browser

    I recently bought an Amazon Echo, and I was seriously impressed by its ability to derive meaning from my commands. It really is a great product, but this isn’t an Echo review. This is an introduction to experimental Chrome APIs. With these tools, you...

    Read More
  42. PromptWorks Among 2016 Top Software Developers in Philly

    We are honored to be recognized as one of the top software engineering firms in the Philadelphia area.

    Read More
  43. Cracking the Code on Millennials

    Check out Jason Garber's article in the Better Software Magazine.

    Better Software MagazineOriginally published in Better Software Magazine
    Read More
  44. The Iron Triangle: One Project Constraint to Rule Them All

    What you need to know about the Iron Triangle and why.

    Read More
  45. Writing Skills for Amazon Alexa

    An introduction to pylexa, a Python library that makes it easy to develop Amazon Alexa Skills.

    Read More
  46. Swiss Train Deployments

    A new deployment philosophy based on Yehuda Katz's talk 'Stability without Stagnation.'

    Read More
  47. Four Things All Women STEM Grads Should Know Before an Interview

    Check out Yvonne Chen's article in Technical.ly Philly.

    Technical.ly PhillyOriginally published in Technical.ly Philly
    Read More
  48. The Art of Facilitation with Yvonne Chen

    Yvonne Chen shares her experience and insight on what it takes to facilitate a good meeting.

    Read More
  49. On Doing It Yourself

    A short essay on the value of doing things the hard way.

    Read More
  50. PyCon Education Summit Recap

    Emerging themes in code literacy and teaching.

    Read More
  51. Load Testing with Locust

    An introduction to load-testing a web application with Locust.

    Read More
  52. Delegation with BasicObject

    Using BasicObject to build proxy objects

    Read More
  53. Coded by Kids: The Best PTW Event You Didn’t Go To

    A look at how a Philly nonprofit is trying to create a new generation of coders.

    Read More
  54. Complex Data Pipelines with Spotify's Luigi

    Better ways of configuring complex Luigi pipelines

    Read More
  55. Brian’s Highlights from the DC Baltimore Perl Workshop

    Brian describes highlights of the 2016 DC Baltimiore Perl Workshop.

    Read More
  56. Dirty Code: How software glitches free prisoners, stop stock exchanges

    Upstart Business Journal recently featured PromptWorks co-founder Mike Nicholaides’ thoughts on software quality and responsible software engineers’ obligations to minimize risks.

    Upstart Business JournalOriginally published in Upstart Business Journal
    Read More
  57. Handling Environment Secrets in Docker on the AWS Container Service

    A solution to encrypt and securely retrieve environment variables in Docker using AWS KMS, without writing to the container filesystem or EC2 instance

    Read More
  58. Co-founder Greg Sterndale quoted in InfoWorld

    Greg Sterndale, co-founder of PromptWorks, was quoted in InfoWorld

    InfoWorldOriginally published in InfoWorld
    Read More
  59. Less is more: 5 tips for smoothly outsourcing web work

    Technical.ly Philly recently featured a piece by PromptWorks co-founder Mike Nicholaides.

    Technical.ly PhillyOriginally published in Technical.ly Philly
    Read More
  60. When software becomes a big ball of mud

    Jason Garber, co founder of PromptWorks discusses a common software development anti-pattern, the “big ball of mud -- no architecture, no testing, and a big steaming pile of technical debt.”

    Read More
  61. Keeping your eye on the prize: Development lessons to keep you on track

    StartUp Beat recently featured a piece by PromptWorks co-founder Jason Garber.

    Startup BeatOriginally published in Startup Beat
    Read More
  62. What Software Developers Should Learn From the VW Diesel Scandal

    Technical.ly Philly recently featured a piece by PromptWorks co-founder Greg Sterndale.

    Technical.ly PhillyOriginally published in Technical.ly Philly
    Read More
  63. Trust and Use of Insecure Software

    In 1984, Ken Thompson wrote Reflections on Trusting Trust which provided a formal demonstration that absolute security of software is unachievable. Running any software at all involves an act of trust between people.

    Read More
  64. Python Tips, Tricks, and Hidden Features

    A practical discussion on how to use the standard library in ways you might not expect.

    Read More
  65. Why Service Virtualization Simulation Tools Are Critical to Coping With Dependencies

    In part two of this interview with ServiceVirtualization.com, Jason Garber discusses how PromptWorks uses Service Virtualization tools to stand in for dependencies that don’t yet exist.

    Service Virtualization TodayOriginally published in Service Virtualization Today
    Read More
  66. How One Consultancy Rescues IT Projects That Are In A Ditch

    In part one of this interview with ServiceVirtualization.com, Jason Garber discusses how PromptWorks helps to rescue IT projects plagued by complex challenges and pressures.

    Service Virtualization TodayOriginally published in Service Virtualization Today
    Read More
  67. Agile Contracts for Software Consultants

    You're ready to go with all the best Agile practices...

    Read More
  68. Automated testing of Cybersource transactions

    Mike Toppa discusses using the Cybersourcery Testing ruby gem for testing transactions in complex API environments.

    Read More
  69. Straight Up RSpec 3 - a neat Ruby BDD tool

    Upgrading, going beyond the basics, introducing some elegant features and promoting readability.

    Read More
  70. A11Y? I18N? L10N? UTF8? WTF?

    Mike Toppa discusses accessibility, internationalization, localization, and character sets.

    Read More
  71. Writing DSLs with Parslet

    A well-designed DSL improves programmer productivity and communication with domain experts.

    Read More
  72. Rails testing: factories or fixtures?

    A comparison of factories and fixtures for providing data in Rspec tests in Ruby on Rails

    Read More
  73. Double Trouble: Clarity on Test Doubles

    A talk bringing much needed clarity around the different varieties of test doubles including what they are used for and what to call them.

    Read More
  74. Refactor Like a Boss: A Few Techniques for Everyday Ruby Hacking

    A few techniques for refactoring Ruby code.

    Read More
  75. Kanban: an introduction

    A brief introduction to Kanban

    Read More
  76. Securing Your Rails App

    How can you know if your Rails app is safe?

    Read More
  77. SOLID and TDD, Sitting in a Tree

    You’ve heard the claims or know from experience that test-driven development (TDD) produces better code.

    Read More
  78. The Eight-Fingered Chef

    Chef is a great tool for managing a vast and complicated server infrastructure, but what if you have fewer servers than fingers?

    Read More
  79. Civic engagement, local journalism, and open data

    Mike Toppa discusses how the internet has affected civic engagement and journalism

    Read More
  80. Clean code

    Mike Toppa introduces some good habits that will help keep your code clean

    Read More
  81. A real life overview of Agile workflow practices

    In this talk, Mike Toppa will give an overview of Agile practices.

    Read More
  82. Talking to strangers causes train wrecks

    A lightning talk, discussing the challenges of applying the Law of Demeter to Rails programming.

    Read More