News for hackers. Stuff that matters.

bsingh4

Re:Ask HN: Who is hiring? (October 2022) on Monday October 03, 2022 @10:39PM (#33076197)
Amazon AWS | Senior Software Engineers, Engineering Managers | New York | Onsite Preferred | Full Time

The Proactive Security team at AWS is looking for Engineers and Engineering Managers to bootstrap a new effort for secure by default. You’ll ship secure by default CDK constructs and Java/Python/etc libraries which will help engineers build secure software. Apply below.

Engineering Manager (L6): https://amazon.jobs/en/jobs/2249659/software-development-man...

Engineering Manager (L5): https://amazon.jobs/en/jobs/2249660/software-development-man...

Engineer (L6): https://www.amazon.jobs/en/jobs/2045036/software-dev-enginee...

Engineer (L5): https://www.amazon.jobs/en/jobs/1917469/software-development...

Support Engineer (L5): https://www.amazon.jobs/en/jobs/2235753/support-engineer-aws...

Re:Ask HN: Who is hiring? (June 2020) on Tuesday June 02, 2020 @08:39AM (#23390334)
iConstituent | Full-stack Engineer | Washington, DC | REMOTE | https://iconstituent.com/

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We revolutionized our product line and made the largest internal investment in technology the company has made in our history. We are continuing to iterate on this promising new product. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 9, Material Design, TypeScript, C#, .NET Core 3.1, SQL Server, AWS, Kubernetes

The interview process is a phone screen and a take-home coding exercise. Competitive pay, remote-first team, and full benefits. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email [email protected]

Re:Ask HN: Who is hiring? (March 2020) on Thursday March 05, 2020 @10:28AM (#22494301)
iConstituent | Full-stack Engineer, Front-end Engineer, Product Designer | Washington, DC | ONSITE, REMOTE | https://iconstituent.com/

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We revolutionized our product line and made the largest internal investment in technology the company has made in our history. We are continuing to iterate on this promising new product. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 9, Material Design, TypeScript, C#, .NET Core 3, SQL Server, AWS

The interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email [email protected]

None of the properties in the DatabaseInstance construct example posted above are defined as unions of strings - the TypeScript documentation link you just posted is irrelevant.

This is what one of the property types actually look like:

    /**
     * The MySQL or PostgreSQL version to
     * use. Can be `MYSQL_5_6`, `MYSQL_5_7`, `POSTGRES_9_6` or `POSTGRES_11` (beta) for second-generation
     * instances, or `MYSQL_5_5` or `MYSQL_5_6` for first-generation instances.
     * See [Second Generation Capabilities](https://cloud.google.com/sql/docs/1st-2nd-gen-differences)
     * for more information.
     */
    readonly databaseVersion?: pulumi.Input<string>;
In AWS CDK it was an easy task to select Postgres - in Pulumi case I had to read the comment.
Why is every single property of type string - to see what to put there I have to reference a comment in code? I shouldn't have to read comments to see what the magic string is for the f1-micro tier, or the hard disk type or the region. CDK has actual Enums for all of these things that work to make life easier. You're not making it any easier to code up a DatabaseInstance - its simply a bucket of keys and values where I'm looking up what those values should be.
I don't think large blocks of comments qualify as strong typing: https://github.com/pulumi/pulumi-gcp/blob/76df2e85214ad13465...
Here are two simple database definitions:

Database in Pulumi:

  const db = new gcp.sql.DatabaseInstance('app-db', {
    databaseVersion: 'POSTGRES_11',
    region: 'us-central1',
    settings: {
      tier: 'db-f1-micro',
      diskType: 'PD_HDD',
    },
  });
Database in AWS CDK:

  const db = new rds.DatabaseInstance(this, 'AppDb', {
    engine: rds.DatabaseInstanceEngine.POSTGRES,
    engineVersion: '11.5',
    instanceClass: ec2.InstanceType.of(
      ec2.InstanceClass.STANDARD5,
      ec2.InstanceSize.XLARGE
    ),
    storageType: rds.StorageType.GP2
  })
Not to mention they have higher level constructs like DatabaseCluster that will handle the underlying details of replicas and create the lower level resources for you.
For AWS users AWS CDK is a far better take on infrastructure as code - strongly typed TypeScript resources and higher level constructs that hide the underlying details of load balancers, IAM, etc. Pulumi was not as useful the last time I tried it - most resources were string key-value pairs with no typing or code completion. You're still referencing documentation to do anything and defining tons of low level resources to accomplish basic tasks. Might as well be writing raw Terraform or CloudFormation configs at that point, as they have more documentation available.
You can simply dockerize your app and deploy it to Heroku: https://medium.com/faun/how-to-dockerize-a-net-core-applicat...
You've only taken care of the surface-level complexity with AWS. Want to do something more like add a header to the response? Well then, create a lambda, deploy it to the edge, and pay per page view. This is something Firebase is much more elegant at - the initial deploy, and then evolution and addition of features geared to static site deployment.
Re:Ask HN: Who is hiring? (May 2019) on Thursday May 02, 2019 @03:33PM (#19811772)
iConstituent | Full Stack Software Engineer, UX Designer | Washington, DC | ONSITE, https://iconstituent.com/

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We revolutionized our product line last year and made the largest internal investment in technology the company has made in our history. We are continuing to iterate on this promising new product. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 7.x, Material Design, TypeScript, C#, .NET Core, SQL Server

The interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email [email protected]

Re:Ask HN: Choosing an entrepreneur's stack in late 2018? on Wednesday December 12, 2018 @07:32PM (#18668923)
Backend API: .NET Core

Web Frontend: AngularDart

Mobile: Flutter

Re:Flutter on desktop, a real competitor to Electron on Sunday December 02, 2018 @03:34AM (#18581462)
Dart has a sound type system. Why would someone voluntarily deal with TypeScript unless forced to by the browser environment?
Re:Ask HN: Who is hiring? (March 2018) on Thursday March 01, 2018 @11:00PM (#16498888)
iConstituent | Software Engineer, Full Stack, Front End | Washington, DC | ONSITE, http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 5, Typescript, C#, .NET Core 2, SQL Server

Interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email [email protected]

Re:Ask HN: Who is hiring? (January 2018) on Wednesday January 03, 2018 @02:12PM (#16064044)
iConstituent | Washington, DC | ONSITE | Full-time | Front-End Engineer | http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve.

We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our front-end stack consists of Angular, Material Design, SASS.

Let us know if you're interested at [email protected]

Re:Ask HN: Who is hiring? (December 2017) on Monday December 11, 2017 @10:27AM (#15897571)
iConstituent | Washington, DC | ONSITE | Full-time | Front-End Engineer | http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our front-end stack consists of Angular, Material Design, SASS.

Let us know if you're interested at [email protected]

Re:Ask HN: Who is hiring? (November 2017) on Thursday November 02, 2017 @10:35AM (#15610746)
iConstituent | Front End Engineer, Designer | Washington, DC | ONSITE, http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 5, Typescript, C#, .NET Core 2, SQL Server

Interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email [email protected]

Re:Ask HN: Who is hiring? (October 2017) on Tuesday October 03, 2017 @02:50AM (#15390658)
iConstituent | Software Engineer, Full Stack, Front End | Washington, DC | ONSITE, http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 4.x, Typescript, C#, .NET Core 2, SQL Server

Interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email [email protected]

Re:Ask HN: Who is hiring? (September 2017) on Wednesday September 13, 2017 @05:52PM (#15243072)
iConstituent | Software Engineer, Full Stack, Front End | Washington, DC | ONSITE, http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 4.x, Typescript, C#, .NET Core 2, SQL Server

Interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email [email protected]

Re:Ask HN: Who is hiring? (June 2017) on Thursday June 01, 2017 @02:26PM (#14462994)
Symplicity | Software Engineer, Full Stack | Washington, DC (Arlington, VA) | ONSITE, VISA, https://symplicity.com

Symplicity has helped guide more than 26 million students to their dream career. We build the world’s leading campus recruiting software deployed at over 1,100 colleges and also tools to help recruiters land entry-level talent at these universities.

Our stack: PHP, Typescript, Slim, MySQL, Angular, ElasticSearch

Interview process is a phone screen, then onsite interview with a take-home coding exercise.

Learn more at https://www.symplicity.com/about/join-us

Interested in chatting? Email [email protected]

Re:Ask HN: Who is hiring? (May 2017) on Monday May 01, 2017 @08:55PM (#14243162)
Symplicity | Software Engineer, Full Stack | Washington, DC (Arlington, VA) | ONSITE, VISA, https://symplicity.com

Symplicity has helped guide more than 26 million students to their dream career. We build the world’s leading campus recruiting software deployed at over 1,100 colleges and also tools to help recruiters land entry-level talent at these universities.

Our stack: PHP, Typescript, Slim, MySQL, Angular, ElasticSearch

Interview process is a phone screen, then onsite interview with a take-home coding exercise.

Learn more at https://www.symplicity.com/about/join-us

Interested in chatting? Email [email protected]

The SSD speed is the same across the lineup
Re:Web Framework Benchmarks Round 2 on Saturday April 06, 2013 @04:40PM (#5504956)
Something like this would be way faster than Sequelize: https://github.com/mgutz/mapper
Re:Web Framework Benchmarks on Thursday March 28, 2013 @02:30PM (#5456712)
Also, it would be beneficial to see Phalcon PHP - its implemented as a C extension so should theoretically be faster. http://phalconphp.com.